{"repo":"NousResearch/hermes-agent","public_id":"117226","display_label":"SSH connections learning backend install ID for deduplication","summary":"These items concern SSH connections not acquiring their backend install ID, which prevents duplicate addresses for the same machine from being collapsed into one roster entry. The members describe the problem and related fix attempts.","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":117652,"merged_at":"2026-09-21T02:13:13+00:00"},"resolution":{"state":"resolved","by":"pr-117652"},"freshness":{"state":"verified","last_verified_at":"2026-09-21T02:13:13+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":117226,"pr_number":117652,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-21T02:13:13+00:00"}],"members":[{"kind":"issue","number":117226,"title":"[Bug]: SSH connections never learn their backend install_id, so the same-backend roster collapse never applies to them","url":null,"state":"closed"},{"kind":"pr","number":117228,"title":"fix(desktop): an ssh connection learns its backend install id, so two addresses for one machine collapse","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"c4f5dd0dad62","number":0},{"kind":"pr","value":"#117652","number":117652}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":117652,"title":"fix(desktop): SSH connections learn their backend install id so duplicate addresses collapse (#117226, salvage #117228)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/backend-dial-claim.test.ts","apps/desktop/electron/main.ts","apps/desktop/electron/remote-lifecycle.test.ts","apps/desktop/electron/remote-lifecycle.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}