Download Latest Version argument-comment-lint-x86_64-pc-windows-msvc.zip (3.3 MB)
Email in envelope

Get an email when there's a new version of OpenAI Codex CLI

Home / rust-v0.116.0
Name Modified Size InfoDownloads / Week
Parent folder
codex-windows-sandbox-setup 2026-03-19 1.4 kB
codex-command-runner 2026-03-19 1.3 kB
codex-responses-api-proxy 2026-03-19 3.9 kB
codex 2026-03-19 3.5 kB
codex-aarch64-apple-darwin.dmg 2026-03-19 57.0 MB
codex-aarch64-apple-darwin.tar.gz 2026-03-19 49.1 MB
codex-aarch64-apple-darwin.zst 2026-03-19 35.0 MB
codex-aarch64-pc-windows-msvc.exe 2026-03-19 134.6 MB
codex-aarch64-pc-windows-msvc.exe.tar.gz 2026-03-19 51.1 MB
codex-aarch64-pc-windows-msvc.exe.zip 2026-03-19 50.3 MB
codex-aarch64-pc-windows-msvc.exe.zst 2026-03-19 37.8 MB
codex-aarch64-unknown-linux-gnu.sigstore 2026-03-19 8.3 kB
codex-aarch64-unknown-linux-gnu.tar.gz 2026-03-19 50.4 MB
codex-aarch64-unknown-linux-gnu.zst 2026-03-19 36.1 MB
codex-aarch64-unknown-linux-musl.sigstore 2026-03-19 8.3 kB
codex-aarch64-unknown-linux-musl.tar.gz 2026-03-19 51.6 MB
codex-aarch64-unknown-linux-musl.zst 2026-03-19 37.2 MB
codex-command-runner-aarch64-pc-windows-msvc.exe 2026-03-19 692.7 kB
codex-command-runner-aarch64-pc-windows-msvc.exe.tar.gz 2026-03-19 318.7 kB
codex-command-runner-aarch64-pc-windows-msvc.exe.zip 2026-03-19 307.7 kB
codex-command-runner-aarch64-pc-windows-msvc.exe.zst 2026-03-19 269.7 kB
codex-command-runner-x86_64-pc-windows-msvc.exe 2026-03-19 772.1 kB
codex-command-runner-x86_64-pc-windows-msvc.exe.tar.gz 2026-03-19 341.6 kB
codex-command-runner-x86_64-pc-windows-msvc.exe.zip 2026-03-19 329.7 kB
codex-command-runner-x86_64-pc-windows-msvc.exe.zst 2026-03-19 290.0 kB
codex-npm-0.116.0.tgz 2026-03-19 4.6 kB
codex-npm-darwin-arm64-0.116.0.tgz 2026-03-19 52.5 MB
codex-npm-darwin-x64-0.116.0.tgz 2026-03-19 57.2 MB
codex-npm-linux-arm64-0.116.0.tgz 2026-03-19 55.2 MB
codex-npm-linux-x64-0.116.0.tgz 2026-03-19 59.3 MB
codex-npm-win32-arm64-0.116.0.tgz 2026-03-19 55.6 MB
codex-npm-win32-x64-0.116.0.tgz 2026-03-19 60.2 MB
codex-responses-api-proxy-aarch64-apple-darwin.tar.gz 2026-03-19 2.1 MB
codex-responses-api-proxy-aarch64-apple-darwin.zst 2026-03-19 1.8 MB
codex-responses-api-proxy-aarch64-pc-windows-msvc.exe 2026-03-19 4.0 MB
codex-responses-api-proxy-aarch64-pc-windows-msvc.exe.tar.gz 2026-03-19 1.9 MB
codex-responses-api-proxy-aarch64-pc-windows-msvc.exe.zip 2026-03-19 1.9 MB
codex-responses-api-proxy-aarch64-pc-windows-msvc.exe.zst 2026-03-19 1.6 MB
codex-responses-api-proxy-aarch64-unknown-linux-gnu.sigstore 2026-03-19 8.3 kB
codex-responses-api-proxy-aarch64-unknown-linux-gnu.tar.gz 2026-03-19 2.2 MB
codex-responses-api-proxy-aarch64-unknown-linux-gnu.zst 2026-03-19 1.8 MB
codex-responses-api-proxy-aarch64-unknown-linux-musl.sigstore 2026-03-19 8.3 kB
codex-responses-api-proxy-aarch64-unknown-linux-musl.tar.gz 2026-03-19 4.3 MB
codex-responses-api-proxy-aarch64-unknown-linux-musl.zst 2026-03-19 3.7 MB
codex-responses-api-proxy-npm-0.116.0.tgz 2026-03-19 17.4 MB
codex-responses-api-proxy-x86_64-apple-darwin.tar.gz 2026-03-19 2.3 MB
codex-responses-api-proxy-x86_64-apple-darwin.zst 2026-03-19 1.9 MB
codex-responses-api-proxy-x86_64-pc-windows-msvc.exe 2026-03-19 4.5 MB
codex-responses-api-proxy-x86_64-pc-windows-msvc.exe.tar.gz 2026-03-19 2.0 MB
codex-responses-api-proxy-x86_64-pc-windows-msvc.exe.zip 2026-03-19 1.9 MB
codex-responses-api-proxy-x86_64-pc-windows-msvc.exe.zst 2026-03-19 1.7 MB
codex-responses-api-proxy-x86_64-unknown-linux-gnu.sigstore 2026-03-19 8.3 kB
codex-responses-api-proxy-x86_64-unknown-linux-gnu.tar.gz 2026-03-19 2.3 MB
codex-responses-api-proxy-x86_64-unknown-linux-gnu.zst 2026-03-19 1.9 MB
codex-responses-api-proxy-x86_64-unknown-linux-musl.sigstore 2026-03-19 8.3 kB
codex-responses-api-proxy-x86_64-unknown-linux-musl.tar.gz 2026-03-19 4.3 MB
codex-responses-api-proxy-x86_64-unknown-linux-musl.zst 2026-03-19 3.4 MB
codex-sdk-npm-0.116.0.tgz 2026-03-19 19.1 kB
codex-shell-tool-mcp-npm-0.116.0.tgz 2026-03-19 31.0 MB
codex-windows-sandbox-setup-aarch64-pc-windows-msvc.exe 2026-03-19 601.6 kB
codex-windows-sandbox-setup-aarch64-pc-windows-msvc.exe.tar.gz 2026-03-19 279.3 kB
codex-windows-sandbox-setup-aarch64-pc-windows-msvc.exe.zip 2026-03-19 271.4 kB
codex-windows-sandbox-setup-aarch64-pc-windows-msvc.exe.zst 2026-03-19 240.2 kB
codex-windows-sandbox-setup-x86_64-pc-windows-msvc.exe 2026-03-19 659.4 kB
codex-windows-sandbox-setup-x86_64-pc-windows-msvc.exe.tar.gz 2026-03-19 297.1 kB
codex-windows-sandbox-setup-x86_64-pc-windows-msvc.exe.zip 2026-03-19 288.9 kB
codex-windows-sandbox-setup-x86_64-pc-windows-msvc.exe.zst 2026-03-19 257.2 kB
codex-x86_64-apple-darwin.dmg 2026-03-19 64.2 MB
codex-x86_64-apple-darwin.tar.gz 2026-03-19 54.7 MB
codex-x86_64-apple-darwin.zst 2026-03-19 39.6 MB
codex-x86_64-pc-windows-msvc.exe 2026-03-19 162.0 MB
codex-x86_64-pc-windows-msvc.exe.tar.gz 2026-03-19 56.2 MB
codex-x86_64-pc-windows-msvc.exe.zip 2026-03-19 54.9 MB
codex-x86_64-pc-windows-msvc.exe.zst 2026-03-19 41.5 MB
codex-x86_64-unknown-linux-gnu.sigstore 2026-03-19 8.3 kB
codex-x86_64-unknown-linux-gnu.tar.gz 2026-03-19 54.3 MB
codex-x86_64-unknown-linux-gnu.zst 2026-03-19 38.8 MB
codex-x86_64-unknown-linux-musl.sigstore 2026-03-19 8.3 kB
codex-x86_64-unknown-linux-musl.tar.gz 2026-03-19 56.3 MB
codex-x86_64-unknown-linux-musl.zst 2026-03-19 40.4 MB
config-schema.json 2026-03-19 76.5 kB
install.ps1 2026-03-19 5.7 kB
install.sh 2026-03-19 5.0 kB
0.116.0 source code.tar.gz 2026-03-19 6.5 MB
0.116.0 source code.zip 2026-03-19 8.5 MB
README.md 2026-03-19 6.5 kB
Totals: 86 Items   1.7 GB 22

