Skip to content

Releases: openai/codex

0.119.0-alpha.2

01 Apr 11:07

Choose a tag to compare

0.119.0-alpha.2 Pre-release
Pre-release

Release 0.119.0-alpha.2

0.118.0

31 Mar 17:02

Choose a tag to compare

New Features

  • Windows sandbox runs can now enforce proxy-only networking with OS-level egress rules, instead of relying on environment variables alone. (#12220)
  • App-server clients can now start ChatGPT sign-in with a device code flow, which helps when browser callback login is unreliable or unavailable. (#15525)
  • codex exec now supports the prompt-plus-stdin workflow, so you can pipe input and still pass a separate prompt on the command line. (#15917)
  • Custom model providers can now fetch and refresh short-lived bearer tokens dynamically, instead of being limited to static credentials from config or environment variables. (#16286, #16287, #16288)

Bug Fixes

  • Project-local .codex files are now protected even on first creation, closing a gap where the initial write could bypass normal approval checks. (#15067)
  • Linux sandbox launches are more reliable because Codex once again finds a trusted system bwrap on normal multi-entry PATHs. (#15791, #15973)
  • The app-server-backed TUI regained several missing workflows: hook notifications replay correctly, /copy and /resume <name> work again, /agent no longer shows stale threads, and the skills picker scrolls past the first page. (#16013, #16021, #16050, #16014, #16109, #16110)
  • MCP startup is more robust: local servers get a longer startup window, and failed handshakes surface warnings in the TUI again instead of looking like clean startups. (#16080, #16041)
  • On Windows, apply_patch is less likely to fail because it no longer adds redundant writable roots that could trigger unnecessary ACL churn. (#16030)

Changelog

Full Changelog: rust-v0.117.0...rust-v0.118.0

0.119.0-alpha.1

31 Mar 17:53

Choose a tag to compare

0.119.0-alpha.1 Pre-release
Pre-release

Release 0.119.0-alpha.1

0.118.0-alpha.5

31 Mar 14:41

Choose a tag to compare

0.118.0-alpha.5 Pre-release
Pre-release

Release 0.118.0-alpha.5

0.118.0-alpha.4

31 Mar 09:20

Choose a tag to compare

0.118.0-alpha.4 Pre-release
Pre-release

Release 0.118.0-alpha.4

0.118.0-alpha.3

27 Mar 23:09

Choose a tag to compare

0.118.0-alpha.3 Pre-release
Pre-release

Release 0.118.0-alpha.3

0.118.0-alpha.2

27 Mar 22:04

Choose a tag to compare

0.118.0-alpha.2 Pre-release
Pre-release

Release 0.118.0-alpha.2

0.117.0

26 Mar 22:27

Choose a tag to compare

New Features

  • Plugins are now a first-class workflow: Codex can sync product-scoped plugins at startup, browse them in /plugins, and install or remove them with clearer auth/setup handling. (#15041, #15042, #15195, #15215, #15217, #15264, #15275, #15342, #15580, #15606, #15802)
  • Sub-agents now use readable path-based addresses like /root/agent_a, with structured inter-agent messaging and agent listing for multi-agent v2 workflows. (#15313, #15515, #15556, #15570, #15621, #15647)
  • The /title terminal-title picker now works in both the classic TUI and the app-server TUI, making parallel sessions easier to tell apart. (#12334, #15860)
  • App-server clients can now send ! shell commands, watch filesystem changes, and connect to remote websocket servers with bearer-token auth. (#14988, #14533, #14847, #14853)
  • Image workflows got smoother: view_image now returns image URLs for code mode, generated images are reopenable from the TUI, and image-generation history survives resume. (#15072, #15154, #15223)
  • Prompt history recall now works in the app-server TUI, including across sessions. (#14945)

Bug Fixes

  • tui_app_server no longer duplicates live reasoning summaries or /review output, and it preserves transcript text instead of dropping it under backpressure. (#15758, #15839, #15759)
  • ChatGPT login in tui_app_server now opens the local browser again, cancels cleanly on Ctrl+C, and no longer fails startup when you're logged out. (#15672, #15673, #15670)
  • Early exits now restore terminal state reliably, avoiding broken shell state after quitting; tmux users also get a working queued-message edit shortcut on Shift+Left. (#15671, #15480)
  • Linux sandboxed tool calls are more reliable on older distributions with older bubblewrap, and Windows restricted-token sandboxing now supports more split-policy carveout layouts. (#15693, #14172)
  • Remote multi-agent sessions now show agent names instead of raw IDs and recover more gracefully from stale turn-steering races. (#15513, #15714, #15163)
  • Plugin-backed mentions and product gating now behave more predictably, fixing cases where explicit mentions lost context or plugins were filtered incorrectly. (#15372, #15263, #15279)

Documentation

  • Expanded the app-server and exec-server docs/schema fixtures to cover exec-server setup, filesystem watch RPCs, realtime transcript notifications, and the new Python thread.run(...) quickstart flow. (#15089, #14533, #15344, #15088)

Chores

  • The app-server-backed TUI is now enabled by default, and the plugin/app rollout flags have been flipped on in normal builds. (#15661, #15713, #15719, #15820)
  • Removed the legacy artifact tool and retired the old read_file and grep_files handlers as part of ongoing tool-surface cleanup. (#15851, #15864, #15773, #15775)

Changelog

Full Changelog: rust-v0.116.0...rust-v0.117.0

Read more

0.117.0-alpha.25

26 Mar 21:14

Choose a tag to compare

0.117.0-alpha.25 Pre-release
Pre-release

Release 0.117.0-alpha.25

0.117.0-alpha.24

26 Mar 19:51

Choose a tag to compare

0.117.0-alpha.24 Pre-release
Pre-release

Release 0.117.0-alpha.24