openai/codex rust-v0.164.0
openai/codex
Captured source
source ↗published Oct 23, 2026seen 1dcaptured 1dhttp 200method plain
0.164.0
Repository: openai/codex
Tag: rust-v0.164.0
Published: 2026-10-23T04:48:10Z
Prerelease: no
Release notes:
New Features
- Save reusable prompts and slash commands in ten numbered
/presetsslots, with a keyboard menu for quick access. (#54380, #54381) - Set model, reasoning effort, speed, and permission profiles directly with inline
/modeland/permissionsarguments. (#54378, #54383) - Preview viewed and generated images in the fullscreen transcript on terminals supporting Kitty or Sixel graphics. (#54216)
- Authenticate enterprise MCP connections using eligible Codex account grants or dedicated sign-in, including OAuth clients requiring secrets. (#55334, #55859, #56001)
- Mask credentials during supported remote Bash commands and Zsh snapshot sessions, including credentials from custom providers. (#54309, #54432, #56049)
- The Amazon Bedrock setup wizard is now enabled by default, with API key entry grouped alongside other AWS sign-in methods when credentials are detected. (#56033, #56023)
Bug Fixes
- Failed compaction no longer leaves partial summaries in conversation history, and background compaction failures fall back without panicking. (#53932, #55581)
- Resuming sessions now finds compressed histories and restores saved thread settings instead of replacing them with global defaults. (#54008, #55923)
- Windows HTTPS and WebSocket connections now handle proxy authentication challenges using the signed-in user’s Negotiate or NTLM credentials. (#55994, #56000)
- CLI configuration overrides are preserved when
-cor--configappears at multiple subcommand levels. (#56022) - Queued prompts now wait for pending permission selections to resolve before continuing. (#55682)
- Hardened sandbox checks for case-variant metadata paths on macOS and replaceable symlinks used to locate executables. (#54273, #55384)
Chores
- Reduced disk usage by pruning unused installations, cleaning abandoned marketplace checkouts, and bounding daemon logs. (#53827, #55149, #55689, #55690, #55856)
- Updated the embedded JavaScript runtime with safety checks for optimized
Array.sortoperations. (#54519)
Changelog
Full Changelog: https://github.com/openai/codex/compare/rust-v0.163.0...rust-v0.164.0
- #53725 Render Markdown web links as labels in Rex @bc-openai
- #53728 Preserve the remote cwd filter in the in-app resume picker @fcoury-oai
- #53732 Reuse compiled search patterns across compressed rollouts @ethernetdan-openai
- #53733 Default Guardian v2 async classification to conversation mode @felixxia-oai
- #53736 Acquire and cache opt-in executor capability inventories via V2 @TAFOYA-OAI
- #53745 Remove
modelSlugfrom the latest-model resolver output @kkahadze-oai - #53747 Prefer remote Visualize installs over the bundled plugin @philipp-oai
- #53751 Apply feature overrides when restarting the app-server daemon @jif-oai
- #53753 Extend copy-on-select to composer text @fcoury-oai
- #53754 Support Command/Super shortcuts in the TUI keymap @fcoury-oai
- #53763 Enrich V2 capability discovery with resolved plugin and skill metadata @TAFOYA-OAI
- #53780 Remove redundant Codex manual cache directory check @kkahadze-oai
- #53781 Remove the product-gating TODO from
SkillPolicy@kkahadze-oai - #53784 Forward client voice session IDs in realtime requests @chrisdong-oai
- #53790 Fix cancellation of macOS user-verification prompts @bz-openai
- #53794 Retain rollout migration locks across worker cancellation @jif-oai
- #53795 Use the bundled model catalog in the MCP startup invalidation test @OLI-OAI
- #53797 Refresh Guardian reviews when review context changes @jif-oai
- #53800 Wire background compaction into the turn lifecycle @rka-oai
- #53804 Keep the Agent command center visible during archive and delete @etraut-openai
- #53805 Add safe diagnostics to workspace routing configuration errors @etraut-openai
- #53811 Support daemon installation from Windows WinGet packages @etraut-openai
- #53816 Reject Guardian review threads during interactive CLI resume @dylan-hurd-oai
- #53827 Prune unused app-server daemon releases safely @etraut-openai
- #53831 Track content provenance through prompt assembly and compaction @tz-openai
- #53845 Fix daemon updater socket binding and bootstrap readiness on Unix @etraut-openai
- #53853 Reuse staged file digests when preparing daemon installs @charliemarsh-oai
- #53859 Record bucketed terminal sizes in TUI telemetry @imac-oai
- #53872 Refresh model instructions in incremental-tool context windows @rhan-oai
- #53879 Preserve running turn recovery across thread settings updates @bc-openai
- #53895 Resume unloaded subagent threads when selected in the TUI @etraut-openai
- #53897 Isolate daemon package tests to reduce disk contention @etraut-openai
- #53908 Keep the agent dashboard browsable during task removal @etraut-openai
- #53932 Preserve conversation history when compaction fails @jif-oai
- #53940 Bound rollout input for memory extraction @jif-oai
- #53947 Stop rollout reads when the calling task is cancelled @jif-oai
- #53963 Test memory extraction budgets with excluded items and ciphertext @jif-oai
- #53969 Avoid reconnect races in the daemon restart test @jif-oai
- #53987 Skip service backoff for stale Guardian authorization retries @jif-oai
- #53990 Keep host MCP and plugin configuration local with remote environments @jif-oai
- #53991 Report the reason for ChatGPT token refresh requests @tejsudha-openai
- #53996 Bump
rustlsto0.23.46@jif-oai - #53997 Filter rollout filenames before checking compressed siblings @bbrown-oai
- #54003 Include compressed rollouts in doctor storage statistics @jif-oai
- #54008 Fix session lookup and resume after rollout compression @jif-oai
- #54027 Preserve Windows startup variables and MXC child environment defaults @iceweasel-oai
- #54032 Bound concurrent Git diffs for untracked files @yuzhu-oai
- #54033 Extend memory extension resource retention to 14 days @josh-oai
- #54039 Return async Guardian approvals before review cleanup finishes @jif-oai
- #54044 Keep fork lineage ahead of paginated transcript history @fcoury-oai
- #54046 Track approval cancellation sources and Guardian context changes @vkg-oai
- #54047 Restore elapsed time for replayed in-progress turns @etraut-openai
- #54048 Defer folder trust checks until starting a task from agents overview @etraut-openai
- #54050 Scope TUI skill refreshes and workspace commands to explicit directories @etraut-openai
- #54053 Add Responses...
Excerpt shown — open the source for the full document.