Codex CLI v0.161 and v0.162 changes, and GPT-6.1 Sol becoming the default model

Codex Published:

In v0.161.0 the default model becomes GPT-6.1 Sol and Daybreak needs an explicit cli_daybreak opt-in. Plus v0.162.0's managed worktree tools and the sandbox fixes.

Verified on Oct 12, 2026 Verified with Codex CLI v0.162.1 These tools change quickly. Please also check the latest official documentation. How articles are researched and verified
Contents
  1. GPT-6.1 Sol is the new default model
  2. Daybreak needs an explicit opt-in
  3. Approval and sandbox changes
  4. Worktree tools, the TUI, and the rest
  5. Summary

Codex CLI v0.161.0 and v0.162.0 carry two changes that reach into your configuration: the default model was swapped and the way Daybreak is enabled changed.

Two things are worth checking because of them: whether you pin a model in config.toml, and whether you have added the cli_daybreak opt-in if you use Daybreak.

Setting keys below are only the ones confirmed against the official configuration reference as fetched on 2026-10-12; anything unconfirmed is marked as such.

KEY POINT

What you will learn

  • Where GPT-6.1 Sol became the default, and how to pin a model yourself
  • That Daybreak now requires an explicit opt-in
  • The approval and sandbox changes, and where the worktree tools stand

GPT-6.1 Sol is the new default model

The v0.161.0 release notes read "GPT-6.1 Sol is now the default model in the bundled and Amazon Bedrock catalogs." What is stated as default is the bundled catalog and the Amazon Bedrock catalog; other setups are not addressed.

The model row in the configuration reference now uses gpt-6.1-sol as its example:

KeyTypeDescription
modelstringModel to use (e.g., gpt-6.1-sol)

To pin it instead of taking the default, put it at the top level of ~/.codex/config.toml:

model = "gpt-6.1-sol"

Check availability on your account first

The reference says to "Set model to one available to your signed-in account or workspace," and tells you to check GPT-6.1 Sol availability before using that example value. If your organization's workspace doesn't offer it, writing it into model won't make it work.

Amazon Bedrock also gained multi-agent V2 and Ultra reasoning support. For setting reasoning depth, see Change the reasoning effort in Codex.

Daybreak needs an explicit opt-in

This is the change most likely to break an existing setup. The release notes read: "Daybreak is opt-in through --enable cli_daybreak or features.cli_daybreak=true; daybreak=true alone is insufficient."

# v0.161.0 and later. daybreak = true on its own does nothing
[features]
cli_daybreak = true

By default the controls and indicators are hidden and /daybreak is unavailable — and automatic Cyber routing is omitted even for saved Daybreak threads. Saved preferences themselves remain intact, so adding cli_daybreak restores the previous state. codex exec --cyber-access-program was also added for choosing a Cyber access program per turn; that override stays available with cli_daybreak disabled.

features.cli_daybreak is not in the configuration reference

As of 2026-10-12 there is no cli_daybreak row in the official reference's features.* table. The key name appears only in the release notes. The rows that are listed include features.apps, features.hooks, features.memories, features.multi_agent and features.network_proxy.

For config.toml as a whole, see What you can configure in Codex's config.toml.

Approval and sandbox changes

Permissions got fixes in both releases.

  • Approved escalation: approved filesystem escalation can now grant broader write access while preserving denied reads and network restrictions. Background tasks retain their originating turn's permissions
  • Linux sandbox: startup with multiple denied files is fixed, and writable sandbox-construction executables are now rejected
  • ripgrep config: ripgrep configuration no longer weakens deny-glob masks. Paths you were protecting with a deny rule may have been visible to search, so this is worth upgrading for if you exclude sensitive files in the sandbox
  • Windows: elevated terminal sessions can start using an embedded server, and ordinary drive-letter file access is restored on Windows 10

For the approval policy and sandbox settings themselves, see Codex approval policy and sandbox settings.

Worktree tools, the TUI, and the rest

In v0.162.0, when the worktrees feature is enabled, there are tools for creating and listing managed Git worktrees from trusted local projects. The key that enables that feature could not be confirmed in the official configuration reference.

In the TUI: /copy navigates and copies transcript blocks, Ctrl+Insert copies a selection, mouse-wheel speed is tunable (the release notes name tui.mouse_scroll_speed, which likewise does not appear in the reference's tui.* table), and URLs are clickable in approval headers, questions, MCP prompts, warnings and banners, including across wrapped lines.

The rest, as it touches configuration and operations:

VersionChange
0.160.1Preserves SYSTEMROOT, TEMP and TMP when launching remote stdio MCP servers
0.161.0/mcp login <name> signs in to an MCP server from an active session
0.162.0apply_patch preserves existing CRLF line endings without an opt-in; Windows releases ship a signed PowerShell installer
0.162.1Fixes a TUI crash on multi-line asynchronous questions, and startup failures from feature-setting differences between a running background server and CLI defaults

For adding MCP servers, see Set up MCP servers in Codex; for the previous release, Codex CLI v0.160 changes.

Summary

  • v0.161.0 makes GPT-6.1 Sol the default in the bundled and Amazon Bedrock catalogs; confirm separately that your account can use it
  • To pin a model, set model = "gpt-6.1-sol" at the top level of config.toml
  • Daybreak needs --enable cli_daybreak or features.cli_daybreak = true; daybreak = true alone does nothing
  • ripgrep configuration no longer weakens deny-glob masks — worth upgrading for if the sandbox excludes sensitive files
  • features.cli_daybreak, the worktrees feature flag and tui.mouse_scroll_speed are all absent from the official configuration reference's tables

FAQ

Is GPT-6.1 Sol the default everywhere?
The release notes say it is the default in the bundled and Amazon Bedrock catalogs; other setups are not addressed. The configuration reference says to "Set model to one available to your signed-in account or workspace", so check availability before relying on it.
Why did Daybreak stop working?
daybreak=true on its own is no longer enough. You need --enable cli_daybreak or features.cli_daybreak=true. By default the controls and indicators are hidden and /daybreak is unavailable; saved preferences themselves remain intact.
How do I pin the model explicitly?
Put model = "gpt-6.1-sol" at the top level of config.toml. The configuration reference as fetched on 2026-10-12 uses gpt-6.1-sol as the example for that key.
How do I enable the worktree tools?
The release notes say they work "when the worktrees feature is enabled", but the key name for that feature flag could not be confirmed in the official configuration reference.

Primary sources

This article was drafted by AI from official documentation and reviewed by the site operator before publishing. Found a mistake? Let us know via the contact page.