{"repo":"NousResearch/hermes-agent","public_id":"132235","display_label":"Desktop gateway session routing after quick-selector switch","summary":"These issues and fixes address a bug where desktop sessions continue running on a previously selected gateway after switching via the quick selector, while the UI incorrectly reflects the new gateway. The work focuses on ensuring new and resumed sessions honor the currently selected gateway.","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":132538,"merged_at":"2026-10-04T07:04:52+00:00"},"resolution":{"state":"resolved","by":"pr-132538"},"freshness":{"state":"verified","last_verified_at":"2026-10-04T07:04:52+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":1.0},"fix_edges":[{"issue_number":132235,"pr_number":132538,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-04T07:04:52+00:00"}],"members":[{"kind":"issue","number":132235,"title":"Desktop: after a quick-selector gateway switch, sessions can run on the previous gateway while the UI shows the current one","url":null,"state":"closed"},{"kind":"pr","number":132237,"title":"fix(desktop): keep sessions on the selected gateway after a quick-selector switch","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"43876fb399ff77389c099ceb6a098662742ca315","number":0},{"kind":"commit","value":"e77873c1b7d","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":132538,"title":"fix(desktop): new and resumed sessions run on the gateway you picked (#132235, salvage #132237)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/gateway/hooks/use-gateway-boot.test.tsx","apps/desktop/src/app/gateway/hooks/use-gateway-boot.ts","apps/desktop/src/app/gateway/hooks/use-gateway-request.test.ts","apps/desktop/src/app/gateway/hooks/use-gateway-request.ts","apps/desktop/src/app/session/hooks/use-session-actions/ambient-local-owner.test.tsx","apps/desktop/src/app/session/hooks/use-session-actions/index.ts","apps/desktop/src/lib/session-owner-stamp.ts","apps/desktop/src/store/connections-new-chat-route.test.ts","apps/desktop/src/store/connections.test.ts","apps/desktop/src/store/connections.ts","apps/desktop/src/store/profile.ts","apps/desktop/src/store/projects-connection-tag.test.ts","apps/desktop/src/store/projects.test.ts","apps/desktop/src/store/projects.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}