Codex CLI · 4 min read

GPT-6.1 Sol becomes the default model, and Bedrock gains Ultra reasoning

GPT-6.1 Sol is the new default model in the bundled and Amazon Bedrock catalogs. The week also brings /mcp login, opt-in Daybreak, managed Git worktree tools and TUI transcript copy.

Key takeaways 5
  • GPT-6.1 Sol is now the default model in the bundled and Amazon Bedrock catalogs (0.161.0).
  • Amazon Bedrock supports multi-agent V2 and Ultra reasoning on compatible models, and Bedrock Mantle accepts AWS GovCloud regions.
  • You can sign in to an MCP server from a running session with /mcp login <name>.
  • Daybreak is now opt-in via cli_daybreak, while codex exec --cyber-access-program selects a Cyber access program per turn.
  • Version 0.162.0 adds tools for creating and listing managed Git worktrees, transcript copy with /copy, tunable mouse scrolling and clickable URLs in the TUI.

A new default model changes what every fresh session starts with, and this week several other defaults moved as well. GPT-6.1 Sol takes over as the default model, Daybreak now stays hidden until you switch it on, and MCP authentication no longer requires leaving the session. Around those sit managed Git worktree tools and a more usable transcript in the terminal UI.

Week 41 (October 5-9, 2026) covers versions 0.160.1 to 0.162.1: 4 releases and 30 changelog entries. The model change and most of the opt-in changes landed in 0.161.0, and 0.162.0 added the worktree tools and TUI work.


What the GPT-6.1 Sol default means for your sessions

The default changes. GPT-6.1 Sol is now the default model in the bundled catalog and in the Amazon Bedrock catalog (0.161.0). If you start sessions without choosing a model explicitly, this is what you get. Check what your sessions start with, especially in scripts and shared configs where you never thought about the model at all.

Bedrock gets more than a new default. Amazon Bedrock now supports multi-agent V2 and Ultra reasoning on compatible models. The qualifier matters: the entry says compatible models, not all of them, so check the model you actually use before you plan around Ultra reasoning.

GovCloud regions work with Bedrock Mantle. Bedrock Mantle now accepts AWS GovCloud regions. If you run Codex in a GovCloud account, this is the entry to read twice.


Changes for everyday work

Sign in to MCP servers without leaving the session. /mcp login <name> authenticates with an MCP server from an active terminal session (0.161.0). If a server needs credentials halfway through a task, you can handle it in place.

Daybreak is opt-in. Turn it on with --enable cli_daybreak or features.cli_daybreak=true. Setting daybreak=true alone is not enough. Without the flag:

  • Daybreak controls and indicators are hidden.
  • /daybreak is unavailable.
  • Automatic Cyber routing is omitted, even for saved Daybreak threads.

Your saved preferences stay intact, so enabling the flag later brings them back. Opt-in routing also needs an eligible ChatGPT sign-in, the OpenAI provider, and advertised model and program support.

Pick a Cyber access program per turn. codex exec --cyber-access-program and the TypeScript SDK’s cyberAccessProgram option select a program for a single turn. The exec override works even with cli_daybreak disabled and leaves the saved choice unchanged. That makes it usable in CI-style runs where you want an explicit choice without touching stored preferences.

Managed Git worktrees get tools. New tools can create and list managed Git worktrees from trusted local projects when the worktrees feature is enabled (0.162.0). Two conditions apply: the project must be trusted, and the feature must be on.

The transcript becomes easier to work with. You can navigate and copy transcript blocks with /copy, and Ctrl+Insert copies a selection. Mouse-wheel scrolling can be tuned with tui.mouse_scroll_speed. URLs in approval headers, questions, MCP prompts, warnings, banners and verification prompts are now clickable, including when they wrap across lines (all 0.162.0).


Technical notes

Permissions. Approved filesystem escalation can grant broader write access while preserving denied reads and network restrictions. Background tasks keep the permissions of the turn that started them (0.161.0).

Providers and retries. Custom Responses-compatible model providers can now configure live web access and remote compaction capabilities (0.162.0). Responses retries and the WebSocket-to-HTTP fallback now honor server Retry-After guidance (0.161.0 and 0.162.0).

Code Mode. It gets JavaScript helpers that stream promise results as they settle, plus opt-in ranked tool search (0.162.0).

Sessions and storage. Thread resume includes the latest committed history. Startup detects recoverable SQLite corruption earlier and preserves damaged databases as backups (0.161.0). New TUI threads respect server model and reasoning-summary defaults, and explicit launch overrides still win (0.162.0).

Voice and agents. You can choose your microphone, speaker and microphone input channels for voice conversations, and the preferences are saved locally (0.161.0). In the agent Command Center, p pins a task. Pinned tasks go into a shared Pinned group when the server supports it (0.162.0).

Windows and startup. Windows releases now ship a signed PowerShell installer (0.162.0). Version 0.162.1 fixes startup failures caused by feature-setting differences with a running background server. Compatibility checks now apply only to explicit command-line overrides.


What to take away

If you work mostly in the terminal:

  • Check which model a fresh session starts with now that GPT-6.1 Sol is the default.
  • Try /copy for transcript blocks and Ctrl+Insert for selections.
  • Set tui.mouse_scroll_speed if the default wheel scrolling feels off.
  • Use /mcp login <name> the next time an MCP server asks for credentials mid-task.

If you run parallel sessions:

  • Enable the worktrees feature and try the new create and list tools on a trusted local project.
  • Pin the tasks you keep returning to in the Command Center with p.
  • Remember that background tasks keep the permissions of the turn that started them.
  • Thread resume now includes the latest committed history.

If you administer integrations and company deployments:

  • Decide whether anyone needs Daybreak. If so, set cli_daybreak explicitly, since daybreak=true alone does nothing, and confirm the sign-in, provider and model conditions are met.
  • For automation, use codex exec --cyber-access-program or cyberAccessProgram in the TypeScript SDK to choose a Cyber access program per turn.
  • On Bedrock, check that your models are compatible with multi-agent V2 and Ultra reasoning. GovCloud users can now use Bedrock Mantle there.
  • If you maintain custom Responses-compatible providers, look at the new live web access and remote compaction settings.
  • Update to 0.162.1 if startup failed against a running background server.

Sources: the Codex CLI changelog, versions 0.160.1 to 0.162.1, October 5-9, 2026, and the Codex documentation. Daybreak and the worktree tools sit behind feature flags, so their availability and behavior may change.

Patrick Zandl trains teams in Claude Code and agentic software development in Prague and writes about what actually works in real-world AI-assisted projects. Follow on LinkedIn

Read next

Get the next one by email

New articles and the weekly Claude Code update. No spam.