New Features
- Added an interactive
codex agentsdashboard for searching, starting, opening, renaming, and stopping tasks, with configurable shortcuts. (openai#39094, openai#39112, openai#39114, openai#39142) - Added
/cd,/pwd, and/cwdcommands for managing the working directory in TUI sessions. (openai#38894) - Added
codex queuefor sending messages to existing local or remote sessions. (openai#39092) - Expanded Vim editing with character replacement and more change motions such as
cw,c$, andcc. (openai#39661) codex doctornow diagnoses endpoint protection, network/proxy failures, desktop app state, and update connectivity. (openai#38827, openai#38918, openai#39060, openai#39074)- SDK users can now pass exact CLI config overrides and select
maxorultrareasoning effort. (openai#38817, openai#39662)
Bug Fixes
- Queued messages now wake idle sessions reliably, resolve duplicate session names more usefully, and preserve pasted or deferred command semantics. (openai#39034, openai#39385, openai#39604)
- Resumed and forked threads now restore their active permission profile instead of silently falling back to current defaults. (openai#39153)
- Fixed duplicate sub-agent activity and tightened TUI routing for sub-agent notifications and approvals. (openai#39049, openai#39088)
- Realtime WebRTC sideband connections now reconnect after unexpected transport loss without dropping pending output. (openai#39257)
- Inline TUI history now remains available in Windows Terminal scrollback. (openai#39619)
- Inactive TUI thread replay buffers are now bounded to prevent excessive retained streamed output. (openai#39081)
Documentation
- Clarified that external contributions should go through issues and design discussion rather than pull requests. (openai#39089)
- Documented DNS exfiltration risks and trust limitations for secure devcontainers. (openai#39283)
Changelog
Full Changelog: openai/codex@rust-v0.148.0...rust-v0.149.0