On Thursday something happened to the Codex API and it decided to elide all reasoning summaries…
"reasoning": {
"effort": "max",
"summary": "auto"
},
In the official responses API summaries are delivered just fine, but in Codex now we are are getting <!-- --> instead of getting actual summaries.
reasoning_summary_delivery sequential_cutoffmakes it easyish to avoid needing to do work skipping the render of the html comment, but it does nothing to restore actual summaries.
Why were reasoning summaries removed (only from Codex) on Thursday the 9th of July? This does not seem to be a security issue cause the paid API still supplies the reasoning fragments.
Research done about issue by my bot
| Project / source | Evidence | Link |
|---|---|---|
| Codex | Primary clean-room reproduction: literal <!-- --> in TUI, exec --json, raw reasoning events and persisted JSONL |
openai/codex#31664 |
| Codex | Independent empty-placeholder report using GPT-5.5 and ChatGPT authentication | openai/codex#31699 |
| Codex | Additional report on CLI 0.144.1 showing empty HTML comments in intermediate TUI updates | openai/codex#32269 |
| Codex | Earlier, distinct report showing reasoning data reached codex_core but was not rendered by the TUI |
openai/codex#31216 |
| Codex | PR introducing Codex’s sequential-cutoff reasoning-summary delivery path | openai/codex#31306 |
| Codex | Merge commit adding reasoning_summary_delivery: "sequential_cutoff" |
775ef7d |
| Codex | CLI 0.143.0 release containing the sequential-cutoff work | Codex CLI 0.143.0 |
| Pi | Codex-subscription summaries missing or containing <!-- -->; includes raw SSE evidence |
earendil-works/pi#6434 |
| Pi | Raw SSE capture proving the marker came from response.reasoning_summary_text.delta/done |
Pi raw-SSE comment |
| Pi | Maintainer identifies it as a recently introduced OpenAI backend problem | Pi maintainer response |
| Pi | Proposed client-side sanitization while preserving signed/encrypted reasoning for replay; not merged | earendil-works/pi#6436 |
| OpenCode | Reproduction with ChatGPT OAuth and GPT-5.6 Sol/Terra; provider text exposed in TUI | anomalyco/opencode#36145 |
| OpenCode | Maintainer confirms the text comes directly from OpenAI and affects multiple harnesses | OpenCode maintainer response |
| OpenAI Docs | Official documentation describing expected reasoning-summary behavior | Reasoning models documentation |
| OpenAI Changelog | Codex release history; no announced removal or relevant fix in 0.144.0/0.144.1 | Codex changelog |