Codex CLI 0.99.0: Concurrent Commands & Admin Controls

Codex CLI 0.99.0 brings concurrent shell execution, enterprise admin controls for web search and networking, and improved TUI reliability. Shell commands no longer block active turns.

Codex CLI 0.99.0: Concurrent Commands & Admin Controls

TL;DR

  • Shell commands now run concurrently with active turns instead of blocking
  • Enterprise admins can restrict web search modes and define network constraints via requirements.toml
  • App-server gains dedicated APIs for turn steering, experimental features, and agent resumption

New

  • Concurrent shell execution — Direct shell commands no longer interrupt in-flight turns; they execute alongside active work without blocking.
  • /statusline command — Interactively configure which metadata appears in the TUI footer.
  • Sortable resume picker — Toggle between creation time and last-updated time sorting with an in-picker mode indicator.
  • App-server APIs — New methods for steering active turns, listing experimental features, resuming agents, and opting out of specific notifications.
  • Enterprise requirements — Restrict allowed web search modes and define network constraints through requirements.toml.
  • Image format support — GIF and WebP now accepted alongside existing image formats.
  • Shell environment snapshots — Enable snapshotting of shell environment and rc files for better context preservation.

Fixed

  • Windows TUI sign-in — Fixed buffered keypresses causing premature exit during sign-in flow.
  • MCP server failures — Required MCP servers now fail fast during start/resume instead of continuing in broken state.
  • File watcher spam — Fixed bug emitting spurious skills reload events and generating massive log files.
  • TUI input reliability — Long option labels wrap correctly, Tab submits in steer mode when idle, history recall preserves cursor placement, and stashed drafts restore image placeholders.
  • Model-modality edge cases — Clearer view_image errors on text-only models; unsupported images stripped during model switches.
  • Shell command approvals — Reduced false approval mismatches for wrapped/heredoc commands; guarded against empty command lists in exec policy.

Breaking Changes

  • NPM release packaging reworked: platform-specific binaries now distributed via @openai/codex dist-tags instead of separate package names. Update your install commands accordingly.

To upgrade: npm install -g @openai/codex@latest or brew upgrade codex

Source: Codex