{"repo":"NousResearch/hermes-agent","public_id":"124659","display_label":"Windows update gateway isolation and cross-OS fixes","summary":"These items address a bug where updating Hermes on Windows incorrectly stops gateways belonging to other Hermes installations, and include related fixes to scope gateway lifecycle to the current install and improve gateway recognition across operating systems.","subsystem":null,"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":124965,"merged_at":"2026-09-27T09:57:29+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-27T09:57:29+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":123109,"pr_number":124965,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T09:57:29+00:00"},{"issue_number":123971,"pr_number":124965,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T09:57:29+00:00"},{"issue_number":124029,"pr_number":124965,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T09:57:29+00:00"},{"issue_number":124318,"pr_number":124965,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-27T09:57:29+00:00"},{"issue_number":124588,"pr_number":124965,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T09:57:29+00:00"},{"issue_number":124659,"pr_number":124965,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T09:57:29+00:00"},{"issue_number":124893,"pr_number":124965,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T09:57:29+00:00"}],"members":[{"kind":"issue","number":124659,"title":"Windows: hermes update force-stops the gateways of other Hermes installs on the same machine (\"without profile mapping\")","url":null,"state":"closed"},{"kind":"pr","number":124676,"title":"fix(update): scope Windows gateway lifecycle to current install","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"60e531cb52","number":0},{"kind":"commit","value":"46fba4c9a46","number":0},{"kind":"pr","value":"#124965","number":124965},{"kind":"pr","value":"#124962","number":124962}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":124962,"title":"fix(update): Windows update leaves other installs' gateways alone (salvage #124676)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"46fba4c9a46","number":0},{"kind":"commit","value":"878d902147a","number":0},{"kind":"pr","value":"#124965","number":124965}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":124965,"title":"fix(gateway): recognise Hermes inline-bootstrap gateways on every OS (salvage #123331)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/status.py","hermes_cli/gateway_windows.py","hermes_cli/update_cmd_windows.py","hermes_cli/update_fleet_scope.py","tests/e2e/core/windows_update/_machine.py","tests/e2e/core/windows_update/test_gateway_across_update.py","tests/e2e/core/windows_update/test_update_spares_other_installs.py","tests/gateway/test_gateway_inline_bootstrap_identity.py","tests/hermes_cli/test_update_windows_cross_install_gateway.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}