Codex CLI v0.146.0 has been released.
~230 CLI changes
Highlights:
- Named sessions, thread pinning, and side conversations
- Proxy honored across all connection types
- MCP connections stay live across auth and config changes
Complete details in thread ↓
Fixes:
- Proxy support was incomplete — proxies are now honored across authentication, plugin downloads, MCP authorization, remote execution, WebSockets, redirects, and LM Studio connections
- MCP connections would drop or go stale when auth or config changed — connections are now kept current and closed servers are reconnected without restarting healthy ones
- Submitted messages, final responses, failed-turn errors, imported timestamps, and approval settings could be lost across interruptions, replays, imports, and forks — all are now preserved
- Windows TUI navigation keys were broken — fixed
- Windows sandboxed process trees did not terminate reliably — now terminated using job objects
- Windows sandbox proxy settings were dropped during security reviews — now preserved
- Terminal rendering issues fixed: nonblocking turn interrupts, keyboard event adaptation, narrow layout clamping, and OSC 8 hyperlink coalescing
- Mention results in the TUI could go stale — kept fresh; keymap action menu is now responsive
- Skills were dropped too aggressively under tight context budgets — more skills are retained; a warning is emitted when catalogs must be truncated
Docs:
- Documented shared HTTP client usage, proxy-aware connection pooling, and safe outbound request handling
- Clarified Windows drive-letter canonicalization for PathUri values
Chores:
- Release artifacts, channel metadata, and installer aliases now published through OpenAI-hosted infrastructure, with GitHub fallback
- Bundled macOS helper executables are now signed and notarized before packaging
- Reduced app-server serialization overhead and unnecessary request-building allocations
- Added enterprise plan recognition and administrator controls for in-app updates
Full changelog (v0.144.0 to v0.145.0):
- fix: parse compact release metadata in installer
- core: route realtime and memories through HTTP client factory
- perf(skills): reuse walk inventory for host loading
- Bound exec-server process event reordering
- Resolve selected capability roots without starting executors
- Stabilize the memories feature flag
- fix(mcp): default Apps product SKU to codex
- code-mode: retain shared MCP types for deferred tools
- Import enabled plugins from known marketplaces
- fix(tui): hide empty reasoning summaries
- fix: forward originator to Codex Apps MCP
- codex-api: route file uploads through HTTP client factory
- tui: update safety buffering copy
- fix(sandboxing): initialize network proxy config inline
- code-mode: fix installation on darwin
- Update bundled OpenAI Docs skill for GPT-5.6
- login: route raw auth flows through HTTP client
- code-mode: fall back to using in process v8 if we fail to resolve external process
- Resolve and pin MCP OAuth credential stores
- exec-server: materialize filesystem workspace roots
- feat: add managed Bedrock login API
- exec-server: expose process helper to outer sandbox
- Remove the legacy exec policy engine
- Reduce startup latency for ancestor discovery
- Bound streamed exec-server HTTP response bodies
- Bound exec-server stdio JSON-RPC messages
- Keep unified exec output collection bounded
- Validate memory consolidation artifacts before succeeding
- Rebind memory consolidation workspace roots
- Add a skill invocation extension contributor
- Always send reasoning parameters in Responses requests
- Generate unique IDs for review rollout messages
- Propagate workspace roots to exec-server sandboxes
- Serialize MCP OAuth credential refreshes
- Support pending remote environment registration
- Let permission hooks resolve strict auto-review requests
- Add dedicated storage for paginated thread history
- Extract reverse JSONL scanning from session indexing
- Preserve local path conventions in automatic approvals
- Include start times in terminal turn events
- Expose scheduled tasks in plugin details
- Repair unterminated rollout files before appending
- Honor `personality = "none"` in model instructions
- Include terminal errors in turn completion events
- Clarify waiting behavior in safety buffering prompts
- Make GPT-5.6 Sol the default Bedrock model
- Persist paginated items in the local thread store
- Respect model support for reasoning summaries
- Trust hooks from materialized workspace plugins
- Prefer the Codex home socket for Unix IDE context
- Stop falling back to older model availability announcements
- Use canonical links in the moved config notice
- Add ordinals to paginated rollout records
- Preserve parent sandbox enforcement for memory consolidation
- Emit thread-idle lifecycle after guardian interrupts
- Expand tabs when rendering TUI diffs
- Use available width for skill names in the toggle view
- Improve composer completion target resolution
- Make advanced reasoning selection explicit in the TUI
- Align Guardian reviews with session configuration
- Expose model overrides for multi-agent v2 spawns
- Restrict spawned-agent models to the active backend
- Enable skill search shadow selection by default
- Apply MCP startup timeouts during client creation
- Make explicit multi-agent mode override proactive delegation
- Avoid blocking thread startup on MCP OAuth discovery
- Forward turn metadata in standalone web search
- Restore V2 agent identities on root thread resume
- Hide Windows filesystem helper console windows
- Require the elevated Windows sandbox for network proxies
- Persist slash-command popup dismissal
- Coalesce concurrent Windows sandbox setup requests
- Allow responses after image generation
- Use model catalog policies for Guardian auto review
- Broaden remote compaction model fallback
- Tag shell tool telemetry by command category
- Load model context from a bounded rollout suffix
- Route blocked network requests to their ...
Codex CLI v0.145.0 has been released.
6 major features, 6 bug fix areas, 1 docs update, 3 chores, 300+ commits
Highlights:
- Paginated thread history with search, names, and sub-agent support
- Amazon Bedrock login and custom endpoint support
- Multi-agent V2 stabilized
Complete details in thread ↓
Fixes:
- Editing an earlier prompt or retrying a safety-buffered turn now branches the conversation, preserving the original context, attachments, and mention bindings instead of corrupting the active thread
- Terminal responsiveness improved for long conversations: incremental Markdown rendering, fewer redraws, render caching, and bounded command output
- MCP startup: enforced startup timeouts, non-blocking OAuth discovery, serialized credential refreshes, and reused tool catalogs to prevent slow or conflicting initialization
- Windows sandbox reliability: native exec-server sandboxing, network-proxy enforcement, hidden helper console windows, and correctly quoted hook commands
- Compact release-metadata parsing fixed; macOS code-mode installation fixed; in-process fallback added when external code-mode host is unavailable
- Safety and approval handling: improved forced-rm detection, consistent full-access confirmation prompt, and approval rejection reasons now propagated correctly across tools
Docs:
- Bundled OpenAI Docs skill updated with current GPT-5.6 model resolution, prompting guidance, and migration instructions for macOS, Linux, and Windows
Chores:
- Bundled GPT-5.4 model selections migrated to GPT-5.6 Terra and Luna variants
- Startup and large-context overhead reduced via concurrent skill/plugin discovery and more efficient remote compaction
- Packaged ripgrep binary updated to 15.2.0
Full changelog (v0.144.5 to v0.144.6):
- Backport refreshed bundled model metadata to 0.144
- Narrow 0.144 hotfix to GPT-5.6 prompts and context
Full release notes: https://t.co/4AUf6QplrN
Codex CLI v0.144.6 has been released.
2 changes in this release
Highlights:
- Updated bundled instructions for GPT-5.6 Sol, Terra, and Luna
- Corrected context windows to 272,000 tokens
- Targeted hotfix scoped to model prompts and context only
Complete details in thread ↓
Fixes:
- GPT-5.6 Sol, Terra, and Luna had outdated bundled instructions and incorrect context window values. Both have been corrected, with context windows now set to 272,000 tokens.
- Hotfix scope narrowed to GPT-5.6 prompts and context only, avoiding unintended changes to other model configurations.
Codex CLI v0.139.0 has been released.
4 new features, 6 bug fixes, 2 chores
Highlights:
• Code mode can now call standalone web search directly
• Tool schemas now preserve oneOf and allOf structures
• Plugin marketplace automation more informative and responsive
Complete details in thread ↓
Fixes:
• `codex resume --last "..."` and `codex fork --last "..."` now treat the trailing argument as the initial prompt instead of misreading it as a session ID
• MCP startup warnings from subagents now stay in the thread that owns them, avoiding duplicate parent-thread alerts and stuck startup spinners in the TUI
• Image edits now use the exact referenced image file paths instead of guessing from conversation history
• Bare URLs with `~` in the path are now linkified end to end in the TUI instead of being truncated before the tilde
• Thread resets such as `/new`, `/clear`, and `/fork` no longer drop cloud-managed requirements or feature flags during TUI config reloads
• Sandbox execution now preserves approved escalation decisions and enforces configured proxy-only networking more consistently
Codex CLI v0.138.0 has been released.
4 new features, 6 bug fix areas, 1 doc update, 3 performance improvements
Highlights:
• Desktop handoff via /app command on macOS and Windows
• Local image paths exposed to models for better follow-up editing
• Flexible reasoning effort selection with fallback shortcuts
Complete details in thread ↓
Fixes:
• Goal workflows: multiline paste in /goal edit no longer submits early, idle auto-turns avoid Plan mode, goals stop auto-continuing after terminal failures
• Forked threads preserve user-renamed titles instead of reverting to original first-prompt names
• TUI streaming no longer adds extra blank space, cancelled prompts reopen with cursor at end for natural editing continuation
• TUI config write failures show underlying causes for easier diagnosis of validation and read-only filesystem issues
• Startup resilience: /usr/bin/bash support, shorter Linux proxy socket paths, pre-refresh of expired OAuth-backed MCP credentials
• Workspace instruction loading accuracy improved for remote and symlinked workspaces
Docs:
• CLI README refreshed to remove stale guidance