New Features

  • App-server TUI now supports device-code ChatGPT sign-in during onboarding and can refresh existing ChatGPT tokens. (#14952)
  • Plugin setup is smoother: Codex can prompt to install missing plugins or connectors, honor a configured suggestion allowlist, and sync install/uninstall state remotely. (#14896, [#15022], [#14878])
  • Added a userpromptsubmit hook so prompts can be blocked or augmented before execution and before they enter history. (#14626)
  • Realtime sessions now start with recent thread context and are less likely to self-interrupt during audio playback. (#14829, [#14827])

Bug Fixes

  • Fixed a first-turn stall where websocket prewarm could delay turn/start; startup now times out and falls back cleanly. (#14838)
  • Restored conversation history for remote resume/fork in the app-server TUI and stopped duplicate live transcript output from legacy stream events. (#14930, [#14892])
  • Improved Linux sandbox startup on symlinked checkouts, missing writable roots, and Ubuntu/AppArmor hosts by preferring system bwrap when available. (#14849, [#14890], [#14963])
  • Fixed an agent job finalization race and reduced status polling churn for worker threads. (#14843)

Documentation

  • Refreshed the Python SDK public API docs, examples, and walkthrough around the generated app-server models. (#14446)

Chores

  • Pinned the setup-zig GitHub Action to an immutable SHA for more reproducible CI. (#14858)

Changelog

Full Changelog: https://github.com/openai/codex/compare/rust-v0.115.0...rust-v0.116.0

  • [#14717] Move TUI on top of app server (parallel code) @etraut-openai
  • [#14665] Use request permission profile in app server @mousseau-oai
  • [#14826] Fixed build failures related to PR 14717 @etraut-openai
  • [#14833] fix(core): fix sanitize name to use '_' everywhere @apanasenko-oai
  • [#14268] memories: exclude AGENTS and skills from stage1 input @andi-oai
  • [#14139] windows-sandbox: add runner IPC foundation for future unified_exec @iceweasel-oai
  • [#14851] Add exit helper to code mode scripts @pakrym-oai
  • [#14828] [stack 1/4] Split realtime websocket methods by version @aibrahim-oai
  • [#14652] Apply argument comment lint across codex-rs @bolinfest
  • [#14837] skill-creator: default new skills to ~/.codex/skills @xl-openai
  • [#14861] Add marketplace display names to plugin/list @xl-openai
  • [#14878] feat: support remote_sync for plugin install/uninstall. @xl-openai
  • [#14830] [stack 2/4] Align main realtime v2 wire and runtime flow @aibrahim-oai
  • [#14886] fix: align marketplace display name with existing interface conventions @xl-openai
  • [#14881] [codex] add Jason as a predefined subagent name @tibo-openai
  • [#14864] fix: tighten up shell arg quoting in GitHub workflows @bolinfest
  • [#14829] [stack 3/4] Add current thread context to realtime startup @aibrahim-oai
  • [#14827] [stack 4/4] Reduce realtime self-interruptions during playback @aibrahim-oai
  • [#14849] fix: canonicalize symlinked Linux sandbox cwd @viyatb-oai
  • [#14892] Fix tui_app_server: ignore duplicate legacy stream events @etraut-openai
  • [#14899] Revert tui code so it does not rely on in-process app server @etraut-openai
  • [#14890] fix(linux-sandbox): ignore missing writable roots @viyatb-oai
  • [#14920] feat: centralize package manager version @jif-oai
  • [#14935] feat: rename to get more explicit close agent @jif-oai
  • [#14843] Fix agent jobs finalization race and reduce status polling churn @daveaitel-openai
  • [#14944] feat: show effective model in spawn agent event @jif-oai
  • [#14838] fix(core): prevent hanging turn/start due to websocket warming issues @owenlin0
  • [#14859] Feat: CXA-1831 Persist latest model and reasoning effort in sqlite @shijie-oai
  • [#14930] fix(tui): restore remote resume and fork history @fcoury
  • [#14955] Fix fuzzy search notification buffering in app-server tests @aibrahim-oai
  • [#14938] feat: add suffix to shell snapshot name @jif-oai
  • [#14959] Fix code mode yield startup race @aibrahim-oai
  • [#14434] generate an internal json schema for RolloutLine @keyz
  • [#14846] use framed IPC for elevated command runner @iceweasel-oai
  • [#14952] Add device-code onboarding and ChatGPT token refresh to app-server TUI @etraut-openai
  • [#14896] [plugins] Support plugin installation elicitation. @mzeng-openai
  • [#14958] Stabilize Windows cmd-based shell test harnesses @aibrahim-oai
  • [#14966] Stabilize permissions popup selection tests @aibrahim-oai
  • [#14968] Stabilize approval matrix write-file command @aibrahim-oai
  • [#14986] temporarily disable private desktop until it works with elevated IPC path @iceweasel-oai
  • [#14983] Rename exec_wait tool to wait @pakrym-oai
  • [#14905] Add auth env observability @ccy-oai
  • [#14931] fix(tui): implement /mcp inventory for tui_app_server @fcoury
  • [#14977] Cleanup skills/remote/xxx endpoints. @xl-openai
  • [#14984] Gate realtime audio interruption logic to v2 @aibrahim-oai
  • [#14902] Unify realtime shutdown in core @aibrahim-oai
  • [#14963] fix(linux-sandbox): prefer system /usr/bin/bwrap when available @viyatb-oai
  • [#14446] Add Python SDK public API and examples @shaqayeq-oai
  • [#14993] feat: Add product-aware plugin policies and clean up manifest naming @xl-openai
  • [#14995] app-server: reject websocket requests with Origin headers @maxj-oai
  • [#14960] Add FS abstraction and use in view_image @pakrym-oai
  • [#14293] fix: honor active permission profiles in sandbox debug @viyatb-oai
  • [#14610] feat: support restricted ReadOnlyAccess in elevated Windows sandbox @viyatb-oai
  • [#13592] Prefer websockets when providers support them @pakrym-oai
  • [#14903] Handle realtime conversation end in the TUI @aibrahim-oai
  • [#14727] Use workspace requirements for guardian prompt override @charley-oai
  • [#14626] [hooks] userpromptsubmit - hook before user's prompt is executed @eternal-openai
  • [#14858] Pin setup-zig GitHub Action to immutable SHA @viyatb-oai
  • [#13702] fix(subagents) share execpolicy by default @dylan-hurd-oai
  • [#15022] [plugins] Support configuration tool suggest allowlist. @mzeng-openai
  • [#14947] feat: adapt artifacts to new packaging and 2.5.6 @jif-oai
  • [#14821] feat: add memory citation to agent message @jif-oai
  • [#15058] nit: disable live memory edition @jif-oai
  • [#14942] Removed remaining core events from tui_app_server @etraut-openai
  • [#15059] chore: disable memory read path for morpheus @jif-oai
  • [#14842] Add notify to code-mode @pakrym-oai
  • [#15020] fix: harden plugin feature gating @xl-openai
Source: README.md, updated 2026-03-19