SOURCE-LINKED INTELLIGENCE
Codex CLI Release: Python SDK 0.154.0
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 Unk
Read original source ↗ Open in workspace
- recordType
- page-entry
- evidenceStatus
- publisher-reported
- region
- Global
Evidence & attribution
- OpenAI ChatGPT & Codex Changelog · 2026-09-10T00:00:00.000Z
First collected: 2026-09-22T22:51:10.705Z. This is not the publication date.