{"repo":"NousResearch/hermes-agent","public_id":"67859","display_label":"Desktop app restoring last chat versus starting new chat","summary":"These items concern how the desktop app handles session restore on relaunch, including whether it reopens the previous chat or starts fresh, and the right rail state. One is an issue report and two are pull requests, but this label does not assume their current status or outcomes.","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":101304,"merged_at":"2026-09-02T12:56:57+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-02T12:56:57+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":60812,"pr_number":101304,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T12:56:57+00:00"},{"issue_number":67859,"pr_number":101304,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-02T12:56:57+00:00"}],"members":[{"kind":"issue","number":67859,"title":"Desktop: relaunch restores old chat even after quitting on New chat (lastSessionId fallback); right rail reopens","url":null,"state":"closed"},{"kind":"pr","number":67906,"title":"fix(desktop): preserve new-chat and rail restore intent (#67859)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#67859","number":67859},{"kind":"pr","value":"#101304","number":101304}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":101304,"title":"feat(desktop): Desktop can start on a fresh chat instead of reopening the last one (#60812, salvage #60816)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/contrib/hooks/use-desktop-integrations.test.tsx","apps/desktop/src/app/contrib/hooks/use-desktop-integrations.ts","apps/desktop/src/app/contrib/wiring.tsx","apps/desktop/src/app/settings/appearance-settings.tsx","apps/desktop/src/i18n/ar.ts","apps/desktop/src/i18n/en.ts","apps/desktop/src/i18n/ja.ts","apps/desktop/src/i18n/ru.ts","apps/desktop/src/i18n/types.ts","apps/desktop/src/i18n/zh-hant.ts","apps/desktop/src/i18n/zh.ts","hermes_cli/config_defaults.py","website/docs/user-guide/desktop.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}