TUI/Desktop session mix-ups after compression, reconnect, or session switching
Cluster 51058 · apps/desktop. Data as of
2 open items. Fix merged in #59661 on 29 Sep 2026. Check it covers your case.
The short answer
- Known?
- Yes. 7 related items grouped here, 0 issues already closed.
- Fix event
- A fix was merged to main in PR #59661. Check it covers your case. No release data is tracked.
- Tracker
- The maintainers' tracker marks this
unresolved. That is separate from the fix event. - Still open
- 1 issue and 1 PR.
Next step: read #59661, then check whether your report is the one still open.
Read #59661Pick up a Lab taskMost members concern sessions being confused or resumed incorrectly in the TUI and Desktop, including cross-session events during a switch window, stale runtime-session recovery, active session state syncing, and compression-ancestor messages in the REST endpoint. Two titles are duplicates, and one appears to be the originating issue report (#51058).
Open issues1
- Issue#51058TUI/Desktop session mix-up after context compression / reconnect resumes the wrong chat
Open PRs1
- PR#133915fix(tui): fail-closed gateway event filter during the session-switch window
Fixes on record
-
#59661 fix(rest): include compression-ancestor messages in /api/sessions/{id}/messages (#51058)
files:
gateway/platforms/api_server.py,hermes_cli/web_routers/sessions.py,hermes_state_compression.py,hermes_state_messages.py,tests/gateway/test_session_api.py,tests/hermes_state/test_display_projection_parity.py,tests/hermes_state/test_hermes_state.py,tests/hermes_state/test_session_db_read_path_split.py -
#81261 fix(desktop): recover every session-scoped RPC after a stale runtime-session drop
files:
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
3 PRs closed without merging
From the close comments: merged via another change 1 · superseded by another PR 1 · other 1
-
#53928 fix(tui): drop cross-session events during null-sid switch window (#51058) · other →
#53890,#44087,#48525 -
#53936 fix(tui): drop cross-session events during null-sid switch window (#51058) · merged via another change →
#133915 -
#62471 fix(desktop): sync $activeSessionId atom after session-recovery auto-retry · superseded by another PR →
#81261
How this cluster was grouped
-
Link evidence (
structural links throughout): every member is connected by structural evidence: shared changed files, or a closing/superseded reference. -
Pairwise link density
0.29: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36.1.00means every pair is linked.
Pick up a Lab task
Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.
Open the Lab