{"repo":"NousResearch/hermes-agent","public_id":"65938","display_label":"Desktop stale remote connection handling fixes","summary":"These issues and pull requests address scenarios where the desktop client incorrectly uses or reacts to outdated remote connections, including stale backend exits, stale connection attempts, and false reauthentication triggers after settings changes.","subsystem":"apps/desktop","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":87873,"merged_at":"2026-08-16T17:59:19+00:00"},"resolution":{"state":"resolved","by":"pr-87873"},"freshness":{"state":"verified","last_verified_at":"2026-08-16T17:59:19+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":65938,"pr_number":87873,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-16T17:59:19+00:00"}],"members":[{"kind":"issue","number":65938,"title":"Desktop can use an old remote connection after settings change","url":null,"state":"closed"},{"kind":"pr","number":65943,"title":"fix(desktop): ignore stale remote connection attempts","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#87873","number":87873}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":87873,"title":"fix(desktop): ignore stale remote connection attempts (salvage of #65943)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/backend-connection-state.test.ts","apps/desktop/electron/backend-connection-state.ts","apps/desktop/electron/main.ts","contributors/emails/[redacted:email]"]}],"trust":{"default_tier":"verified","includes_suggested":false}}