Back to feed

0.90.0

Jan 25, 2026
OpenAI/Codex CLICLIvrust-v0.90.0

New Features

  • Added a network sandbox proxy with policy enforcement to better control outbound network access. (#8442)
  • Introduced the first phase of connectors support via the app server and MCP integration, including new config/docs updates. (#9667)
  • Shipped collaboration mode as beta in the TUI, with a clearer plan → execute handoff and simplified mode selection (Coding vs Plan). (#9690, #9712, #9802, #9834)
  • Added ephemeral threads and improved collaboration tool provenance metadata for spawned threads. (#9765, #9769)
  • WebSocket connections now support proxy configuration. (#9719)
  • More strict limitation on multi-agents

Bug Fixes

  • Fixed exec policy parsing for multiline quoted arguments. (#9565)
  • --yolo now skips the git repository check instead of failing outside a repo. (#9590)
  • Improved resume reliability by handling out-of-order events and prompting for the working directory when it differs. (#9512, #9731)
  • Backspace no longer deletes a text element when the cursor is at the element’s left edge. (#9630)
  • Config loading errors are clearer and more actionable across surfaces. (#9746)
  • Default model selection now respects filtered presets to avoid invalid defaults. (#9782)

Documentation

  • Corrected a typo in the experimental collaboration prompt template. (#9716)
  • Added documentation for the new connectors configuration surface. (#9667)

Chores

  • Refreshed the bundled model catalog/presets. (#9726)
  • Updated GitHub Actions for Node 24 compatibility. (#9722)

Changelog

Full Changelog: https://github.com/openai/codex/compare/rust-v0.89.0...rust-v0.90.0

  • #9715 feat: fix formatting of codex features list @bolinfest
  • #9716 Fix typo in experimental_prompt.md @iudizm
  • #9719 feat: support proxy for ws connection @apanasenko-oai
  • #9712 TUI: prompt to implement plan and switch to Execute @charley-oai
  • #9713 use machine scope instead of user scope for dpapi. @iceweasel-oai
  • #9726 Update models.json @github-actions
  • #9667 [connectors] Support connectors part 1 - App server & MCP @mzeng-openai
  • #9674 feat(app-server) Expose personality @dylan-hurd-oai
  • #9733 Change the prompt for planning and reasoning effort @aibrahim-oai
  • #9730 Hide mode cycle hint while a task is running @charley-oai
  • #9720 feat: add session source as otel metadata tag @alexsong-oai
  • #9565 Fix execpolicy parsing for multiline quoted args @jdsalasca
  • #9745 chore: use some raw strings to reduce quoting @bolinfest
  • #9753 nit: exclude PWD for rc sourcing @jif-oai
  • #9690 feat: tui beta for collab @jif-oai
  • #9116 Persist text element ranges and attached images across history/resume @charley-oai
  • #9777 plan mode prompt change @aibrahim-oai
  • #9590 fix(exec): skip git repo check when --yolo flag is used @zerone0x
  • #9722 Upgrade GitHub Actions for Node 24 compatibility @salmanmkc
  • #9611 Print warning if we skip config loading @gt-oai
  • #9782 Select default model from filtered presets @aibrahim-oai
  • #9512 Fix resume picker when user event appears after head @jdsalasca
  • #9787 Remove stale TODO comment from defs.bzl @jcoens-openai
  • #9700 still load skills @gt-oai
  • #9791 Load untrusted rules @gt-oai
  • #9707 bundle sandbox helper binaries in main zip, for winget. @iceweasel-oai
  • #9792 Chore: remove mode from header @aibrahim-oai
  • #9793 change collaboration mode to struct @aibrahim-oai
  • #8442 feat: introducing a network sandbox proxy @viyatb-oai
  • #9802 Have a coding mode and only show coding and plan @aibrahim-oai
  • #9746 Another round of improvements for config error messages @etraut-openai
  • #9812 Remove batman reference from experimental prompt @charley-oai
  • #9769 feat: add thread spawn source for collab tools @jif-oai
  • #9765 feat: ephemeral threads @jif-oai
  • #9819 fix: libcc link @jif-oai
  • #9820 fix: musl build @jif-oai
  • #9316 fix(windows-sandbox): remove request files after read @MaxMiksa
  • #9630 Prevent backspace from removing a text element when the cursor is at the element’s left edge @charley-oai
  • #9840 Revert "fix: musl build" @aibrahim-oai
  • #9778 Raise welcome animation breakpoint to 37 rows @mzeng-openai
  • #9731 Ask for cwd choice when resuming session from different cwd @charley-oai
  • #9841 Revert "fix: libcc link" @aibrahim-oai
  • #9806 Use collaboration mode masks without mutating base settings @aibrahim-oai
  • #9834 Mark collab as beta @pakrym-oai
  • #9847 Revert "Revert "fix: musl build"" @jif-oai
  • #9855 feat: cap number of agents @jif-oai