Back
AI summary
Written by AI from the official notes. Check them for exact details.Codex CLI 0.161.0 introduces new features and bug fixes for improved functionality and user experience.
- GPT-6.1 Sol is now the default model.
- Amazon Bedrock supports multi-agent V2 and Ultra reasoning.
- Sign in to MCP servers directly from terminal.
- Choose and save audio input/output preferences.
- Opt-in for Daybreak features with specific commands.
Why it matters: Users of Codex CLI should update to access new features and improved stability.
Full release notes14 changes
New Features
- GPT-6.1 Sol is now the default model in the bundled and Amazon Bedrock catalogs.
- Amazon Bedrock supports multi-agent V2 and Ultra reasoning on compatible models; Bedrock Mantle also accepts AWS GovCloud regions.
- Sign in to MCP servers from an active terminal session with
/mcp login <name>. - Choose your microphone, speaker, and microphone input channels for voice conversations, with preferences saved locally.
- Daybreak is opt-in through
--enable cli_daybreakorfeatures.cli_daybreak=true;daybreak=truealone is insufficient. By default, controls and indicators are hidden,/daybreakis unavailable, and automatic Cyber routing is omitted—even for saved Daybreak threads. Saved preferences remain intact. Opt-in routing requires eligible ChatGPT sign-in, the OpenAI provider, and advertised model/program support. - Select a Cyber access program per turn with
codex exec --cyber-access-programor the TypeScript SDK’scyberAccessProgramoption. The explicit exec override remains available withcli_daybreakdisabled and leaves the saved choice unchanged.
Bug Fixes
- Approved filesystem escalation can now grant broader write access while preserving denied reads and network restrictions. Background tasks retain their originating turn’s permissions.
- Explicit launch permissions survive terminal reconnects and new sessions, while implicit client settings no longer overwrite server or saved-thread web-search settings.
- Elevated Windows terminal sessions can start using an embedded server, and sandboxed PowerShell preserves relative paths beneath protected user profiles.
- Enter correctly submits buffered input after paste detection expires, including in Vim insert mode.
- Thread resume includes the latest committed history. Startup detects recoverable SQLite corruption earlier and preserves damaged databases as backups.
- Responses retries and WebSocket-to-HTTP fallback honor server retry guidance, reducing premature failures during overload.
Documentation
- Authentication guidance now accounts for keyring storage instead of implying credentials always reside in
auth.json.
Chores
- Publishing an older alpha or hotfix no longer moves npm alpha tags backward.