{"repo":"NousResearch/hermes-agent","public_id":"90449","display_label":"Codex idle watchdog kills long-reasoning streams early","summary":"A bug where the Codex event-stale watchdog timer fires before extended reasoning models produce their first content token, causing premature stream termination. The related items address deferring or adjusting the watchdog until actual progress is observed.","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":104520,"merged_at":"2026-09-06T19:11:10+00:00"},"resolution":{"state":"resolved","by":"pr-104520"},"freshness":{"state":"verified","last_verified_at":"2026-09-06T19:11:10+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":90449,"pr_number":104520,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-06T19:11:10+00:00"}],"members":[{"kind":"issue","number":90449,"title":"Bug: Codex event-stale watchdog (60s) kills GPT-5.6 reasoning streams before first content token — scaled TTFB fix (#64594) insufficient for extended pre-thinking","url":null,"state":"closed"},{"kind":"pr","number":103710,"title":"fix(agent): defer official Codex idle watchdog until progress","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3ac671dbba","number":0},{"kind":"pr","value":"#104520","number":104520},{"kind":"pr","value":"#90449","number":90449}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":104520,"title":"fix(agent): official Codex requests that reason before their first token are no longer killed by the idle watchdog (#90449, salvage #103710)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/auxiliary_client.py","agent/chat_completion_helpers.py","agent/codex_runtime.py","contributors/emails/221849497+PeaceMaker-best@users.noreply.github.com","tests/agent/test_aux_progress_streaming.py","tests/agent/test_codex_ttfb_watchdog.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}