{"repo":"NousResearch/hermes-agent","public_id":"113871","display_label":"Codex command exit status lost in projected replay","summary":"A bug where successful command exit status is incorrectly lost during projected replay in Codex. The members cover the bug report and associated fixes to preserve the exit status through that replay path.","subsystem":null,"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":114796,"merged_at":"2026-09-18T16:34:11+00:00"},"resolution":{"state":"resolved","by":"pr-114796"},"freshness":{"state":"verified","last_verified_at":"2026-09-18T16:34:11+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":113871,"pr_number":114796,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-18T16:34:11+00:00"}],"members":[{"kind":"issue","number":113871,"title":"[Bug]: Codex projected replay loses successful command exit status","url":null,"state":"closed"},{"kind":"pr","number":111616,"title":"fix(codex): preserve command exit status through projected replay","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"59e427ff0e66","number":0},{"kind":"pr","value":"#114796","number":114796},{"kind":"pr","value":"#113871","number":113871},{"kind":"pr","value":"#111616","number":111616}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":114796,"title":"fix(codex): successful command exit status survives projected replay (#113871, salvage #111616)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/codex_runtime.py","agent/transports/codex_event_projector.py","tests/agent/transports/test_codex_event_projector.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}