Patch-level alpha (0.151.0-alpha.2 → 0.151.0-alpha.3) adding an exclude_slash_tmp config option, TUI turn-runtime and token-chart work, and small internal cleanups.
Changelog
[new] Config key exclude_slash_tmp for controlling slash-tmp exclusion behavior.
[changed] TUI chat widget: dedicated turn runtime path and token chart palette support for clearer in-session token presentation.
[changed] Environment surface refreshed for CI workspace proxying (CODEX_CIWS / CODEX_CIWS_PROXY), home-directory handling (CODEX_HOMED), cloud-tasks forcing, and MCP protobuf tooling — older CODEX_CI and related names are dropped or replaced.
[changed] Client event flow now acknowledges results via an ack-style result event instead of the previous client-message result event.
[new] Secrets request payload support on the typed request path.
[removed] Post-notification payload type and several unused rollout/token-usage and feedback bundle shapes.
Under the hood
Chat widget internals split out turn runtime and chart palette modules so token UI and turn lifecycle are easier to evolve independently.
Data-model trim: fork and marketplace-upgrade response shapes land; assorted one-off structs (assistant turn, cloud requirements bundle, list arguments, rollout line type, token usage profiles) are removed.
Hook handler, filesystem path, account/login, delegate, and realtime transport enums reshuffled toward clearer variants (including glob-pattern paths, agent/command hooks, and Webrtc realtime start).
Handshake and host-to-client reject/close signaling tightened; tool-call summary and trace payload variants simplified.
Upgrade notes
If you relied on CODEX_CI or the previous cloud-tasks / MCP protoc env names, switch to the current CODEX_CIWS* / CODEX_HOMED / updated cloud-tasks and MCP protoc variables.
Confirm any config that should honor exclude_slash_tmp after upgrading.
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.