{"repo":"NousResearch/hermes-agent","public_id":"69486","display_label":"Codex superseded stream truncation fix","summary":"These items address a bug where superseded Codex streams continue consuming data, causing truncated output in Telegram replies even when display streaming is disabled. The fixes aim to ensure superseded streams are still fully consumed so final text is not cut off.","subsystem":"agent","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":115900,"merged_at":"2026-09-19T18:13:50+00:00"},"resolution":{"state":"resolved","by":"pr-115900"},"freshness":{"state":"verified","last_verified_at":"2026-09-19T18:13:50+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":69486,"pr_number":115900,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-19T18:13:50+00:00"}],"members":[{"kind":"issue","number":69486,"title":"Telegram reply can truncate after Codex stream supersession even with display streaming disabled","url":null,"state":"closed"},{"kind":"pr","number":69502,"title":"fix(codex): keep consuming superseded streams","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"b1e7460aea71","number":0},{"kind":"pr","value":"#115900","number":115900},{"kind":"pr","value":"#69486","number":69486},{"kind":"pr","value":"#69502","number":69502}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":115900,"title":"fix(codex): superseded streams keep consuming so final text is not truncated (#69486, salvage #69502)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/codex_runtime.py","contributors/emails/[redacted:email]","tests/agent/test_codex_request_transport_diagnostics.py","tests/agent/test_codex_stream_supersession.py","tests/agent/test_run_agent_codex_responses.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}