{"repo":"NousResearch/hermes-agent","public_id":"86573","display_label":"Desktop retry silently truncates session history — patched","summary":"An issue where retrying an incomplete turn on Desktop silently truncated session history was identified and addressed across gateway and desktop layers. Multiple corrections target the same root cause through related but distinct code paths.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":86649,"merged_at":"2026-08-15T04:33:31+00:00"},"resolution":{"state":"resolved","by":"pr-86649"},"freshness":{"state":"verified","last_verified_at":"2026-08-15T04:33:31+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":86573,"pr_number":86649,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-15T04:33:31+00:00"}],"members":[{"kind":"issue","number":86573,"title":"[Bug]: Desktop retry of a failed turn silently truncates history via ordinal-only path — row-id guard (#83785) does not cover it","url":null,"state":"closed"},{"kind":"pr","number":86605,"title":"fix(gateway): stop Desktop retries from silently truncating session history","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#86649","number":86649},{"kind":"pr","value":"#83785","number":83785}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":86623,"title":"fix(desktop): stop retry/restore from truncating unpersisted failed turns","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":86649,"title":"fix(gateway): stop Desktop retries from silently truncating session history (#86573)","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","tui_gateway/methods_prompt.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}