OpenAI Codex CLI python-v0.154.0
OpenAI Codex CLI python-v0.154.0 was released on .
Summary
OpenAI Codex CLI python-v0.154.0 now supports advanced reasoning modes and lets external systems contribute content directly to conversations with full tool-level authority. This release also improves how you access conversation history and refines event handling for more reli...
Release Context
- This was the 91st OpenAI Codex CLI release of 2026 tracked by Havoptic.
- It shipped 1 day after OpenAI Codex CLI rust-v0.154.0 (September 9, 2026).
- OpenAI Codex CLI: ships every 1.5 days — 14 releases in the last month.
Why it matters: Advanced reasoning efforts unlock smarter code solutions.
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- Grok Build v1.0.31 (September 13, 2026)
- Claude Code v2.1.270 (September 12, 2026)
- Antigravity CLI v1.2.2 (September 12, 2026)
- Claude Code v2.1.269 (September 11, 2026)
- Antigravity CLI v1.2.1 (September 11, 2026)
Compare OpenAI Codex CLI: vs Claude Code · vs Cursor · vs Gemini CLI · vs Kiro CLI · vs GitHub Copilot CLI · vs Devin Desktop · vs Antigravity CLI · vs Grok Build
Release Notes
Install with pip install --upgrade openai-codex==0.154.0 (Python 3.10 or later). This release includes the matching openai-codex-cli-bin==0.154.0 runtime. - Add max and ultra reasoning-effort values. 39662 - Add ExternalMessage to synchronous and asynchronous run() and turn() calls. External content can start a turn or join an active regular turn with tool-level authority; it does not grant user authorization. Consumers receive independent event streams. 44086 - Add includeturns on resume/fork, turnservicetier for one newly started turn, and source metadata. History selection changes the returned response, not model context. Existing defaults are preserved when these options are omitted. 44084 - Refresh generated protocol models and notifications, and preserve completion events that arrive before a turn-start response. 44032, 44400 Check these migrations when upgrading: - HookMetadata wraps its handler in .root. Replace accesses such as hook.command with hook.root.command, checking hook.root.handlertype before reading handler-specific fields. - Some previously unknown notifications now have typed payloads. Read named fields instead of .params; unknown or invalid payloads still use UnknownNotification. - Manually constructed or late-joining turn handles receive events from their attachment point. Earlier output is not replayed, so collected results can be partial; attaching after completion can raise TransportClosedError. Use thread.read(includeturns=True) for saved history. Handles returned directly by thread.turn(...) retain events from when their request is sent. Custom codexbin overrides require CLI 0.151.0 or newer for ExternalMessage and the new history/per-turn options.
Other Recent OpenAI Codex CLI Releases
- rust-v0.153.4 (September 4, 2026)
- rust-v0.153.3 (September 4, 2026)
- rust-v0.153.2 (September 3, 2026)
- rust-v0.153.1 (September 3, 2026)
- rust-v0.153.0 (September 3, 2026)
All OpenAI Codex CLI releases · All AI coding tool releases on Havoptic