{"repo":"NousResearch/hermes-agent","public_id":"87654","display_label":"Fix: stop caching availability-probe client stubs","summary":"These issues and fixes address a bug where vision tools disappeared after the first availability probe because the temporary probe client stub was incorrectly cached, poisoning subsequent client lookups.","subsystem":"agent","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":110136,"merged_at":"2026-09-13T18:22:09+00:00"},"resolution":{"state":"resolved","by":"pr-110136"},"freshness":{"state":"verified","last_verified_at":"2026-09-13T18:22:09+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":87654,"pr_number":110136,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-13T18:22:09+00:00"},{"issue_number":87950,"pr_number":110136,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-13T18:22:09+00:00"}],"members":[{"kind":"issue","number":87654,"title":"Vision tools (vision_analyze/browser_vision) disappear after first availability probe — _AuxProbeClientStub gets cached in _get_cached_client","url":null,"state":"closed"},{"kind":"pr","number":87664,"title":"fix(auxiliary): stop an availability probe from caching its client stub","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#85751","number":85751},{"kind":"pr","value":"#87654","number":87654}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":108733,"title":"fix(aux): never cache availability-probe stubs, heal poisoned keys","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"a714ff9823b9","number":0},{"kind":"pr","value":"#110136","number":110136},{"kind":"pr","value":"#85751","number":85751},{"kind":"pr","value":"#87654","number":87654}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":110136,"title":"Vision tools no longer vanish after the first availability probe (#87654, salvage #85751)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/auxiliary_client.py","contributors/emails/[redacted:email]","tests/tools/test_startup_latency_regressions.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}