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.
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
rcfiles 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_imageerrors 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/codexdist-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