{"repo":"NousResearch/hermes-agent","public_id":"92916","display_label":"Clarify cards lost when switching desktop sessions","summary":"These issues and fixes address a bug where clarify cards (including batch and pending ones) disappear from the desktop UI after switching between sessions. Multiple fix attempts target both the desktop restoration logic and gateway relay of clarify state.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":2,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":99698,"merged_at":"2026-08-31T19:18:01+00:00"},"resolution":{"state":"resolved","by":"pr-99698"},"freshness":{"state":"verified","last_verified_at":"2026-08-31T19:18:01+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":53666,"pr_number":94170,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-24T20:09:20+00:00"},{"issue_number":92916,"pr_number":94170,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-24T20:09:20+00:00"},{"issue_number":92916,"pr_number":99698,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-31T19:18:01+00:00"}],"members":[{"kind":"issue","number":92916,"title":"Desktop clarify card disappears after switching sessions","url":null,"state":"closed"},{"kind":"pr","number":93178,"title":"fix(desktop): restore batch clarify cards on session re-activation","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#94170","number":94170},{"kind":"pr","value":"#90053","number":90053}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":94170,"title":"fix(desktop): restore pending clarify cards after session switch (supersedes #90053)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/session/hooks/use-message-stream/clarify-hydration.test.tsx","apps/desktop/src/app/session/hooks/use-message-stream/gateway-event/input-requests.ts","apps/desktop/src/app/session/hooks/use-session-actions.test.tsx","apps/desktop/src/app/session/hooks/use-session-actions/index.ts","apps/desktop/src/app/session/hooks/use-session-actions/restore-pending-clarify.test.ts","apps/desktop/src/app/session/hooks/use-session-actions/restore-pending-clarify.ts","apps/desktop/src/components/assistant-ui/clarify-tool.test.tsx","apps/desktop/src/components/assistant-ui/clarify-tool.tsx","apps/desktop/src/lib/chat-messages.test.ts","apps/desktop/src/lib/chat-messages/index.ts","apps/desktop/src/lib/chat-messages/tool-parts.ts","apps/desktop/src/store/clarify.ts","apps/desktop/src/types/hermes.ts"]},{"kind":"pr","number":99698,"title":"fix(gateway): relay compute-host clarify state so cards survive session switches (salvage #98571)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/test_tui_gateway_server.py","tests/tui_gateway/test_compute_host_phase1.py","tui_gateway/compute_host.py","tui_gateway/host_supervisor.py","tui_gateway/methods_prompt.py","tui_gateway/server.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}