ReleaseOpenAIOpenAIpublished Jun 22, 2026seen 3d

openai/codex rust-v0.142.0

openai/codex

Open original ↗

Captured source

source ↗
published Jun 22, 2026seen 3dcaptured 3dhttp 200method plain

0.142.0

Repository: openai/codex

Tag: rust-v0.142.0

Published: 2026-06-22T22:19:53Z

Prerelease: no

Release notes:

New Features

  • /usage can now show and redeem earned usage-limit reset credits, with confirmation, retry, and refreshed availability states. (#28154, #28793)
  • /plugins now organizes remote plugins into OpenAI Curated, Workspace, and Shared with me sections, while eligible turns can recommend and install relevant plugins. (#26703, #28399, #28400, #27704, #28403)
  • Configurable rollout token budgets track usage across agent threads, provide remaining-budget reminders, and abort turns when exhausted. (#28746, #28494, #28707, #29423)
  • App-server clients can configure multi-agent delegation as disabled, explicit-request-only, or proactive at the thread and turn level. (#28685, #28792, #29324)
  • Added an indexed web-search mode that permits live searches while restricting direct page access to server-approved URLs. (#28489)
  • Codex can now receive scheduled UTC time reminders and query the current time directly, including through client-provided app-server clocks. (#28822, #28824, #28835, #29011)

Bug Fixes

  • Restored reliable Linux TUI rendering after suspending with Ctrl+Z and resuming with fg. (#28342)
  • Exec-server processes and stdio MCP sessions now survive transient disconnects, including signed-URL refresh and retry-safe stdin writes. (#28512, #28374, #28546, #28895)
  • Remote environments now preserve executor-native paths, shells, AGENTS.md discovery, and sandbox behavior across operating systems. (#28146, #28152, #28958, #28983, #29099, #29108, #29113, #29424)
  • Plugin loading and installation now handle root marketplace layouts, manifest fallbacks, multiple skill paths, actionable download errors, and immediate tool refreshes. (#28771, #28789, #28790, #28863, #28951)
  • Parent agents now receive terminal subagent errors instead of seeing failed work as an empty successful completion. (#28375)
  • Goal-first threads are once again persisted and returned by thread/list and thread/search. (#28808)

Chores

  • Reduced startup and session latency by deferring unnecessary DNS work, warming the model cache, reusing parsed plugin skills, parallelizing skill metadata reads, and skipping redundant catalog synchronization. (#28542, #28699, #28844, #29326, #29005)
  • Reduced persistent-log churn by removing per-event WebSocket payload logging and filtering duplicated telemetry records. (#29432, #29457)

Changelog

Full Changelog: https://github.com/openai/codex/compare/rust-v0.141.0...rust-v0.142.0

  • #28396 [codex] Record external agent import results @charlesgong-openai
  • #27751 [codex] expose Bedrock credential source in account/read @celia-oai
  • #28338 [codex] Compress cold active rollouts @jif-oai
  • #28368 feat: render typed envelopes for multi-agent v2 messages @jif-oai
  • #28508 [tests] Keep Apps out of generic core test harness @jif-oai
  • #28472 [codex] Clarify plugin load and runtime capability stages @xl-openai
  • #28375 core: surface terminal subagent errors to parent agents @jif-oai
  • #28542 perf(config): defer remote sandbox hostname lookup @fcoury-oai
  • #28473 path-uri: clarify invalid host path errors @anp-oai
  • #28342 fix(tui): restore TUI after suspend @fcoury-oai
  • #28354 [codex] exec-server: stream files in chunks @pakrym-oai
  • #28553 chore: side prompt @jif-oai
  • #27099 [codex-app-server-test-client & codex-app-server] Plugin Usage Analytics Smoke Test @jameswt-oai
  • #28554 fix(tui): highlight C++ module files @fcoury-oai
  • #28467 [codex] Warn clearly when code mode output is truncated @aibrahim-oai
  • #27750 [codex] Add incremental thread history changes @wiltzius-openai
  • #28154 feat(tui): add rate-limit reset redemption to /usage @jayp-oai
  • #28562 ci: run code-mode unit tests on all bazel targets @cconger
  • #27923 [codex] Route MCP file uploads through environment filesystem @pakrym-oai
  • #27100 [codex-app-server-test-client] Plugin Install/Uninstall Analytics Smoke Test @jameswt-oai
  • #28581 [codex] re-enable absolute workdir integration test @anp-oai
  • #28468 code-mode: extend test coverage to lock in cell lifecycle @cconger
  • #28587 [codex] test exec relative additional permissions @anp-oai
  • #28577 Clarify model-generated and legacy app path types @anp-oai
  • #28589 Record invariants for path migration. @anp-oai
  • #28146 app-server: preserve target-native environment cwd @anp-oai
  • #28595 Tell codex about PathUri serde compat. @anp-oai
  • #28399 [codex] [1/4] Add recommended plugin endpoint cache @adaley-openai
  • #28400 [codex] [2/4] Generalize plugin suggestion presentation @adaley-openai
  • #27704 [codex] [3/4] Activate endpoint plugin recommendations @adaley-openai
  • #28152 core: render remote environment cwd natively @anp-oai
  • #28403 [codex] [4/4] Simplify recommended plugin install schema @adaley-openai
  • #26706 PAC 1 - Add system proxy feature config surface @canvrno-oai
  • #27910 Add thread recencyAt for sidebar ordering @nornagon-openai
  • #28627 Revert "Tell codex about PathUri serde compat. (#28595)" @anp-oai
  • #28625 [codex] Gate remote plugin catalog by auth @xl-openai
  • #28629 [codex] core: restore absolute turn context cwd @anp-oai
  • #28642 thread-store: fix response fixture compilation @pakrym-oai
  • #28580 [codex] Support object-valued plugin MCP manifests @charlesgong-openai
  • #28599 code-mode: move cell state into library actor @cconger
  • #28471 [codex] Test code-mode variable truncation @aibrahim-oai
  • #28655 Revert thread recencyAt for sidebar ordering @pakrym-oai
  • #28638 core: remove redundant TurnContext and Prompt fields @pakrym-oai
  • #28656 [codex] Persist built-in image results reported as generating @won-openai
  • #28512 Resume exec-server sessions after disconnect @jif-oai
  • #28546 Back off registry retries during exec recovery @jif-oai
  • #28561 Add join key for MAv2 inter-agent messages @jif-oai
  • #28699 app-server: keep the model cache warm @jif-oai
  • #28705 Replace SkillsManager with SkillsService @jif-oai
  • #27965 [ez][codex-rs] Support apps._default.default_tools_approval_mode @zamoshchin-openai
  • #28359 Run fs helper through Windows sandbox wrapper @iceweasel-oai
  • #28628 [codex] Repair invalid skill frontmatter scalars @charlesgong-openai
  • #28632 Tell codex to avoid changing rollout format. @anp-oai
  • #28738 Scope command approvals by execution environment @jif-oai
  • #19047 feat: add run task identity primitives @adrian-openai
  • #28671 [codex] Restore thread recency with compatible...

Excerpt shown — open the source for the full document.

Notability

notability 3.0/10

Routine version bump of Rust client library.