Patch alpha (0.145.0-alpha.24) with early audio input support, SQLite-backed state, the o1 model, and richer realtime/thread client messaging.
Changelog
[new] Audio input paths land in the agent stack (preparation plus Audio / LocalAudio user input and related content items), so turns can carry audio as well as text.
[new] Thread state can be stored in SQLite, giving a durable local backend alongside existing store options.
[new] The o1 model identifier is available for selection.
[new] Realtime thread start/initial-item payloads are expanded so live thread sessions can carry more startup context.
[new] Client protocol events for acknowledgements and streamed client messages (Ack, ClientMessage, ClientMessageChunk) round out bidirectional messaging.
[new] Additional tool and thread APIs surface in the schema, including Tools v2, filesystem read / process-kill params, thread goal get, loaded-thread list responses, and turn-start responses.
[new] Rate-limit reset details can include credit information, and token-usage profiling supports daily buckets.
[new] Remote plugin listing gains pagination support; GitHub pull-request items are modeled for API use.
[new] Command and MCP server migration records are first-class in config/data handling.
[changed] TUI chat rendering is reworked around dedicated user-message and streaming render paths for clearer live output.
[changed] Thread store configuration moves toward an explicit local + approval oriented shape (in-memory store variant removed from the model).
[changed] MCP elicitation and several approval/tool request shapes are updated; file-change approval is expressed as a response payload rather than a server-request status variant.
[removed] The CODEX_MANAGED_BY_BUNG environment flag is no longer recognized.
[removed] The exec-side JSONL event processor path is gone, simplifying how execution events are handled.
[removed] Assorted older thread/tool request params drop out of the model (including prior thread-archive / goal-set and secrets-request shapes) in favor of the newer APIs above.
Under the hood
New core audio-preparation and SQLite state modules underpin the audio and persistence work above.
Network allowlisting includes common script/font CDNs (jsDelivr, cdnjs, unpkg, Bunny/Google Fonts), supporting richer rendered UI content.
OpenTelemetry exporter configuration adds an OTLP gRPC-oriented path; client event typing is centralized for the new ack/message flow.
Handshake, login, parsed-command, and web-search action enums are tightened (including compatibility and capability reject reasons), reflecting ongoing protocol cleanup rather than new user-facing commands.
Workspace lockfile and alpha version metadata bump to 0.145.0-alpha.24.
Upgrade notes
If you relied on CODEX_MANAGED_BY_BUNG, remove or replace that integration; the variable is no longer read.
Callers of the older thread-archive, thread goal-set, JSONL exec event processor, or in-memory thread-store configuration should move to the current thread/store and event APIs before depending on this build.
content/
Browse captured content/
Same tree as codex-cli/latest/content for this version. Open the full browser for sidebar navigation between docs and other files.