{"repo":"NousResearch/hermes-agent","public_id":"67502","display_label":"Desktop chat session loss and draft recovery edge cases","summary":"These items address scenarios where a newly created desktop chat session disappears or returns 404 errors before or during the first message submission. The work covers surfacing new sessions in the sidebar and recovering drafts when session resume fails.","subsystem":"apps/desktop","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":81261,"merged_at":"2026-08-07T18:54:48+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-07T18:54:48+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":51058,"pr_number":81261,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-07T18:54:48+00:00"},{"issue_number":61285,"pr_number":81261,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-07T18:54:48+00:00"},{"issue_number":67502,"pr_number":81261,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-07T18:54:48+00:00"},{"issue_number":70077,"pr_number":81261,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-07T18:54:48+00:00"}],"members":[{"kind":"issue","number":67502,"title":"Desktop: first message of a new chat dead-ends with \"Prompt failed / session not found\" when the draft's live session dies","url":null,"state":"closed"},{"kind":"pr","number":67539,"title":"fix(desktop): recover first-submit draft when session.resume 404s (#67502)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#81261","number":81261}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":67575,"title":"fix(desktop): handle double-404 when session.resume fails during submit recovery (#67502)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#81261","number":81261}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":81261,"title":"fix(desktop): recover every session-scoped RPC after a stale runtime-session drop","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/chat/session-tile-actions.ts","apps/desktop/src/app/contrib/hooks/use-session-tile-delegate.ts","apps/desktop/src/app/session/hooks/use-prompt-actions/index.ts","apps/desktop/src/app/session/hooks/use-prompt-actions/rewind.ts","apps/desktop/src/app/session/hooks/use-prompt-actions/slash.ts","apps/desktop/src/app/session/hooks/use-prompt-actions/submit.ts","apps/desktop/src/app/session/hooks/use-prompt-actions/utils.test.ts","apps/desktop/src/app/session/hooks/use-prompt-actions/utils.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}