{"repo":"NousResearch/hermes-agent","public_id":"110032","display_label":"Browser/computer-use cache isolation by profile","summary":"These items address a bug where browser and computer-use caches are keyed only by session ID, allowing one profile to receive another profile's session or backend. The fix scopes these caches to the owning identity so multiplexed secondary profiles maintain proper isolation.","subsystem":"agent","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":110286,"merged_at":"2026-09-13T21:41:27+00:00"},"resolution":{"state":"resolved","by":"pr-110286"},"freshness":{"state":"verified","last_verified_at":"2026-09-13T21:41:27+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":108310,"pr_number":110286,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-13T21:41:27+00:00"},{"issue_number":108441,"pr_number":110286,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-13T21:41:27+00:00"},{"issue_number":108865,"pr_number":110286,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-13T21:41:27+00:00"},{"issue_number":108993,"pr_number":110286,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-13T21:41:27+00:00"},{"issue_number":110032,"pr_number":110286,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-13T21:41:27+00:00"}],"members":[{"kind":"issue","number":110032,"title":"browser and computer_use caches are keyed by session id alone, so one profile can receive another profile's session and backend","url":null,"state":"closed"},{"kind":"pr","number":110264,"title":"fix(browser): scope browser/computer_use caches by owning hermes home (#110032)","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":110286,"title":"Multiplexed secondary profiles keep their own memory-plugin identity, secret hydration and browser/computer-use backends (#108865 #108993 #108441 #108310 #110032)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/env_loader.py","plugins/memory/byterover/__init__.py","plugins/memory/hindsight/__init__.py","tests/agent/test_env_loader_secret_sources.py","tests/plugins/memory/test_byterover_multiplex_child_env.py","tests/plugins/memory/test_multiplex_memory_identity_scope.py","tests/tools/test_browser_computer_use_profile_cache_keys.py","tests/tools/test_browser_use_cli.py","tools/browser_use_cli.py","tools/computer_use/tool.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}