{"repo":"NousResearch/hermes-agent","public_id":"88036","display_label":"Desktop transcript incomplete turn recovery fix","summary":"These members address a bug where assistant transcript turns complete in the backend but the desktop UI fails to render them. The work involves recovering or salvaging incomplete transcript turns so they display correctly without requiring an app restart.","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":99667,"merged_at":"2026-08-31T18:52:20+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-31T18:52:20+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":88036,"pr_number":99667,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-31T18:52:20+00:00"}],"members":[{"kind":"issue","number":88036,"title":"[Bug]: Desktop transcript stops rendering new assistant output — turn completes in backend/state.db but UI stays blank until app restart (3 e2e specs fail deterministically on clean tree)","url":null,"state":"closed"},{"kind":"pr","number":88127,"title":"fix(desktop): recover incomplete transcript turns","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#99667","number":99667}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":99667,"title":"fix(desktop): recover incomplete transcript turns (salvage #88127)","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/gateway-event/session-info.ts","apps/desktop/src/app/session/hooks/use-message-stream/index.ts","apps/desktop/src/app/session/hooks/use-message-stream/interim-sealing.test.tsx","apps/desktop/src/app/session/hooks/use-message-stream/session-info-side-effects.test.tsx"]}],"trust":{"default_tier":"verified","includes_suggested":false}}