Verification
A checklist for validating advanced Codex team operations.
Written and reviewed by Eric Han · Co-founder & CTO, reopt
Rechecked 2026-10-23 · Codex CLI 0.163.0
| Check | Result |
|---|---|
| Release and npm | 0.163.0; latest=0.163.0, alpha=0.164.0-alpha.12 |
| Reference tables | 57 / 29 rows (slash / CLI overview) |
| Guidance updated | Settings search, instant steering, leader, Daybreak, resume permissions, GPT-5.5 retirement |
| Boundary | Official-source, shared-catalog, and bilingual static review; new features were not executed on an installed CLI |
Detailed changes and primary sources. Earlier checks below retain their original baselines.
October 10, 2026 verification
Baseline: Codex CLI 0.162.1 (October 9). npm latest=0.162.1 and alpha=0.163.0-alpha.5 were checked on October 10, 2026 KST. GitHub release text, pull-request descriptions, Developer Commands, the config reference, the non-interactive docs, the models page, and the bundled model catalog were compared; new features were not run on an installed CLI. The official changelog page was restructured into a combined ChatGPT and Codex changelog that no longer lists Codex CLI version numbers, so from this review CLI versions are tracked through GitHub releases and npm.
| Item | Handbook value | Source | Result |
|---|---|---|---|
| Stable releases | 0.161.0 (10-07), 0.162.0 (10-08), 0.162.1 (10-09) | GitHub releases rust-v0.161.0–rust-v0.162.1 | Pass |
| npm dist-tags | latest=0.162.1, alpha=0.163.0-alpha.5 | npm view @openai/codex dist-tags | Pass |
| Official changelog structure | Restructured into a combined changelog; no Codex CLI version numbers | learn.chatgpt.com/docs/changelog | Structure change recorded |
| Official command tables | No key or value changes since the October 7 review | Developer Commands | Pass |
| Bundled default model | GPT-6.1 Sol from 0.159.1 through 0.162.1 | gpt-6.1-sol priority 1 in codex-rs/models-manager/models.json | Pass (source) |
| Bedrock catalog default | GPT-6.1 Sol. 0.159.1 backported it to the Mantle and Runtime catalogs, and the 0.161.0 release notes restate it | Releases rust-v0.159.1 (#49342), rust-v0.161.0 (#49339) | Release-tracked |
| Bedrock multi-agent V2, Ultra reasoning, GovCloud | 0.161.0; compatible models only, GovCloud for Bedrock Mantle | Release notes, PRs #49345, #49813 | Release-tracked |
| GPT-5.5 retirement | 2026-10-14, unchanged | Models page | Pass |
| GPT-6.1 Sol speed | Standard and Fast; Ultrafast on Pro $500 and eligible Enterprise and Edu plans | Models page | Pass |
| Daybreak opt-in | --enable cli_daybreak, features.cli_daybreak (0.161.0); what is hidden while off and what routing requires | Release notes, PR #51207 | Release-tracked |
--cyber-access-program, cyberAccessProgram | 0.161.0; values standard, daybreak_blue, daybreak_red | Release notes, PR #49939. Not in the official non-interactive docs | Release-tracked |
| Permission behavior fixes | Escalation write scope, background-task permissions, launch permissions kept (0.161.0) | Release notes, PRs #49353, #49880, #49809 | Release-tracked |
tui.mouse_scroll_speed | 0.162.0; positive multiplier, one row per wheel event by default | Release notes, PR #50209 | Release-tracked |
| Custom provider capabilities | external_web_access and remote_compaction under model_providers.<id>.capabilities (0.162.0) | Release notes, PR #50459 | Release-tracked |
| Signed PowerShell installer | 0.162.0 | Release notes, PR #51158 | Release-tracked |
| Config reference | New keys above not listed | learn.chatgpt.com/docs/config-file/config-reference | Not verified |
October 7, 2026 verification
Baseline: Codex CLI 0.160.1 (October 5). npm latest=0.160.1 and alpha=0.162.0-alpha.18 were checked on October 7, 2026 KST. Official release text, pull-request descriptions, the models page, API model pages, and the bundled model catalog were compared; new features were not run on an installed CLI.
| Item | Handbook value | Source | Result |
|---|---|---|---|
| Stable releases | 0.158.0 (09-28), 0.159.0 (09-29), 0.159.1 (09-29), 0.159.2 (09-29), 0.159.3 (09-30), 0.160.0 (10-01), 0.160.1 (10-05) | GitHub releases rust-v0.158.0–rust-v0.160.1, official changelog | Pass |
| npm dist-tags | latest=0.160.1, alpha=0.162.0-alpha.18 | npm view @openai/codex dist-tags | Pass |
| GPT-6.1 Sol launch | Rollout from 2026-09-29; Plus, Pro, Business, Enterprise, and Edu (not Free or Go); Enterprise/Edu admins enable; Standard and Fast modes | Changelog 2026-09-29, models page | Pass |
| GPT-6.1 Sol API specs | 1,050,000 context, 128K output, $2 / $0.10 / $10 (cache writes $2.50), cutoff 2026-04-30, effort low–max, default medium (none and minimal unsupported) | developers.openai.com/api/docs/models/gpt-6.1-sol | Pass |
| Bundled default model | GPT-6.1 Sol from 0.159.1 (Astra before) | Release rust-v0.159.1. codex-rs/models-manager/models.json at rust-v0.159.0: Astra priority 1; at rust-v0.159.1 and rust-v0.160.1: GPT-6.1 Sol priority 1, Astra 2 | Pass (source) |
| GPT-6.1 Sol minimum CLI | Not stated in the official docs. The bundled catalog's minimal_client_version is 0.153.0, and the model is bundled from 0.159.1 | Models page, same catalog | Not in official docs |
| Status of earlier models | GPT-6 Sol, Luna, and the GPT-5.6 family remain available. GPT-5.6 and GPT-5.5 still migrate to GPT-6 Sol and Luna. GPT-5.4 left the bundled catalogs (0.158.0) | Models page, same catalog's upgrade fields, PR #47932 | Pass (source) |
| GPT-5.5 retirement | 2026-10-14, unchanged; replacement guidance still paid → GPT-6 Sol, Free/Go → GPT-6 Luna | Models page | Pass |
Official --model and /model rows | Examples now use gpt-6.1-sol and gpt-6-luna; command and option sets unchanged | Developer Commands | Pass |
tui.copy_on_select, tui.right_click_paste | Added in 0.158.0; accepted values and auto defaults | Release notes, PRs #47639, #48118, #48469 | Release-tracked |
instant_interrupt, write_stdin_approval | Opt-in feature flag (0.159.0); stable and on by default (0.158.0) | Release notes, PRs #48135, #48141, #47799 | Release-tracked |
tui.prompt_suggestions, plugin-creator | Removed in 0.159.0 | Release notes, PRs #48621, #48604 | Release-tracked |
| MCP OAuth client secret | codex mcp add --oauth-client-secret, oauth.client_secret (0.158.0) | Release notes, PR #47891. The official codex mcp add table lists only --oauth-client-id | Mismatch recorded |
.aws protection, projectless sessions, opt-in Guardian capabilities | 0.159.0 and 0.160.0 | Release notes, PRs #48176, #49160, #49036, #49057 | Release-tracked |
| Config reference | New keys above not listed; the model example is gpt-6.1-sol | learn.chatgpt.com/docs/config-file/config-reference | Not verified |
September 26, 2026 verification
Baseline: Codex CLI 0.157.1 (September 26). npm latest=0.157.1 and alpha=0.159.0-alpha.4 were checked on September 26, 2026 KST. Official release text, the models page, API model pages, and the bundled model catalog were compared; new features were not run on an installed CLI.
| Item | Handbook value | Source | Result |
|---|---|---|---|
| Stable releases | 0.155.0 (09-17), 0.155.1 (09-18), 0.156.0 (09-22), 0.156.1 (09-23), 0.157.0 (09-25), 0.157.1 (09-26) | GitHub releases rust-v0.155.0–rust-v0.157.1, official changelog | Pass |
| npm dist-tags | latest=0.157.1, alpha=0.159.0-alpha.4 | npm view @openai/codex dist-tags | Pass |
| GPT-6 Sol and Luna launch | Rollout from 2026-09-22; Work and Codex only (not Chat); Enterprise/Edu admins enable | Changelog 2026-09-22, models page | Pass |
| Picker availability | CLI 0.156.1; Bedrock and migration prompts in 0.157.0 | Releases rust-v0.156.1, rust-v0.157.0 | Pass |
| GPT-6 Sol API specs | 1,050,000 context, 128K output, $2 / $0.20 / $10, cutoff 2026-04-20, effort none–max, default medium | developers.openai.com/api/docs/models/gpt-6-sol | Pass |
| GPT-6 Luna API specs | 1,050,000 context, 128K output, $0.10 / $0.01 / $0.50, cutoff 2026-05-18 | developers.openai.com/api/docs/models/gpt-6-luna | Pass |
| Suggested starting effort | Sol Medium, Luna High (up to Max, no Ultra), Astra Light (low) | Models page, "Pick a reasoning effort" | Pass |
| Bundled default model | GPT-6 Astra unchanged | codex-rs/models-manager/models.json at rust-v0.157.1: Astra priority 1 | Pass (source) |
| GPT-5.6 migration prompts | Sol/Terra → GPT-6 Sol, Luna → GPT-6 Luna | Same catalog, upgrade fields | Pass (source) |
| GPT-5.5 retirement | ChatGPT-sign-in Codex on 2026-10-14; API unaffected; paid → GPT-6 Sol, Free/Go → GPT-6 Luna | Changelog 2026-09-14, models page | Pass |
| GPT-5.3-Codex-Spark | Deprecated 2026-09-14 | Changelog 2026-09-14 | Pass |
| Worktrees and background server | Worktrees on by default (0.156.0), automatic background server (0.157.0), --no-daemon, /daemon | Release notes | Pass |
/voice, /tui, /usage | Experimental in 0.155.0 → default in 0.156.0; fullscreen transcripts default (0.157.0); analytics dashboard | Release notes (not yet in the official slash table) | Release-tracked |
| Personality | TUI selection removed; friendly/pragmatic no longer change style | 0.156.0 (#44935, #45809); the official slash table still lists /personality | Mismatch recorded |
| Config reference | New voice/daemon keys not listed | learn.chatgpt.com/docs/config-file/config-reference | Not verified |
| Old URL migration | developers.openai.com/codex/* links replaced per redirect target | curl -sIL final URL and status | Pass |
September 12, 2026 verification
Updated for Codex CLI 0.154.0 (September 9). npm latest=0.154.0 and alpha=0.155.0-alpha.3.10 were checked on September 12, 2026 KST.
- Sessions: experimental
--worktreeand/worktreecreate isolated checkouts for new or forked sessions, with browse/resume support. Inline questions accept choices or free text while work continues. - Extensions and approvals: existing sessions refresh installed plugin tools, skills, and hooks. Failed MCP OAuth refreshes surface sign-in without replaying rejected calls. Resume/fork preserve permissions, and new user instructions invalidate stale automatic approvals.
- Compatibility:
codex mcp-serverand the standalonecodex-mcp-serverwere removed. External MCP connections throughcodex mcpremain supported. Evaluate migration to experimentalcodex app-server; the official documentation does not support production workloads on that command. - Editing:
/copypreserves formatting and supports status output; Vim gainsRreplace mode. Windows gains a shared background server and daemon management.
Sources: official changelog, npm dist-tags.
This refresh compares official release text with npm channels. It does not claim local CLI execution or live feature testing. Tables below retain prior dated checks; the channel values above supersede them.
Use this checklist before treating Codex as a team-standard development tool.
Source Baseline
- Checked date: 2026-09-05 KST
- Codex CLI stable/latest baseline:
codex-cli 0.153.4 - npm dist-tags checked:
latest=0.153.4,alpha=0.154.0-alpha.3 - Model baseline: GPT-6 Astra (
gpt-6-astra) as the top model, with GPT-5.6 Sol for the hardest GPT-5.6 work, Terra for everyday work, and Luna for explicit repeated work. - Retirement checked: GPT-5.4 and GPT-5.4 mini left ChatGPT-sign-in Codex on 2026-08-31; API/API-key availability is separate.
- Key deltas checked: GPT-6 Astra availability from 0.153.0 and the 0.153.4 bundled-default change, the 0.153.3 Bedrock Mantle/Runtime pickers, the 0.152.0 planning-tool default,
tui.auto_recap,tui.disable_paste_burst,features.context_management.experimental_mode, MCPoutput_token_limitand naming rules, the optional-MCP discovery grace period, and Guardian review-history persistence.
2026-09-05 Cross-Checks
Documentation URLs moved (checked 2026-09-05)
The official Codex documentation moved from developers.openai.com/codex/* to
learn.chatgpt.com/docs/*. Existing links still resolve through 308 permanent redirects, so
none are broken, but the path structure did not change uniformly (/codex/models →
/docs/models, /codex/cli → /docs/codex/cli, /codex/config-reference →
/docs/config-file/config-reference). A blanket find-and-replace would produce wrong URLs, so this
round only used the new domain in newly written passages. The 479 remaining old links (49 unique)
across both Codex handbooks will be migrated path by path in the next round.
| Item | Handbook | Official source | Match |
|---|---|---|---|
| Astra release date | 2026-09-03 | GPT-6 Astra announcement | Yes |
| Astra model ID | gpt-6-astra | API models page | Yes |
| Astra context / output | 1,050,000 / 128,000 tokens | API models page | Yes |
| Astra pricing | $10 input · $1 cached input · $50 output per 1M | API models page | Yes |
| Astra knowledge cutoff | April 30, 2026 | API models page | Yes |
| Astra reasoning effort | low, medium, high, xhigh, max | API models page | Yes |
| Astra minimum CLI | 0.153.0 or later | 0.153.x release notes | Yes |
| Astra default change | Bundled default from 0.153.4 when no model is configured | 0.153.4 release notes | Yes |
| Astra on Bedrock | Added to Mantle and Runtime pickers in 0.153.3 | Official changelog | Yes |
| Astra safety class | First model at Critical cybersecurity capability | GPT-6 Astra announcement | Yes |
| Planning tool default | Disabled from 0.152.0; enable with tools.update_plan.enabled | 0.152.0 release notes | Yes |
| Guardian history | Survives compaction, restarts, and forks (0.153.0) | 0.153.0 release notes | Yes |
Setup
| Check | Pass condition |
|---|---|
| Install | Supported install path is documented |
| Auth | Login and token rules are clear |
| Config | Profiles and safety defaults are versioned |
| Context | Repository instructions and skills are maintained |
Safety
| Check | Pass condition |
|---|---|
| Approvals | High-risk actions require human approval |
| Sandbox | Default mode limits unintended access |
| Secrets | Secret handling rules are documented and enforced |
| MCP | Tool allowlists and audit trail exist |
Operations
| Check | Pass condition |
|---|---|
| Automation | Exec workflows produce structured output |
| Multi-agent | Delegated tasks have scoped ownership |
| Models | Model and reasoning defaults are tied to task risk |
| Governance | Rollout metrics and changelog review exist |