{"repo":"NousResearch/hermes-agent","public_id":"120305","display_label":"Host gateway credential scoping and profile isolation","summary":"These items concern a bug where a profile-scoped process could incorrectly own or influence the host gateway, leaking that profile's credentials into the default profile. The changes aim to restrict gateway ownership and multiplex primary scoping to the correct profile.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":121478,"merged_at":"2026-09-25T17:01:45+00:00"},"resolution":{"state":"resolved","by":"pr-121478"},"freshness":{"state":"verified","last_verified_at":"2026-09-25T17:01:45+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":120305,"pr_number":121478,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-25T17:01:45+00:00"}],"members":[{"kind":"issue","number":120305,"title":"Multiplexed host gateway spawned from a profile-scoped process leaks that profile's platform credentials into the `default` profile (`duplicate_credential` fatal for the configured owner)","url":null,"state":"closed"},{"kind":"pr","number":120348,"title":"fix(gateway): scope multiplex primary to default profile","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#121478","number":121478},{"kind":"pr","value":"#120305","number":120305}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":121478,"title":"fix(gateway): do not let a launching profile own the host gateway","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run.py","gateway/run_adapters.py","gateway/run_shutdown.py","hermes_cli/gateway.py","hermes_cli/gateway_launchd.py","hermes_cli/gateway_windows.py","hermes_cli/update_restart_recovery.py","hermes_cli/web_server_gateway.py","tests/gateway/test_host_gateway_profile_env.py","tools/environments/local.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}