OpenAI Codex CLI rust-v0.160.0
OpenAI Codex CLI rust-v0.160.0 was released on .
Summary
OpenAI Codex CLI rust-v0.160.0 now lets you browse task history more easily and paste text directly in fullscreen terminal mode, while a major stability overhaul fixes message delays after reconnections and resolves critical Windows sandbox issues. Session management is smarte...
Release Context
- This was the 103rd OpenAI Codex CLI release of 2026 tracked by Havoptic.
- It shipped 1 day after OpenAI Codex CLI rust-v0.159.3 (September 30, 2026).
- OpenAI Codex CLI: ships every 1.3 days — 19 releases in the last month.
Why it matters: Browse task history with keyboard navigation now.
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- Claude Code v2.1.289 (October 3, 2026)
- Antigravity CLI v1.2.16 (October 3, 2026)
- Claude Code v2.1.288 (October 2, 2026)
- Antigravity CLI v1.2.15 (October 2, 2026)
- GitHub Copilot CLI v1.0.91 (October 1, 2026)
Compare OpenAI Codex CLI: vs Claude Code · vs Cursor · vs Gemini CLI · vs Kiro CLI · vs GitHub Copilot CLI · vs Devin Desktop · vs Antigravity CLI · vs Grok Build
Release Notes
New Features - Browse older tasks in the agent command center with a keyboard-accessible “Show more” action. (49106) - Select transcript text and paste with middle-click in fullscreen mode on supported local Linux X11 terminals. (49112) - Start sessions outside a project with workspace defaults when policy permits, and restore saved permissions when resuming. (49160) - Added opt-in Guardian review capabilities to retrieve earlier user instructions and include context from agent handoffs. (49036, 49057) Bug Fixes - Unsent queued messages now resume after reconnection once uncertain submissions are resolved, avoiding duplicate sends. (49105) - The terminal UI now preserves server provider, reasoning-summary, and verbosity settings and shows the correct sessions in resume and fork history. (49144, 49161, 49171) - Fixed Windows sandbox PowerShell fallbacks and long-path permission repairs, and suppressed unwanted console windows from background helpers. (49019, 49058, 49098, 49164, 49386) - Subagents now retain environments that are still starting and receive their configuration or preparation failure. (49075) - Prevented SQLite stalls during connection setup and logging, and surfaced initialization errors instead of masking them as timeouts. (49032, 49102) - Explicit provider model catalogs no longer include unsupported bundled models or reuse stale entries after refresh failures. (49135) Documentation - Clarified how provider credentials use the configured storage backend and how envkey identifies the API-key environment variable. (49118) Chores - Reduced repeated plugin-loading work by caching parsed manifests and reusing HTTP connections for remote plugin requests. (49099, 49100) - Added background reclamation of unused log database space to reduce disk usage. (49069) Changelog Full Changelog: https://github.com/openai/codex/compare/rust-v0.159.0...rust-v0.160.0 - 48983 Avoid full metadata rewrites for thread timestamp updates @jif-oai - 49000 Isolate the memory startup metadata test from Git enrichment @jif-oai - 49019 Use a compatible PowerShell fallback for the Windows MXC sandbox @iceweasel-oai - 49028 Use the numeric ioctl value in the macOS sandbox policy @aionescu-oai - 49031 Clarify ChatGPT sign-in success copy @bc-openai - 49032 Avoid SQLite stalls from connection setup and stderr span logging @jif-oai - 49036 Add opt-in conversation history retrieval to Guardian reviews @felixxia-oai - 49037 Show the Plan mode cycling hint in the fullscreen status line @fcoury-oai - 49038 Preserve encrypted agent messages in Guardian reviews @felixxia-oai - 49041 Copy selections within inline code as plain text @fcoury-oai - 49043 Update Pro plan display names in the TUI @etraut-openai - 49057 Add handoff-aware root context for Guardian reviews @jif-oai - 49058 Fix Windows sandbox ACL repair for long runtime paths @darius-oai - 49060 Update Guardian messaging snapshots for native agent messages @dkovalenko-oai - 49065 Update Guardian handoff snapshot for separate agent messages @cassirer-openai - 49067 Keep configuration values out of Windows sandbox policy events @zm-oai - 49069 Reclaim unused SQLite log database pages in the background @dkovalenko-oai - 49073 Surface realtime voice catalog failures in the TUI @etraut-openai - 49074 Propagate Cargo package versions to Bazel Rust targets @tamird - 49075 Preserve pending environments when spawning subagents @sayan-oai - 49076 Avoid collecting unused Git metadata in skill analytics @tamird - 49079 Update and centralize TUI subscription labels @etraut-openai - 49082 Skip remote Git discovery for Guardian diff paths @jif-oai - 49084 Track app-server running turns incrementally @tamird - 49089 Render follow-up directive labels in the TUI and copied responses @etraut-openai - 49093 Simplify startup promotions to platform-specific desktop app tips @etraut-openai - 49096 Update h2 from 0.4.16 to 0.4.19 in Cargo and Bazel lockfiles @cassirer-openai - 49097 Notify lifecycle extensions of compaction usage limits @xli-oai - 49098 Resolve Windows sandbox PowerShell fallbacks on the exec server @zm-oai - 49099 Cache parsed plugin manifests across plugin workflows @dkovalenko-oai - 49100 Reuse the HTTP connection pool for remote plugin requests @dkovalenko-oai - 49102 Preserve SQLite vacuum modes and surface pool initialization errors @bc-openai - 49103 Balance Windows Bazel test shards using duration estimates @jgershen-oai - 49105 Resume unsent TUI input after reconnecting @etraut-openai - 49106 Add history pagination to the agent command center @bc-openai - 49112 Add X11 primary selection and middle-click paste support @fcoury-oai - 49114 Point remote compaction tests at the mock ChatGPT server @OLI-OAI - 49117 Attribute analytics requests to each thread's product SKU @papayo-oai - 49118 Correct provider authentication storage documentation @celia-oai - 49119 Add recovery guidance to content-filter retries @won-openai - 49127 Deduplicate cloud and executor skill listings before budgeting @TAFOYA-OAI - 49130 Move content-filter guidance into the shared Responses retry handler @won-openai - 49135 Treat explicit provider model catalogs as authoritative @andrewgu-oai - 49136 Remove the plus separator after Option symbols in TUI key hints @bc-openai - 49138 Expose original error details to turn lifecycle contributors @bryanashley - 49144 Preserve server reasoning summary and verbosity settings in the TUI @etraut-openai - 49145 Hide reasoning summary settings in /status for server connections @etraut-openai - 49147 Simplify cloud task base URL normalization @akira-oai - 49153 Omit blockquote markers when copying quoted selections in the TUI @bc-openai - 49160 Support projectless TUI sessions with workspace defaults @etraut-openai - 49161 Honor app-server provider defaults in the TUI @etraut-openai - 49164 Suppress Windows console windows for background subprocesses @etraut-openai - 49171 Fix model provider lookup for TUI history @etraut-openai - 49386 [0.160] Backport remaining Windows console fix to frozen alpha.6 @andrewgu-oai - 49763 [0.160] Backport maintenance-line catalog and security reminder updates @andrewgu-oai
Other Recent OpenAI Codex CLI Releases
- rust-v0.159.2 (September 29, 2026)
- rust-v0.159.1 (September 29, 2026)
- rust-v0.159.0 (September 29, 2026)
- rust-v0.158.0 (September 28, 2026)
- rust-v0.157.1 (September 26, 2026)
All OpenAI Codex CLI releases · All AI coding tool releases on Havoptic