# NousResearch/hermes-agent · Desktop branch fixes for long session transcripts

## Open now

- 0 issues, 1 PR open on GitHub.
- PR #98025: fix(desktop): branch no longer drops the conversation tail

These issues and pull requests address bugs in the desktop client's branching functionality, specifically around handling oversized transcripts and ensuring conversation content is not dropped during branching. The work focuses on avoiding loading full transcripts in the renderer during branch operations.

## TL;DR

- 4 member(s): 0 open issue(s), 1 closed issue(s), 1 open PR(s), 1 merged PR(s), 1 PR(s) closed without merging.
- A fix was merged to main in PR #121239. Verify it addresses your case.
- **Recommended:** read PR #121239 (and any competing PRs below) before filing. Confirm the merged change covers your symptom.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `resolved` · deciding PR(s): `pr-121239`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.50`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Closed / duplicate issues

- #103139: \[Bug\]: Desktop whole-session branching fails on oversized transcripts

## Prior & competing PRs

- **#121239: fix(desktop): branch long sessions without loading the transcript in the renderer**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `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/types/hermes.ts`, `apps/shared/src/gateway-contract.generated.ts`, `apps/shared/src/gateway-contract.openrpc.json`, `tests/tui_gateway/test_tui_gateway_server.py`, `tui_gateway/contracts/sessions.py`, `tui_gateway/methods_session.py`
- **#98025: fix(desktop): branch no longer drops the conversation tail**. open
  - maintainer direction: category `partial_fix`; implication `needs_llm`
  - files: `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/utils.test.ts`, `apps/desktop/src/app/session/hooks/use-session-actions/utils.ts`, `apps/desktop/src/lib/chat-messages/hydration.ts`, `apps/desktop/src/lib/chat-messages/tool-parts.ts`, `apps/desktop/src/lib/chat-messages/types.ts`, `apps/desktop/src/store/updates.ts`, `apps/shared/src/gateway-contract.generated.ts`, `apps/shared/src/gateway-contract.openrpc.json`, `contributors/emails/[redacted:email]`, `tests/tui_gateway/test_tui_gateway_server.py`, `tui_gateway/contracts/sessions.py`, `tui_gateway/methods_session.py`, `tui_gateway/server.py`
- **#103154: fix(desktop): branch long sessions without renderer transcript load**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`

## Fix status

- Merged to main in PR #121239 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-09-24`.
- Subsystem: `apps/desktop`
