Codex CLI Latest Version & Updates

By: OpenAI · Last checked: 2026. 6. 27. PM 2:10 UTC

Latest version

The latest version of Codex CLI is v0.142.3 (released 17h ago).

Release cadence

Latest
0.142.3
Updates in 30 days
11
releases
7 days
4
releases
Median interval
~2d

Computed by this site from npm/GitHub publish timestamps (median-based).

Jump to a version15

Recent releases

v0.142.3

Jun 26, 2026 UTC
Changes (summary)
  • 0.142.2以降、ユーザーに見える変更はなく、メンテナンス専用のパッチリリースです。
Show original notes (English)
Chores
  • Maintenance-only patch release with no user-facing changes since 0.142.2.

v0.142.2

Jun 25, 2026 UTC
Changes (summary)
  • MCP tools は、サポートされている場合にデフォルトで tool search を使用するようになり、古いモデルやプロバイダとの互換性を維持しつつツールの検出性を向上させました。 (#29486)
  • macOS の認証クライアントは、`respect_system_proxy` が有効な場合にシステムのプロキシ、PAC、WPAD 設定を尊重できるようになりました。 (#26709)
  • プラグインは、ローカルマニフェストとリモートカタログを通じてダークモード用の専用ロゴを提供できるようになりました。 (#29488)
  • アプリは、サーバー提供の visibility と faster-model メタデータを使用して、より豊かなセーフティバッファリング UI を表示できるようになりました。 (#29473)
  • リモートプラグインカタログは、キュレーションされた featured-plugin のランキングを返すようになりました。 (#29485)
  • 期限切れの Amazon Bedrock 資格情報は、汎用の認可エラーではなく実行可能なリカバリガイダンスを返すようになりました。 (#28992)
  • リモート stdio MCP サーバは、リモートプラットフォームのパス形式で記述された絶対作業ディレクトリを受け入れるようになりました。 (#29493)
  • リモート HTTP(S) 画像入力は、モデル側で見える明確な検証エラーを返すようになりました; インラインの data URL とローカル画像は引き続きサポートされます。 (#29417, #29419)
  • セーフティ分類器が検査できない実行可能な AST 領域を含む PowerShell コマンドは、承認が必要になりました。 (#24092)
  • Code Mode は、選択されたモデルに必要なメタデータがない場合に警告を表示するようになりました。 (#29490)
  • 同梱の OpenSSL と esbuild の依存関係をパッチ適用済みリリースに更新しました。 (#29487, #29489)
  • フォーマッタの成功時はサイレントになり、失敗時は引き続き診断を表示するようになりました。 (#29467)
Show original notes (English)
New Features
  • MCP tools now use tool search by default when supported, improving tool discovery while preserving compatibility with older models and providers. (#29486)
  • macOS authentication clients can honor system proxy, PAC, and WPAD settings when `respect_system_proxy` is enabled. (#26709)
  • Plugins can provide dedicated dark-mode logos through local manifests and remote catalogs. (#29488)
  • Apps can display richer safety-buffering UI using server-provided visibility and faster-model metadata. (#29473)
Bug Fixes
  • Remote plugin catalogs now return curated featured-plugin rankings. (#29485)
  • Expired Amazon Bedrock credentials now produce actionable recovery guidance instead of a generic authorization error. (#28992)
  • Remote stdio MCP servers now accept absolute working directories written in the remote platform’s path format. (#29493)
  • Remote HTTP(S) image inputs now return clear model-visible validation errors; inline data URLs and local images remain supported. (#29417, #29419)
  • PowerShell commands containing executable AST regions the safety classifier cannot inspect now require approval. (#24092)
  • Code Mode now warns when the selected model lacks the required metadata. (#29490)
Chores
  • Updated bundled OpenSSL and esbuild dependencies to patched releases. (#29487, #29489)
  • Successful formatter runs are now quiet while failures still show diagnostics. (#29467)

v0.142.1

Jun 25, 2026 UTC
Changes (summary)
  • 認証のためのオプトイン方式のWindowsシステムプロキシサポートを追加しました(PAC、WPAD、静的プロキシ、バイパスルールを含む)。 (#26708)
Show original notes (English)
New Features
  • Added opt-in Windows system proxy support for authentication, including PAC, WPAD, static proxies, and bypass rules. (#26708)

v0.142.0

Jun 22, 2026 UTC
Changes (summary)
  • `/usage` は獲得した使用量リセットクレジットの表示と引き換えが可能になり、確認、リトライ、利用可能状態の更新をサポートします。 (#28154, #28793)
  • `/plugins` はリモートプラグインを OpenAI Curated、Workspace、Shared with me のセクションに整理し、適格なターンが関連プラグインを推薦・インストールできるようになりました。 (#26703, #28399, #28400, #27704, #28403)
  • 設定可能なロールアウトトークン予算がエージェントスレッド間の使用量を追跡し、残予算のリマインダーを表示し、枯渇時にターンを中断します。 (#28746, #28494, #28707, #29423)
  • アプリサーバクライアントはマルチエージェント委譲をスレッド・ターン単位で disabled、explicit-request-only、proactive に設定できるようになりました。 (#28685, #28792, #29324)
  • インデックス化された web-search モードを追加し、ライブ検索を許可しつつ直接のページアクセスをサーバ承認済みURLに制限できるようになりました。 (#28489)
  • Codex はスケジュールされた UTC 時間リマインダーを受け取り、現在時刻を直接照会できるようになり、クライアント提供のアプリサーバ時計経由でも動作します。 (#28822, #28824, #28835, #29011)
  • `Ctrl+Z` で一時停止し `fg` で再開した後の Linux TUI のレンダリングを信頼性高く復元するよう修正しました。 (#28342)
  • Exec-server プロセスと stdio MCP セッションが一時的な切断を生き残るようになり、署名付きURLのリフレッシュやリトライ耐性のある stdin 書き込みを含みます。 (#28512, #28374, #28546, #28895)
  • リモート環境が実行環境ネイティブのパス、シェル、`AGENTS.md` の検出、サンドボックス挙動を OS 間で保持するようになりました。 (#28146, #28152, #28958, #28983, #29099, #29108, #29113, #29424)
  • プラグインの読み込みとインストールがルートマーケットプレイスレイアウト、マニフェストのフォールバック、複数のスキルパス、実行可能なダウンロードエラー、および即時ツールリフレッシュに対応するようになりました。 (#28771, #28789, #28790, #28863, #28951)
  • 親エージェントが失敗した作業を空の成功完了として見るのではなく、端末サブエージェントのエラーを受け取るようになりました。 (#28375)
  • Goal-first スレッドが再び永続化され、`thread/list` と `thread/search` により返されるようになりました。 (#28808)
  • 不要な DNS 処理の延期、モデルキャッシュのウォーム、解析済みプラグインスキルの再利用、スキルメタデータ読み込みの並列化、冗長なカタログ同期のスキップにより、起動およびセッションのレイテンシを低減しました。 (#28542, #28699, #28844, #29326, #29005)
  • イベントごとの WebSocket ペイロードログ削除と重複テレメトリ記録のフィルタリングにより、永続ログの churn を削減しました。 (#29432, #29457)
Show original notes (English)
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)

v0.141.0

Jun 18, 2026 UTC
Changes (summary)
  • リモート実行者は認証付きのエンドツーエンド暗号化された Noise 中継チャネルを使用するようになりました。 (#26242, #26245)
  • クロスプラットフォームのリモート実行が、executor ネイティブの作業ディレクトリとシェル(app-server と exec-server の境界を越えたファイルシステム権限パスを含む)を保持するようになりました。 (#27819, #27995, #28032, #28122, #28165, #28367)
  • 選択された executor プラグインはスレッドごとに stdio MCP サーバーを有効化できるようになり、プラグイン検出は「created-by-me」マーケットプレースと認証別のキュレーション済みカタログを追加します。 (#27870, #27884, #27893, #28203, #28383)
  • App-server クライアントは直下の子スレッドを一覧表示でき、外部エージェントのインポートを詳細な結果と関連付けたり、レートリミットリセットクレジットの参照や償還ができるようになりました。 (#26662, #28008, #28143)
  • Realtime クライアントは発話を明示的に追加でき、Codex の応答を会話に取り込む方法を制御でき、起動時コンテキストを省略できるようになりました。 (#27917, #28405)
  • TUI 入力プロンプトは非アクティブ時に自動解決でき、カウントダウンは操作時に一時停止します。 (#28235)
  • Hook trust のバイパスが `codex exec` のスレッド開始と再開を通じて持続するようになり、一方で `PostToolUse` フックはコードモードでのツール呼び出しを正しく拒否するようになりました。 (#26434, #28365)
  • プラグイン能力は認証モードごとに一貫してルーティングされ、競合する App/MCP 宣言を重複排除し、リモートマーケットプレースの順序を保持するようになりました。 (#27461, #27602, #27607, #27902, #27958, #28395)
  • Windows サンドボックス実行は古い資格情報を自動修復し、PowerShell コマンドのバックグラウンド化までの猶予を延長しました。 (#27086, #27944)
  • アイドル状態の exec-server 中継は接続を維持し、ユーザーの誘導入力は `wait_agent` を直ちに中断します。 (#28286, #28341)
  • 同梱の SQLite は WAL-reset の破損修正を含むバージョンに固定しました。 (#27992)
  • TLS 接続が企業プロキシで一般的に使われる P-521 証明書署名をサポートするようになりました。 (#27706)
  • 大規模でツールを多用するセッションにおけるレイテンシとメモリ使用を削減するため、ツール検索をキャッシュし、繰り返しのリクエストや履歴コピーを排除しました。 (#27258, #27813, #28306, #28309, #28313, #28323, #28327)
  • プロンプト画像キャッシュを64 MiBに制限し、フィードバックアップロードを関連するスレッド8件に制限しました。 (#28294, #28332)
  • 端末リサイズ時のリフローは常に有効となり、廃止された無効化設定を無視するようになりました。 (#27794)
Show original notes (English)
New Features
  • Remote executors now use authenticated, end-to-end encrypted Noise relay channels. (#26242, #26245)
  • Cross-platform remote execution now preserves executor-native working directories and shells, including filesystem permission paths across app-server and exec-server boundaries. (#27819, #27995, #28032, #28122, #28165, #28367)
  • Selected executor plugins can activate their stdio MCP servers per thread; plugin discovery also adds a created-by-me marketplace and auth-specific curated catalogs. (#27870, #27884, #27893, #28203, #28383)
  • App-server clients can list immediate child threads, correlate external-agent imports with detailed results, and read or redeem rate-limit reset credits. (#26662, #28008, #28143)
  • Realtime clients can explicitly append speech, control how Codex responses enter conversations, and omit startup context. (#27917, #28405)
  • TUI input prompts can auto-resolve after inactivity, with a countdown that pauses on interaction. (#28235)
Bug Fixes
  • Hook trust bypass now persists through `codex exec` thread start and resume, while blocking `PostToolUse` hooks correctly reject code-mode tool calls. (#26434, #28365)
  • Plugin capabilities now route consistently by authentication mode, deduplicate conflicting App/MCP declarations, and preserve remote marketplace ordering. (#27461, #27602, #27607, #27902, #27958, #28395)
  • Windows sandbox execution repairs stale credentials automatically and gives PowerShell commands more time before backgrounding. (#27086, #27944)
  • Idle exec-server relays remain connected, and steered user input immediately interrupts `wait_agent`. (#28286, #28341)
  • Bundled SQLite is pinned to a version containing the WAL-reset corruption fix. (#27992)
  • TLS connections now support P-521 certificate signatures commonly used by enterprise proxies. (#27706)
Chores
  • Reduced latency and memory use in large, tool-heavy sessions by caching tool search and eliminating repeated request and history copies. (#27258, #27813, #28306, #28309, #28313, #28323, #28327)
  • Bounded prompt-image caching to 64 MiB and feedback uploads to eight related threads. (#28294, #28332)
  • Terminal resize reflow is now always enabled, ignoring obsolete disabled settings. (#27794)

v0.140.0

Jun 15, 2026 UTC
Changes (summary)
  • /usage ビューを追加し、日次・週次・累積のアカウントトークン使用状況を表示できるようにしました。(#27925)
  • /goal が過大なテキスト、大量の貼り付けブロック、画像添付を保持するようになり、リモートの app-server セッションでも動作します。(#27508, #27509, #27510)
  • codex delete、/delete、app-server の thread/delete を通じて永続セッション削除を追加しました。確認の保護策とサブエージェントのクリーンアップを含みます。(#25018, #27476)
  • Claude Code からセットアップ、プロジェクト設定、最近のチャットを選択的にインポートする /import を追加しました。(#27070, #27071, #27703)
  • @ を入力すると、ファイル・プラグイン・スキル向けの統一メンションメニューがデフォルトで開くようになりました。(#27499)
  • 管理された Amazon Bedrock API-key 認証と、CLI および MCP の OAuth 資格情報の暗号化ローカルストレージを追加しました。(#27443, #27689, #27504, #27535, #27539, #27541)
  • 破損した SQLite ステートデータベースをロールアウトデータから自動でバックアップ/再構築するようにし、破損したデータベースディレクトリのケースも含めて対応しました。(#26859, #27719)
  • キューされているガイダンスがある状態で Esc を押したときに /review がクラッシュする問題を防ぎ、レビューがキャンセルされた場合でもそのガイダンスを保持するようにしました。(#22879)
  • 起動時の一時的な失敗をリトライすることで MCP の信頼性を向上させ、使用不能な OAuth 資格情報をログアウト状態として報告し、明示的に無効化されたサーバーを保持するようにしました。(#25147, #26713, #27414)
  • リモートプラグインのアンインストール要求を修正し、インストール時に認証が必要なアプリを正しく表面化するようにしました。(#27085, #27223)
  • 「次は通知しない」更新の取り消しを確実に永続化し、完了したターンの後に古い running-hook 指標をクリアするようにしました。(#27619, #27783)
  • 非TTY のバックグラウンドコマンドが Ctrl-C で中断可能になり、最終出力と終了ステータスを保持するようにしました。(#26734)
  • クレート API を狭く保つことと Linux、macOS、Windows をサポートすることに関するコントリビュータ向けの指針を明確化しました。(#27939, #27966)
  • 大規模リポジトリと長時間セッションでの応答性を改善するため、Git の組み込みファイルシステム監視を保持し、重複した履歴読み取りを回避し、アーカイブ検索を高速化し、ターン差分レンダリングをキャッシュするようにしました。(#26880, #27031, #27276, #27489)
  • TUI から実験的な /realtime 音声操作と関連するオーディオ依存を削除しました。(#27801)
Show original notes (English)
New Features
  • Added `/usage` views for daily, weekly, and cumulative account token activity. (#27925)
  • `/goal` now preserves oversized text, large pasted blocks, and image attachments, including in remote app-server sessions. (#27508, #27509, #27510)
  • Added permanent session deletion through `codex delete`, `/delete`, and app-server `thread/delete`, with confirmation safeguards and subagent cleanup. (#25018, #27476)
  • Added `/import` for selectively importing setup, project configuration, and recent chats from Claude Code. (#27070, #27071, #27703)
  • Typing `@` now opens the unified mentions menu for files, plugins, and skills by default. (#27499)
  • Added managed Amazon Bedrock API-key authentication and encrypted local storage for CLI and MCP OAuth credentials. (#27443, #27689, #27504, #27535, #27539, #27541)
Bug Fixes
  • Corrupted SQLite state databases are now backed up and rebuilt automatically from rollout data, including malformed database-directory cases. (#26859, #27719)
  • Prevented `/review` from crashing when `Esc` is pressed with queued guidance, while preserving that guidance when the review is canceled. (#22879)
  • Improved MCP reliability by retrying transient startup failures, reporting unusable OAuth credentials as logged out, and preserving explicitly disabled servers. (#25147, #26713, #27414)
  • Fixed remote plugin uninstall requests and correctly surfaced apps requiring authentication during installation. (#27085, #27223)
  • Persisted “Don’t remind me” update dismissals reliably and cleared stale running-hook indicators after completed turns. (#27619, #27783)
  • Non-TTY background commands can now be interrupted with Ctrl-C while preserving their final output and exit status. (#26734)
Documentation
  • Clarified contributor guidance around keeping crate APIs narrow and supporting Linux, macOS, and Windows. (#27939, #27966)
Chores
  • Improved responsiveness for large repositories and long sessions by preserving Git’s built-in filesystem monitor, avoiding duplicate history reads, accelerating archive lookup, and caching turn-diff rendering. (#26880, #27031, #27276, #27489)
  • Removed the experimental `/realtime` voice controls and related audio dependencies from the TUI. (#27801)

v0.139.0

Jun 9, 2026 UTC
Changes (summary)
  • Code modeは、ネストしたJavaScriptツール呼び出しからも含めて、単体のウェブ検索を直接呼び出し、プレーンテキストの検索結果を受け取れるようになりました。(#26719)
  • ツールおよびコネクタの入力スキーマは`oneOf`と`allOf`を保持するようになり、大きなスキーマはコンパクト化しても浅い構造をより多く保つようになって、よりリッチなMCPツールとの互換性が向上しました。(#24118, #27084)
  • `codex doctor`はローカルレポートにエディタとpagerの環境情報を含めるようになり、JSON出力では生の値をマスキングします。(#27081)
  • プラグインマーケットプレイスの自動化はより情報量が多く応答性が向上しました: `codex plugin marketplace list --json`は各マーケットプレイスソースを含むようになり、プラグインリストはバックグラウンドで更新する前にキャッシュされたリモートカタログから返せるようになりました。(#27009, #26932)
  • `codex resume --last "..."`と`codex fork --last "..."`は、末尾の引数をセッションIDとして誤解するのではなく初期プロンプトとして扱うようになりました。(#26818)
  • サブエージェントからのMCP起動警告は、それを所有するスレッドに留まるようになり、親スレッドの重複アラートやTUIの起動スピナーが固まる問題を回避します。(#26639)
  • 画像編集は会話履歴から推測するのではなく参照された正確な画像ファイルパスを使うようになり、添付画像の編集が意図した入力に適用されるようになりました。(#26486)
  • パスに`~`を含む生のURLは、TUIでチルダより前で切られるのではなく終端までリンク化されるようになりました。(#27088)
  • `/new`、`/clear`、`/fork`といったスレッドリセットは、TUIの設定再読み込み時にクラウド管理の要件やフィーチャーフラグを落とさないようになりました。(#25177)
  • サンドボックス実行は承認されたエスカレーション判断を保持し、設定されたプロキシ専用ネットワーキングをより一貫して強制するようになりました。(#24981, #27035)
  • リリースビルドは再び行単位のテーブルを含む別個のシンボルアーカイブを公開するようになり、以前のフルデバッグビルドによるビルド遅延を戻すことなくリリース後のクラッシュシンボリケーションを改善します。(#26202)
  • 埋め込みのV8ツールチェーンを`rusty_v8` 149.2.0に更新しました。(#26464)
Show original notes (English)
New Features
  • Code mode can now call standalone web search directly, including from nested JavaScript tool calls, and receive plaintext search results. (#26719)
  • Tool and connector input schemas now preserve `oneOf` and `allOf`, and large schemas keep more shallow structure when compacted, improving compatibility with richer MCP tools. (#24118, #27084)
  • `codex doctor` now includes editor and pager environment details in the local report while redacting raw values in JSON output. (#27081)
  • Plugin marketplace automation is more informative and responsive: `codex plugin marketplace list --json` now includes each marketplace source, and plugin lists can return from the cached remote catalog before refreshing in the background. (#27009, #26932)
Bug Fixes
  • `codex resume --last "..."` and `codex fork --last "..."` now treat the trailing argument as the initial prompt instead of misreading it as a session ID. (#26818)
  • MCP startup warnings from subagents now stay in the thread that owns them, avoiding duplicate parent-thread alerts and stuck startup spinners in the TUI. (#26639)
  • Image edits now use the exact referenced image file paths instead of guessing from conversation history, so attached-image edits land on the intended input. (#26486)
  • Bare URLs with `~` in the path are now linkified end to end in the TUI instead of being truncated before the tilde. (#27088)
  • Thread resets such as `/new`, `/clear`, and `/fork` no longer drop cloud-managed requirements or feature flags during TUI config reloads. (#25177)
  • Sandbox execution now preserves approved escalation decisions and enforces configured proxy-only networking more consistently. (#24981, #27035)
Chores
  • Release builds once again publish separate symbol archives with line tables, improving post-release crash symbolication without bringing back the earlier full-debug build slowdown. (#26202)
  • The embedded V8 toolchain was updated to `rusty_v8` 149.2.0. (#26464)

v0.138.0

Jun 8, 2026 UTC
Changes (summary)
  • `/app` コマンドは macOS とネイティブ Windows で現在の CLI スレッドを Codex Desktop に引き渡せるようになり、Windows の workspace 起動は手動プロンプトで止まらず直接 Desktop を開けるようになりました。 (#25638, #26500)
  • ローカル画像添付と単独の画像生成は保存されたファイルパスをモデルに公開するようになり、続行編集やファイル参照がより確実になりました。 (#25944, #25947)
  • 推論努力選択が柔軟になりました: TUI は `Alt` バインディングが使えない端末向けのフォールバックショートカットを追加し、モデル定義の努力レベルはモデルが示す順序で適用されるようになりました。 (#25623, #26444, #26446)
  • App-server 統合はアカウントのトークン使用量を読み取れるようになり、Codex 認証は CLI と app-server フローで v2 personal access tokens をサポートします。 (#25344, #25731)
  • プラグイン自動化の構造化出力が強化されました: add/remove と marketplace コマンドで `--json` をサポート、プラグイン一覧の JSON に marketplace ソースを含め、プラグイン詳細データはデフォルトプロンプト、リモート MCP サーバー、利用不可のアプリテンプレートを公開するようになりました。 (#26631, #26417, #25887, #26453, #26317)
  • ゴールワークフローの挙動がより予測可能になりました: `/goal edit` の複数行ペーストが早期に送信されなくなり、アイドル自動ターンは Plan モードに入らなくなり、ターミナルターンの失敗後にゴールが自動的に継続しなくなりました。 (#26047, #26147, #26690)
  • フォークしたスレッドはユーザーがリネームしたタイトルを保持し、元の最初のプロンプト名に戻らなくなりました。 (#26075)
  • TUI はストリーミング中に余分な空白を追加しなくなり、キャンセルしたプロンプトはカーソルが末尾にある状態で再開するため自然に編集を続けられます。 (#26636, #26457)
  • TUI の設定書き込み失敗は根本原因を表示するようになり、バリデーション問題や読み取り専用ファイルシステムの問題の診断がはるかに容易になりました。 (#26537)
  • 起動処理は環境間でより回復力が高くなりました: `/usr/bin/bash` のサポート、短い Linux プロキシソケットパス、および期限切れの OAuth バックの MCP 資格情報の事前リフレッシュに対応しました。 (#26538, #26553, #26482)
  • リモートおよびシンボリックリンクされたワークスペースでのワークスペース指示の読み込みがより正確になり、適切な `AGENTS.md` ファイルが一貫して取得されるようになりました。 (#26205, #26465)
  • CLI README を刷新し、古い案内を削除して現在のドキュメントフローにより合うようにしました。 (#26313)
  • TUI の起動は発見結果を再利用し、クリティカルパスではフックメタデータのみを読み込むことでプラグイン処理の重複を減らしました。 (#26469, #26272)
  • `resume --last` はまず state DB を通じて最新の一致セッションを見つけるようになり、大きなローカル履歴からの復元が高速化しました。 (#26462)
  • 大きな MCP/Ollama ストリームと長いメッセージ履歴は最適化されたバイトスキャンにより処理が大幅に高速化しました。 (#26265)
Show original notes (English)
New Features
  • The `/app` command can now hand off the current CLI thread into Codex Desktop on macOS and native Windows, and Windows workspace launches can open directly into Desktop instead of stopping at a manual prompt. (#25638, #26500)
  • Local image attachments and standalone image generations now expose their saved file paths to the model, which makes follow-up edits and file references more reliable. (#25944, #25947)
  • Reasoning effort selection is more flexible: the TUI adds fallback shortcuts for terminals that miss `Alt` bindings, and model-defined effort levels now flow through in the order advertised by the model. (#25623, #26444, #26446)
  • App-server integrations can now read account token usage, and Codex auth supports v2 personal access tokens in CLI and app-server flows. (#25344, #25731)
  • Plugin automation got richer structured output: add/remove and marketplace commands support `--json`, plugin list JSON includes marketplace source, and plugin detail data now exposes default prompts, remote MCP servers, and unavailable app templates. (#26631, #26417, #25887, #26453, #26317)
Bug Fixes
  • Goal workflows are more predictable: multiline paste in `/goal edit` no longer submits early, idle auto-turns stay out of Plan mode, and goals stop auto-continuing after terminal turn failures. (#26047, #26147, #26690)
  • Forked threads now keep user-renamed titles instead of falling back to the original first-prompt name. (#26075)
  • The TUI no longer adds extra blank space while streaming, and cancelled prompts reopen with the cursor at the end so you can keep editing naturally. (#26636, #26457)
  • TUI config write failures now show the underlying cause, making validation problems and read-only filesystem issues much easier to diagnose. (#26537)
  • Startup is more resilient across environments, with support for `/usr/bin/bash`, shorter Linux proxy socket paths, and pre-refresh of expired OAuth-backed MCP credentials. (#26538, #26553, #26482)
  • Workspace instruction loading is more accurate for remote and symlinked workspaces, so the right `AGENTS.md` files are picked up consistently. (#26205, #26465)
Documentation
  • The CLI README was refreshed to remove stale guidance and better match the current documentation flow. (#26313)
Chores
  • TUI startup does less repeated plugin work by reusing discovery results and loading only hook metadata on the critical path. (#26469, #26272)
  • `resume --last` now finds the newest matching session through the state DB first, which speeds up restore on large local histories. (#26462)
  • Large MCP/Ollama streams and long message histories process much faster thanks to optimized byte scanning. (#26265)

v0.137.0

Jun 4, 2026 UTC
Changes (summary)
  • TUI コントロールが F13-F24 のキー割り当て、検索可能なメニューでの貼り付け、及び簡潔な reasoning-only ステータス/タイトル項目をサポートするようになりました (#25329, #25400, #25504)。
  • Enterprise/管理者フローで月次クレジット上限を表示し、 EDU ワークスペースを含むクラウド管理の設定バンドルを適用できるようになりました (#24812, #24617, #24619, #24620, #24622, #25963)。
  • リモートコントロールクライアントがペアリング開始および app-server v2 RPC を通じたコントローラ権限の一覧表示・取り消しを行えるようになりました (#25675, #25785)。
  • プラグインワークフローに機械可読な `codex plugin list --json` 出力と、キャッシュされたリモートカタログの提案が追加されました (#25330, #25457)。
  • ホスト型の web と image ツールがより多くのコードモードフローで利用可能になり、スタンドアロンの web 検索は並列実行可能になりました (#25176, #25702, #25890, #25923)。
  • Multi-agent v2 は各スレッドごとのランタイム選択を保持し、生成されたエージェントに対するより明瞭なフォローアップとメタデフォルトを公開します (#25266, #25636, #25720, #25721, #25722, #25841, #26114)。
  • 送信済みプロンプトを可視出力前にキャンセルすると、ドラフト、添付ファイル、コラボレーションモードが編集可能な状態で復元されるようになりました (#25316)。
  • スラッシュコマンドのフィルタリングとフッターのショートカットヒントが現在の UI 状態に応じてリセットまたはレンダリングされるようになりました (#25492, #25625)。
  • macOS アプリ起動、Windows の SQLite 起動、スレッド再開、サンドボックス設定のリフレッシュに関するプラットフォームの信頼性が向上しました (#25485, #25490, #25509, #25949)。
  • プラグイン読み込みがアプリマニフェストの順序を保持し、ローカル/リモートのキュレーション済みインストールを重複排除し、破損した `skills` フィールドを警告扱いにするようになりました (#25491, #25681, #25717, #25782)。
  • 権限要求と承認に環境アイデンティティが付与されるようになり、管理された MITM プロキシは子コマンド向けに読み取り可能な CA バンドルをエクスポートするようになりました (#25850, #25858, #25862, #22668)。
  • ローカルセッション履歴が圧縮ロールアウト、タイトルのリネーム、パスなしサイドチャットのリロード、起動時のスタック多めの構成再構築に対してより安全になりました (#25087, #25624, #25661, #25814, #25844, #25847)。
  • app-server ドキュメントと月次クレジット上限、リモートコントロール RPC、環境スコープの権限承認に関する生成スキーマを追加しました (#24812, #25675, #25785, #25862)。
  • リポジトリのレビュー規則とコントリビュータの慣習を `AGENTS.md` に移動し、Rust のテストモジュールレイアウトや Python 3 互換性に関するガイダンスを含めました (#25682, #25690, #25738)。
  • ルート整形と Justfile ワークフローがより完全になり、Windows 対応が改善されました (#24983, #25165, #25683)。
  • Rust の CI とリリースワークフローが Cargo のフェッチに git CLI を使用するようになり、libgit2/サブモジュールの断続的な失敗を回避します (#25644, #25775)。
  • Python SDK のリリースは SDK ワークフローからランタイムホイールを公開し、glibc 互換のランタイムパッケージにピン留めするようになりました (#25906, #25907)。
  • Bazel CI の BuildBuddy ラッパーが Windows 安全なプロセス処理と検証と共に再導入されました (#25915)。
  • 共有プロンプト、コンテキスト断片、skills の配管部分を専用の crates/extension パスに移して `codex-core` の結合を減らしました (#25151, #25953, #25959, #26106, #26122, #26167)
Show original notes (English)
New Features
  • TUI controls now support F13-F24 keybindings, paste in searchable menus, and a compact reasoning-only status/title item (#25329, #25400, #25504).
  • Enterprise/admin flows now show monthly credit limits and can apply cloud-managed config bundles, including EDU workspaces (#24812, #24617, #24619, #24620, #24622, #25963).
  • Remote-control clients can start pairing and list or revoke controller grants through app-server v2 RPCs (#25675, #25785).
  • Plugin workflows gained machine-readable `codex plugin list --json` output and cached remote catalog suggestions (#25330, #25457).
  • Hosted web and image tools are available in more code-mode flows, with standalone web searches able to run in parallel (#25176, #25702, #25890, #25923).
  • Multi-agent v2 keeps runtime choice with each thread and exposes cleaner follow-up and metadata defaults for spawned agents (#25266, #25636, #25720, #25721, #25722, #25841, #26114).
Bug Fixes
  • Cancelling a submitted prompt before visible output now restores the draft, attachments, and collaboration mode for editing (#25316).
  • Slash-command filtering and footer shortcut hints now reset or render according to the current UI state (#25492, #25625).
  • Platform reliability improved for macOS app launches and Windows SQLite startup, thread resume, and sandbox setup refreshes (#25485, #25490, #25509, #25949).
  • Plugin loading preserves app manifest order, deduplicates local/remote curated installs, and treats malformed `skills` fields as warnings (#25491, #25681, #25717, #25782).
  • Permission requests and approvals now carry environment identity, and managed MITM proxying exports readable CA bundles to child commands (#25850, #25858, #25862, #22668).
  • Local session history is safer for compressed rollouts, renamed titles, pathless side-chat reloads, and stack-heavy startup/config rebuilds (#25087, #25624, #25661, #25814, #25844, #25847).
Documentation
  • Added app-server docs and generated schema updates for monthly credit limits, remote-control RPCs, and environment-scoped permission approvals (#24812, #25675, #25785, #25862).
  • Moved repo review rules and contributor conventions into `AGENTS.md`, including Rust test-module layout and Python 3 compatibility guidance (#25682, #25690, #25738).
Chores
  • Root formatting and Justfile workflows are more complete and Windows-aware (#24983, #25165, #25683).
  • Rust CI and release workflows use the git CLI for Cargo fetches to avoid intermittent libgit2/submodule failures (#25644, #25775).
  • Python SDK releases now publish runtime wheels from the SDK workflow and pin to a glibc-compatible runtime package (#25906, #25907).
  • Bazel CI’s BuildBuddy wrapper was reintroduced with Windows-safe process handling and validation (#25915).
  • Shared prompts, context fragments, and skills plumbing moved into dedicated crates/extension paths to reduce `codex-core` coupling (#25151, #25953, #25959, #26106, #26122, #26167).

v0.136.0

Jun 1, 2026 UTC
Changes (summary)
  • TUIのMarkdownはOSC 8メタデータでウェブリンクをクリック可能なまま維持し、密な表形式はリンク先を失わずに読みやすいキー/値レコードに切り替わります。 (#24472, #24636, #24825)
  • セッションはTUIから`/archive`、CLIから`codex archive` / `codex unarchive`でアーカイブ可能になり、復元されるまでアーカイブ済みセッションはresume/forkから保護されます。 (#25027, #25021)
  • App-server統合はスレッドを初期ターンページから再開できるようになり、より詳細なMCPサーバーステータスを参照でき、`codex app-server --stdio`でstdioモードを起動できます。 (#23534, #24698, #24940)
  • リモート実行のセットアップは承認済みOpenAIホスト向けに`CODEX_API_KEY`登録をサポートし、リモート制御のwebsocketsはChatGPTアクセストークンの代わりに短命のサーバートークンを使用します。 (#24666, #24141)
  • Windows管理者向けにアルファ版の`codex sandbox setup --elevated`プロビジョニング経路を追加し、許可されたWindowsサンドボックス実装の要件サポートを導入しました。 (#24831, #23766)
  • 機能ゲート付きのスタンドアロン画像生成拡張が、ネイティブのCodex画像アーティファクト補完パイプラインを通して実行できるようになりました。 (#24723, #24972)
  • ChatGPT認証は5分の有効期限前にトークンをリフレッシュし、再利用されたリフレッシュトークンに対しては一般的なクラウドエラーに折り畳まず再ログインが必要な経路を表示します。 (#23546, #24830)
  • コマンド安全性の強化により、`/diff`がリポジトリ提供のGit helper/hookを実行しないようにし、非WindowsホストでのPowerShellパーサ実行を回避し、ブラウザ発のexec-server websocketハンドシェイクを拒否します。 (#24954, #24946, #24947)
  • サンドボックス化されたコマンドは中断やWindowsでのネットワーク拒否後により確実にクリーンアップし、`deny`読み取りルールはsafe-commandおよび承認バイパス経路でも保持されます。 (#22729, #19880, #23943)
  • 再開されたTUIセッションはセッション書き起こしからプロンプト履歴をシードし、複数行のフック出力は別行としてレンダリングされ、Vimのノーマルモード編集が正しく動作します。 (#24298, #24965, #25022)
  • App-serverのファイルシステムウォッチャーは後続バッチのデバウンスを正しく処理し、スタンドアロンのウェブ検索呼び出しは完了した検索アクティビティを表示および復元するようになりました。 (#24716, #24693)
  • Bedrock認証は`AWS_REGION` / `AWS_DEFAULT_REGION`にフォールバックし、サポートされていないBedrock GPTサービス層はもはや広告や送信の対象になりません。 (#25171, #25318)
  • Python SDKベータのドキュメントとパッケージメタデータは標準の`pip install openai-codex`経路、更新されたクイックスタート、APIリファレンス、FAQ、例を提示します。 (#24836, #24866, #24868, #24870)
  • Python SDKの例とドキュメントは`Codex` / `AsyncCodex`の設定に公共の`CodexConfig`名を使用するようになりました。 (#24800)
  • バンドルされたOpenAI Docsスキルは現在のCodexマニュアルルーティングとキャッシュされたマニュアル取得ヘルパーで更新されました。 (#24914)
  • 組み込みツールのスキーマ記述は、シェル、Code Mode、MCP、画像、ゴール、プラン、マルチエージェント等のツール全体でデフォルト、オプションフィールド、境界、列挙型を明確化しました。 (#24794)
  • App-serverおよびexec-serverのドキュメントはAPIキーのリモート登録、`--stdio`、ランタイムの追加スキルルート、リモート制御のサーバートークン挙動をカバーするようになりました。 (#24666, #24940, #24977, #24141)
  • Python SDKリリースはランタイムリリースとは独立して`python-v*`タグを使ってステージおよび公開できるようになり、レビュー済みランタイム依存ピンを維持します。 (#24828, #24872)
  • MCP依存を`rmcp` 1.7.0に更新し、互換性コードを刷新しました。 (#24763)
  • Amazon Bedrockのカタログメタデータを更新し、GPT-5.5を含め、サポートされていないOSSエントリの削除とデフォルト層のみのGPTモデル挙動を反映しました。 (#24701, #24960, #25318)
  • 廃止されたapp-serverのdebug-client要素を削除し、削除後にワークスペースをクリーンアップしました。 (#25063, #25064, #25065, #25066, #25067, #25068, #25069, #25070, #25075)
  • BazelのWindowsジョブをCodexランナーへ移行し、libubsanワークアラウンドを削除し、muslビルダーを壊したスタートアップベンチマークを元に戻すことでCI/ビルドの保守負担を軽減しました。 (#24952, #24782, #24937)
Show original notes (English)
New Features
  • TUI markdown now keeps web links clickable with OSC 8 metadata, and cramped tables switch to readable key/value records without losing link targets. (#24472, #24636, #24825)
  • Sessions can now be archived from the TUI with `/archive` or from the CLI with `codex archive` / `codex unarchive`; archived sessions are protected from resume/fork until restored. (#25027, #25021)
  • App-server integrations can resume a thread with its initial turns page, see richer MCP server status, and launch stdio mode with `codex app-server --stdio`. (#23534, #24698, #24940)
  • Remote execution setup now supports `CODEX_API_KEY` registration for approved OpenAI hosts, while remote-control websockets use short-lived server tokens instead of ChatGPT access tokens. (#24666, #24141)
  • Windows admins get an alpha `codex sandbox setup --elevated` provisioning path, plus requirements support for allowed Windows sandbox implementations. (#24831, #23766)
  • A feature-gated standalone image generation extension can run through the native Codex image artifact completion pipeline. (#24723, #24972)
Bug Fixes
  • ChatGPT auth refreshes tokens before the five-minute expiry window and shows a relogin-required path for reused refresh tokens instead of collapsing into a generic cloud error. (#23546, #24830)
  • Command-safety hardening prevents `/diff` from running repository-provided Git helpers/hooks, avoids PowerShell parser execution on non-Windows hosts, and rejects browser-origin exec-server websocket handshakes. (#24954, #24946, #24947)
  • Sandboxed commands clean up more reliably after interruptions or denied Windows network attempts, and `deny` read rules stay enforced for safe-command and approval-bypass paths. (#22729, #19880, #23943)
  • Resumed TUI sessions seed prompt history from the session transcript, multiline hook output renders as separate rows, and Vim normal-mode editing behaves correctly. (#24298, #24965, #25022)
  • App-server filesystem watchers debounce later batches correctly, and standalone web search calls now show and restore completed search activity. (#24716, #24693)
  • Bedrock auth now falls back to `AWS_REGION` / `AWS_DEFAULT_REGION`, and unsupported Bedrock GPT service tiers are no longer advertised or sent. (#25171, #25318)
Documentation
  • Python SDK beta docs and package metadata now present the standard `pip install openai-codex` path, refreshed quickstarts, API reference, FAQ, and examples. (#24836, #24866, #24868, #24870)
  • Python SDK examples and docs now use the public `CodexConfig` name for configuring `Codex` / `AsyncCodex`. (#24800)
  • The bundled OpenAI Docs skill was updated with current Codex manual routing and a cached manual fetch helper. (#24914)
  • Built-in tool schema descriptions now clarify defaults, optional fields, bounds, and enums across shell, Code Mode, MCP, image, goal, plan, multi-agent, and related tools. (#24794)
  • App-server and exec-server docs now cover API-key remote registration, `--stdio`, runtime extra skill roots, and remote-control server-token behavior. (#24666, #24940, #24977, #24141)
Chores
  • Python SDK releases can now be staged and published independently from runtime releases using `python-v*` tags while preserving the reviewed runtime dependency pin. (#24828, #24872)
  • Updated MCP dependencies to `rmcp` 1.7.0 and refreshed compatibility code. (#24763)
  • Refreshed Amazon Bedrock catalog metadata, including GPT-5.5, removal of unsupported OSS entries, and default-tier-only GPT model behavior. (#24701, #24960, #25318)
  • Removed the stale app-server debug-client pieces and cleaned up the workspace after deletion. (#25063, #25064, #25065, #25066, #25067, #25068, #25069, #25070, #25075)
  • Trimmed CI/build maintenance by moving Bazel Windows jobs to Codex runners, removing the libubsan workaround, and reverting the startup benchmark that broke musl builders. (#24952, #24782, #24937)

v0.135.0

May 28, 2026 UTC
Changes (summary)
  • `codex doctor` がサポート用に、より詳細な環境、Git、端末、app-server、スレッドのインベントリ診断情報を報告するようになりました。 (#24261, #24311, #24305)
  • TUI がリモートトランスポート経由で接続されている場合、`/status` がリモート接続の詳細とサーバーバージョンを表示するようになりました。 (#24420)
  • Vim モードにテキストオブジェクト編集、単語/行末の挙動改善、および設定可能な interrupt-turn バインディングが追加されました。 (#24382, #24380, #24766)
  • `/permissions` が名前付きの権限プロファイルを理解し、設定されたカスタムプロファイルを表示するようになりました。 (#21559)
  • パッケージ化された Codex ビルドが、対応する macOS と Linux ターゲット上でバンドルされたパッチ済み zsh ヘルパーを検出して利用できるようになりました。 (#23756, #24171)
  • Python SDK がスレッドおよびターン API 用の使いやすい `Sandbox` プリセットを公開するようになりました。 (#24772)
  • `install.sh`/`install.ps1` は、`CODEX_NON_INTERACTIVE=1` が設定されている場合の非対話インストールモードをサポートするようになりました。 (#21567)
  • Markdown の表や複数行リストが TUI 上で読みやすくレンダリングされるようになり、列サイズの改善とアプリスタイルのテーブル書式が適用されました。 (#24489, #24346, #24351)
  • macOS と Zellij 上での TUI 出力がより安定し、stderr/composer の破損や生出力の重なりが回避されるようになりました。 (#24459, #24479, #24593)
  • スラッシュコマンドの補完が、インライン引数を受け取るコマンドに対して既存のドラフトテキストを保持するようになりました。 (#23950)
  • 古い tmux/iTerm のコントロールモードセッションで、サポートされないキーボード拡張設定によって通常の `Ctrl-C` 処理が失われる問題が解消されました。 (#24371)
  • アプリのメンションが、アクセス不能または無効化されたアプリを除外するようになり、使えない `$` 提案が表示されなくなりました。 (#24625)
  • 再開フローが、要求された場合の非対話型 exec セッションを含めるようになり、アイドルでキャッシュされたスレッドに対する cwd 上書きを尊重するようになりました。 (#24503, #24528)
  • 画像表示ツールの詳細挙動を明確化し、古い TUI composer のドキュメント参照を削除しました。 (#23949, #24641)
  • Python SDK のドキュメント、サンプル、ノートブック内容を新しい sandbox プリセット API を使うように更新しました。 (#24772)
  • Rust toolchain のピンと SQLx/SQLite 依存を更新しました。 (#24684, #24728)
  • メモリランタイム状態を専用の SQLite データベースに移動しました。 (#24591)
  • 残存していたレガシーな config-profile の利用箇所を削除し、より多くの TUI 設定/プラグイン状態をapp-server 所有の API 経由にルーティングしました。 (#24076, #24254, #24255, #24265, #24266, #24257)
  • Responses のリトライ処理と MCP ツール命名ロジックを集中化して、内部の重複した配管処理を削減しました。 (#24131, #21576)
Show original notes (English)
New Features
  • `codex doctor` now reports richer environment, Git, terminal, app-server, and thread inventory diagnostics for support cases. (#24261, #24311, #24305)
  • `/status` shows remote connection details and server version when the TUI is connected over a remote transport. (#24420)
  • Vim mode gained text-object editing, improved word/line-end behavior, and a configurable interrupt-turn binding. (#24382, #24380, #24766)
  • `/permissions` now understands named permission profiles and displays configured custom profiles. (#21559)
  • Packaged Codex builds can discover and use the bundled patched zsh helper across supported macOS and Linux targets. (#23756, #24171)
  • The Python SDK now exposes friendly `Sandbox` presets for thread and turn APIs. (#24772)
  • `install.sh`/`install.ps1` supports a non-interactive installation mode when `CODEX_NON_INTERACTIVE=1` is set. (#21567)
Bug Fixes
  • Markdown tables and multiline lists render more readably in the TUI, with better column sizing and app-style table formatting. (#24489, #24346, #24351)
  • TUI output is more stable on macOS and Zellij, avoiding stderr/composer corruption and raw-output overlap. (#24459, #24479, #24593)
  • Slash-command completion now preserves existing draft text for commands that accept inline arguments. (#23950)
  • Older tmux/iTerm control-mode sessions no longer lose normal `Ctrl-C` handling from unsupported keyboard enhancement setup. (#24371)
  • App mentions now exclude inaccessible or disabled apps instead of offering unusable `$` suggestions. (#24625)
  • Resume flows now include non-interactive exec sessions when requested and honor cwd overrides for idle cached threads. (#24503, #24528)
Documentation
  • Clarified image-viewing tool detail behavior and removed stale TUI composer documentation references. (#23949, #24641)
  • Updated Python SDK docs, examples, and notebook content to use the new sandbox preset API. (#24772)
Chores
  • Updated Rust toolchain pins and SQLx/SQLite dependencies. (#24684, #24728)
  • Moved memory runtime state into a dedicated SQLite database. (#24591)
  • Removed remaining legacy config-profile consumers and routed more TUI config/plugin state through app-server-owned APIs. (#24076, #24254, #24255, #24265, #24266, #24257)
  • Centralized Responses retry handling and MCP tool naming logic to reduce duplicated internal plumbing. (#24131, #21576)

v0.134.0

May 26, 2026 UTC
Changes (summary)
  • ローカル会話履歴を横断検索できるようにし、大文字小文字を区別しないコンテンツマッチや結果プレビューを追加しました。 (#23519, #23921)
  • CLI、TUIの権限、およびサンドボックスフローで`--profile`を主要なプロファイル選択子に統一し、レガシープロファイル設定は移行ガイダンスにより拒否するようにしました。 (#23708, #23883, #23890, #24051, #24055, #24059, #24067, #24110)
  • サーバーごとの環境ターゲティングと、ストリーミング可能なHTTPサーバー向けのOAuthオプションを備えたMCPセットアップを改善しました。 (#23583, #24120)
  • ローカルの`$ref`/`$defs`構造を保持し、露出前に過大なスキーマを縮小することで、コネクタツールのスキーマ信頼性を向上させました。 (#23357, #23904)
  • `readOnlyHint`を宣言する読み取り専用MCPツールは同時実行を許可するようにしました。 (#23750)
  • 拡張機能やフックのコンテキストを拡充し、拡張ツール向けに会話履歴を含め、フック入力にサブエージェントの識別情報を追加しました。 (#22882, #23963)
  • ステールしたexec-server websocketクライアントを再接続し、認証回復後にリモート制御を即時再試行し、リモートコンパクションv2ストリームを再試行することでリモートの信頼性を改善しました。 (#23867, #23775, #23951)
  • 描画前に仮想端末モードを復元することで、Windows TUIのレンダリング破損を修正しました。 (#24082)
  • クレジットや支出上限の失敗時にワークスペース固有の使用制限メッセージを表示するようにしました。 (#24114)
  • プラグインスキルが共有のプラグインレベルのアイコン資産を再利用できるようにしました。 (#23776)
  • 自動レビュー実行時設定を同期する際に、アクティブな権限プロファイルのメタデータを保持するようにしました。 (#23956)
  • NodeベースのツールがCodexの管理下にあるネットワークプロキシ環境を尊重するようにしました。 (#23905)
  • READMEにcurlとPowerShellインストーラのパスを文書化しました。 (#24106)
  • リポジトリローカルのテスト実行では直接の`cargo test`より`just test`を推奨するよう、開発者向けドキュメントを更新しました。 (#23910)
  • 関連する設定エラーにプロファイル移行のドキュメントリンクを追加しました。 (#23879)
  • 代表的なネイティブアーティファクト周りのリリースパッケージングを簡素化し、再利用可能なDotSlash取得、ならびに新しいmacOS x64 zshアーティファクトを追加しました。 (#23833, #23836, #24129, #24165)
  • Codex生成のV8アーティファクト向けのリリースビルドサポートを追加しました。 (#23934)
  • 画像再エンコードのベンチマークと、コネクタ風JSONスキーマポリシーフィクスチャを追加しました。 (#23935, #24152)
  • websocketリクエスト、ターン開始、リモートコンパクションv2のトレーシングと分析を改善しました。 (#23581, #23980, #24146)
Show original notes (English)
New Features
  • Added search across local conversation history, including case-insensitive content matches with result previews. (#23519, #23921)
  • Made `--profile` the primary profile selector across CLI, TUI permissions, and sandbox flows, with legacy profile configs rejected through migration guidance. (#23708, #23883, #23890, #24051, #24055, #24059, #24067, #24110)
  • Improved MCP setup with per-server environment targeting and OAuth options for streamable HTTP servers. (#23583, #24120)
  • Made connector tool schemas more reliable by preserving local `$ref`/`$defs` structures and compacting oversized schemas before exposure. (#23357, #23904)
  • Let read-only MCP tools run concurrently when they advertise `readOnlyHint`. (#23750)
  • Added richer extension and hook context, including conversation history for extension tools and subagent identity in hook inputs. (#22882, #23963)
Bug Fixes
  • Improved remote reliability by reconnecting stale exec-server websocket clients, retrying remote control immediately after auth recovery, and retrying remote compaction v2 streams. (#23867, #23775, #23951)
  • Fixed Windows TUI rendering corruption by restoring virtual terminal mode before drawing. (#24082)
  • Displayed workspace-specific usage-limit messages for credit and spend-cap failures. (#24114)
  • Allowed plugin skills to reuse shared plugin-level icon assets. (#23776)
  • Preserved active permission profile metadata when syncing auto-review runtime settings. (#23956)
  • Ensured Node-based tools honor Codex’s managed network proxy environment. (#23905)
Documentation
  • Documented the curl and PowerShell installer paths in the README. (#24106)
  • Updated developer docs to prefer `just test` over direct `cargo test` for repo-local test runs. (#23910)
  • Added profile migration documentation links to relevant config errors. (#23879)
Chores
  • Simplified release packaging around canonical native artifacts, reusable DotSlash fetching, and a new macOS x64 zsh artifact. (#23833, #23836, #24129, #24165)
  • Added release-build support for Codex-produced V8 artifacts. (#23934)
  • Added image re-encoding benchmarks and connector-style JSON schema policy fixtures. (#23935, #24152)
  • Improved tracing and analytics for websocket requests, turn starts, and remote compaction v2. (#23581, #23980, #24146)

v0.133.0

May 21, 2026 UTC
Changes (summary)
  • Goals は既定で有効化され、専用ストレージに保存され、アクティブなターン全体で進捗を追跡するようになりました。 (#23300, #23685, #23696, #23732)
  • `codex remote-control` はフォアグラウンドコマンドとして動作し、準備完了を待ち、マシンの状態を報告し、明示的なデーモン風の `start`/`stop` コマンドを維持するようになりました。 (#22878)
  • パーミッションプロファイルに一覧API、継承、管理された `requirements.toml` サポート、ランタイムでのリフレッシュ動作、より強固なWindowsサンドボックス統合が追加されました。 (#22928, #23412, #22270, #23433, #22931, #23715)
  • プラグイン検出の検査が容易になり、マーケットプレイス対応の一覧出力、インストール済みバージョン、検出可能なマーケットプレイスルート、リモートコレクションのサポートが追加されました。 (#23372, #23584, #23727, #23730)
  • 拡張はサブエージェントの開始/停止、ツール実行、ターンのメタデータ、非同期の承認/ターン処理など、より多くのライフサイクルイベントを監視できるようになりました。 (#22782, #22873, #23309, #23688, #23690, #23692)
  • TUI の起動時にローカルの app-server ソケットを再利用する際に誤った作業ディレクトリを選ぶ問題を修正しました。 (#23538)
  • プランモードの自由形式回答で、Shift+Enter のような修飾された Enter キーが意図せず送信されないように修正しました。 (#23536)
  • プロセス終了後の古いバックグラウンド端末ポーリングイベントを削除しました。 (#23231)
  • 明示的な出力トークン制限が要求されない限り、raw code-mode の exec 出力を保持するようにしました。 (#23564)
  • AGENTS 命令の読み込みをより確実にし、ローカルのグローバル読み取りや、無音でドロップするのではなく無効な UTF-8 に対する警告を含めました。 (#23343, #23232)
  • app-server の起動/シャットダウンのレースコンディション、空の resume/fork パス、プラグインアップグレード失敗、realtime v1 websocket の互換性問題を修正しました。 (#23516, #23578, #23400, #23356, #23771)
  • ローカル個人用プラグインの更新と再インストールに関するプラグイン作成者向けのガイダンスを明確化しました。 (#23542)
  • 管理されたパーミッションプロファイル要件に関する app-server/API ドキュメントとスキーマのカバレッジを拡張しました。 (#23433, #23555)
  • 正式な Codex パッケージアーカイブパイプラインを追加し、インストーラ、npm パッケージ、DotSlash、SDK ランタイムを共有レイアウトへ移行しました。 (#23513, #23582, #23586, #23596, #23635, #23636, #23637, #23638, #23786)
  • Linux 用 Python ランタイムの wheel タグを修正し、glibc ベースのシステムがランタイム成果物をインストールできるようにしました。 (#21812)
  • package-builder テスト、事前構築されたリソースのパッケージング、DotSlash の zstd 処理、プラットフォーム分割の Rust テスト、Codex Linux リリースランナーによりリリースとCIの信頼性を向上させました。 (#23760, #23759, #23752, #23358, #23761)
Show original notes (English)
New Features
  • Goals are now enabled by default, backed by dedicated storage, and track progress across active turns. (#23300, #23685, #23696, #23732)
  • `codex remote-control` now runs like a foreground command, waits for readiness, reports machine status, and keeps explicit daemon-style `start`/`stop` commands. (#22878)
  • Permission profiles gained list APIs, inheritance, managed `requirements.toml` support, runtime refresh behavior, and stronger Windows sandbox integration. (#22928, #23412, #22270, #23433, #22931, #23715)
  • Plugin discovery is easier to inspect, with marketplace-aware list output, installed versions, visible marketplace roots, and remote collection support. (#23372, #23584, #23727, #23730)
  • Extensions can observe more lifecycle events, including subagent start/stop, tool execution, turn metadata, and async approval/turn processing. (#22782, #22873, #23309, #23688, #23690, #23692)
Bug Fixes
  • Fixed TUI startup choosing the wrong working directory when reusing a local app-server socket. (#23538)
  • Fixed plan-mode free-form answers so modified Enter keys, like Shift+Enter, no longer submit unexpectedly. (#23536)
  • Removed stale background terminal poll events after a process exits. (#23231)
  • Preserved raw code-mode exec output unless an explicit output token limit is requested. (#23564)
  • Made AGENTS instruction loading more reliable, including local global reads and warnings for invalid UTF-8 instead of silent drops. (#23343, #23232)
  • Fixed app-server startup/shutdown races, empty resume/fork paths, plugin upgrade failures, and realtime v1 websocket compatibility. (#23516, #23578, #23400, #23356, #23771)
Documentation
  • Added clearer plugin-creator guidance for updating and reinstalling local personal plugins. (#23542)
  • Expanded app-server/API docs and schema coverage around managed permission profile requirements. (#23433, #23555)
Chores
  • Added a canonical Codex package archive pipeline and moved installers, npm packages, DotSlash, and SDK runtimes toward that shared layout. (#23513, #23582, #23586, #23596, #23635, #23636, #23637, #23638, #23786)
  • Fixed Linux Python runtime wheel tags so glibc-based systems can install the runtime artifacts. (#21812)
  • Improved release and CI reliability with package-builder tests, prebuilt resource packaging, DotSlash zstd handling, platform-sharded Rust tests, and Codex Linux release runners. (#23760, #23759, #23752, #23358, #23761)

v0.132.0

May 20, 2026 UTC
Changes (summary)
  • The Python SDKは第一級の認証をサポートするようになりました。API keyログイン、ChatGPTのブラウザおよびdevice-codeフロー、アカウント確認、logout APIが含まれます。(#23093)
  • Pythonのturn APIはテキストのみのワークフローで使いやすくなりました: 入力にプレーンな文字列を渡せるようになり、handleベースの実行は収集された項目、タイミング、使用量データを含むより豊富な`TurnResult`を返します。(#23151, #23162)
  • `codex exec resume`は`--output-schema`を受け取るようになり、再開したオートメーションがセッションコンテキストを保持しつつ構造化されたJSON出力を強制できます。(#23123)
  • TUIの起動が高速化されました: ターミナル能力のプローブを個別の直列チェックで待機する代わりにバッチ処理するようになり、最初の対話フレームが速く表示されます。(#23175)
  • リモート実行登録は、別個のレジストリ資格情報フローの代わりに標準のCodex認証を使えるようになりました。(#22769)
  • アプリサーバのturnは、ユーザー入力や画像生成ツールを跨いで要求された画像忠実度(ローカルの原解像度画像を含む)を維持できるようになりました。(#20693)
  • Goalの継続処理は、ループしてトークンを消費し続けるのではなく、使用量上限や繰り返しのブロッカーに達したら停止するようになり、完了レスポンスの使用量表現もより自然になりました。(#23094, #22907)
  • セッションピッカーは信頼しやすくなりました: 名前が変更されたスレッドはresumeヒントで`name (thread-id)`と表示され、ペーストしたテキストがピッカーの検索ボックスで機能します。(#23234, #23338)
  • マルチセッションTUIフローの信頼性が向上しました: 進行中のMCPコールはリプレイ中もアクティブのままマークされ、エリシテーションの返信はそれを要求したスレッドに返されます。(#23236, #23241)
  • リモートセッションはwebsocket接続を維持し、差分パスが再びrepo相対パスで表示されるようになりました(`/tmp/...`プレフィックスのパスではなく)。(#23226, #23261)
  • Windowsインストールの堅牢性が向上しました: `codex doctor`はnpm管理のインストールを正しく検出し、MSVCリリースバイナリは別途インストールされたVC++ランタイムDLLに依存しなくなりました。(#22967, #22905)
  • TUIの細かい磨き上げでは、終了時の即時シャットダウンフィードバック、非OpenAIプロバイダ向けのChatGPT使用リンクの非表示、副スレッドからのresume後にクリアされたFast階層が再表示されないようにする等が含まれます。(#23323, #23127, #23121)
  • Python SDKのドキュメント、FAQ、サンプルは新しい認証フローとturn API周りでリフレッシュされ、セットアップ手順がより明確になりテキストのみの例が簡素化されました。(#22941, #23093, #23151, #23162)
  • Memory summariesはバージョン管理され、格納フォーマットが古くなっている場合は再構築されるようになりました。これにより長時間稼働するメモリコンテキストがよりスリムで予測可能になります。(#23148)
Show original notes (English)
New Features
  • The Python SDK now supports first-class authentication, including API key login, ChatGPT browser and device-code flows, account inspection, and logout APIs. (#23093)
  • Python turn APIs are easier to use for text-only workflows: you can pass a plain string as input, and handle-based runs now return a richer `TurnResult` with collected items, timing, and usage data. (#23151, #23162)
  • `codex exec resume` now accepts `--output-schema`, so resumed automations can keep session context while still enforcing structured JSON output. (#23123)
  • TUI startup is faster because terminal capability probes are now batched instead of waiting on several serial checks before the first interactive frame. (#23175)
  • Remote executor registration can now use standard Codex auth instead of a separate registry credential flow. (#22769)
  • App-server turns can preserve requested image fidelity, including original-resolution local images, across user inputs and image-producing tools. (#20693)
Bug Fixes
  • Goal continuations now stop when they hit usage limits or a repeated blocker instead of looping and burning more tokens, and completion responses phrase usage more naturally. (#23094, #22907)
  • The session picker is easier to trust: renamed threads now show `name (thread-id)` in resume hints, and pasted text works in the picker search box. (#23234, #23338)
  • Multi-session TUI flows are more reliable: in-progress MCP calls stay marked as active during replay, and elicitation replies are sent back to the thread that requested them. (#23236, #23241)
  • Remote sessions now keep websocket connections alive and show repo-relative diff paths again instead of `/tmp/...`-prefixed paths. (#23226, #23261)
  • Windows installs are more robust: `codex doctor` now detects npm-managed installs correctly, and MSVC release binaries no longer depend on separately installed VC++ runtime DLLs. (#22967, #22905)
  • TUI polish fixes include immediate shutdown feedback on exit, hiding the ChatGPT usage link for non-OpenAI providers, and keeping a cleared Fast tier from reappearing after side-thread resume. (#23323, #23127, #23121)
Documentation
  • The Python SDK docs, FAQ, and examples were refreshed around the new auth flow and turn APIs, with clearer setup guidance and simpler text-only examples. (#22941, #23093, #23151, #23162)
Chores
  • Memory summaries are now versioned and rebuilt when the stored format is stale, which should keep long-lived memory context leaner and more predictable. (#23148)

v0.131.0

May 18, 2026 UTC
Changes (summary)
  • TUIによりリッチなセッション制御と表示を追加:データ駆動のサービス層コマンド、混合トークン使用量、permissions/approvalモード、有効なワークスペースルート、応答性の高いMarkdownテーブル。 (#21745, #21906, #21991, #21669, #21677, #22052, #22612)
  • `@`メンションがファイル、ディレクトリ、プラグイン、スキルを一つのピッカーで検索できるようになり、app-serverプラグインメタデータを参照するようになりました。 (#19068, #22375)
  • プラグインワークフローにマーケットプレイスCLIコマンド、バージョン対応の共有、share checkout、共有ワークスペースのバケット表示の明確化、デフォルト有効のプラグインフックを追加。 (#21396, #22397, #22425, #22435, #22549)
  • リモートワークフローがdaemon管理の`codex remote-control`、ランタイムの有効/無効API、ステータス読み取り、レジストリに基づく/設定済みリモート環境をサポートするようになりました。 (#20718, #22218, #22562, #22578, #22877, #20667, #21323)
  • Python SDKを`openai-codex` / `openai_codex`へ移行し、ランタイム生成型の固定、同時ターンルーティング、approvalモード、および統合カバレッジを追加。 (#21778, #21891, #21893, #21896, #21905, #21910, #22014)
  • ランタイム、認証、端末、ネットワーク、設定、ローカル状態を横断するサポート準備診断のために`codex doctor`を追加。 (#22336)
  • 複数のTUIの操作およびレンダリング問題を修正:URLの折返し、ライトモードでの選択コントラスト、tmuxでのShift+Enter、`/review`のMCP起動ステータス、`/side`のEsc処理、ネットワーク承認履歴のテキスト。 (#21760, #21950, #21943, #21624, #22710, #22229)
  • Windowsサンドボックスの動作を強化:deny-readルール、スコープされた書き込みルート、無効なファイアウォールポリシー、PowerShellのエッジケース周りを改善。 (#18202, #21479, #22353, #21400, #22643)
  • 権限昇格時に管理された読み取り制限を保持し、ワークスペースルートの権限プロファイル解決をクリーンアップ。 (#15977, #22624, #22683)
  • app-serverとローカル状態の起動をより安全に:SQLiteデータの保持、状態が開けない場合のフェイルクローズ、リカバリ経路の追加、オプションのメタデータ同期失敗の扱いを寛容に。 (#21831, #21847, #22580, #22734, #22899)
  • Gitおよび認証の信頼性を向上:root worktreeフックの一貫した使用、helperコマンドでのrepo hook/fsmonitor設定の無視、ローカルMCPのOAuthコールバックのバインド、置き換えられたログイントークンの取り消し。 (#21969, #22843, #22652, #20237, #21747)
  • リモートおよびWindowsのクリーンアップ摩擦を低減:exec-serverトランスポートのタイムアウト延長、`taskkill`クリーンアップの静音化、キューされないプラグイン読み取り。 (#21825, #21759, #22058, #22703)
  • 一般的なCodex製品ドキュメントはこのリポジトリに追加しないことを明確化、一方でapp-server APIドキュメントは範囲内のままに。 (#21772)
  • ローカルプラグイン引き渡しリンクが簡素化されたことに伴い、plugin-creator向けガイダンスを更新。 (#22240)
  • リモート環境向けの新しいapp-server/API契約とデスクトップ所有の設定名前空間を文書化。 (#21323, #22584)
  • Rust CI、正確なPR-headチェックアウト、Windows Bazelシャーディング、署名されていないmacOSアーティファクト、署名済みmacOSプロモーションなど、CIとリリースの信頼性を向上。 (#21604, #21628, #21835, #22408, #22559, #22649, #22737, #22788, #22900)
  • 大きなTUIのChatWidget、history、composerコードを意図的な振る舞いの変更なしに分割して焦点化したモジュールへ整理。 (#21866, #22269, #22407, #22433, #22518, #22537, #22704, #22581, #22656)
  • エクステンションとツール内部の抽出を継続:共有ツール契約に加え、guardianおよびmemory拡張の配管を含む。 (#21736, #21737, #21738, #22138, #22147, #22216, #22258, #22344, #22476, #22480, #22485, #22498)
  • 廃止されたツールパス、feature flags、configゲート、レガシーフックをデフォルトとして削除し、安定化を反映。 (#21651, #21805, #22173, #22246, #22565, #22711, #22717, #22724, #22730)
Show original notes (English)
New Features
  • The TUI now offers richer session controls and display: data-driven service-tier commands, blended token usage, permissions/approval mode, effective workspace roots, and responsive Markdown tables. (#21745, #21906, #21991, #21669, #21677, #22052, #22612)
  • `@` mentions now search files, directories, plugins, and skills in one picker, backed by app-server plugin metadata. (#19068, #22375)
  • Plugin workflows gained marketplace CLI commands, version-aware sharing, share checkout, clearer shared-workspace buckets, and default-enabled plugin hooks. (#21396, #22397, #22425, #22435, #22549)
  • Remote workflows now support daemon-managed `codex remote-control`, runtime enable/disable APIs, status reads, and registry-backed/configured remote environments. (#20718, #22218, #22562, #22578, #22877, #20667, #21323)
  • The Python SDK moved to `openai-codex` / `openai_codex`, with pinned runtime-generated types, concurrent turn routing, approval modes, and integration coverage. (#21778, #21891, #21893, #21896, #21905, #21910, #22014)
  • Added `codex doctor` for support-ready diagnostics across runtime, auth, terminal, network, config, and local state. (#22336)
Bug Fixes
  • Fixed several TUI interaction and rendering issues, including URL wrapping, light-mode selection contrast, Shift+Enter in tmux, `/review` MCP startup status, `/side` Esc handling, and network approval history text. (#21760, #21950, #21943, #21624, #22710, #22229)
  • Hardened Windows sandbox behavior around deny-read rules, scoped write roots, ineffective firewall policy, and PowerShell edge cases. (#18202, #21479, #22353, #21400, #22643)
  • Preserved managed read restrictions during permission escalation and cleaned up workspace-root permission profile resolution. (#15977, #22624, #22683)
  • Made app-server and local state startup safer by preserving SQLite data, failing closed when state cannot open, adding recovery paths, and softening optional metadata sync failures. (#21831, #21847, #22580, #22734, #22899)
  • Improved Git and auth reliability by using root worktree hooks consistently, ignoring repo hook/fsmonitor config in helper commands, binding local MCP OAuth callbacks, and revoking superseded login tokens. (#21969, #22843, #22652, #20237, #21747)
  • Reduced remote and Windows cleanup friction with longer exec-server transport timeouts, quieter `taskkill` cleanup, and non-queued plugin reads. (#21825, #21759, #22058, #22703)
Documentation
  • Clarified that general Codex product docs should not be added to this repo, while app-server API docs remain in scope. (#21772)
  • Updated plugin-creator guidance for the simplified local plugin handoff links. (#22240)
  • Documented new app-server/API contracts for remote environments and the desktop-owned config namespace. (#21323, #22584)
Chores
  • Improved CI and release reliability across Rust CI, exact PR-head checkout, Windows Bazel sharding, unsigned macOS artifacts, and signed macOS promotion. (#21604, #21628, #21835, #22408, #22559, #22649, #22737, #22788, #22900)
  • Split large TUI ChatWidget, history, and composer code into focused modules without intended behavior changes. (#21866, #22269, #22407, #22433, #22518, #22537, #22704, #22581, #22656)
  • Continued extracting extension and tool internals, including shared tool contracts plus guardian and memory extension plumbing. (#21736, #21737, #21738, #22138, #22147, #22216, #22258, #22344, #22476, #22480, #22485, #22498)
  • Removed obsolete tool paths, feature flags, config gates, and legacy hooks as defaults stabilized. (#21651, #21805, #22173, #22246, #22565, #22711, #22717, #22724, #22730)

FAQ

What is the latest version of Codex CLI?

The latest version of Codex CLI is v0.142.3 (released 17h ago).

How often is Codex CLI updated?

Codex CLI was updated 11 times in the last 30 days. Updates are frequent, so check this page for the latest version and changes.

Can I read Codex CLI's changelog in Japanese?

Yes. This page summarizes the key changes from the latest version in Japanese, with the original English notes included. See the official changelog for the source.

Source: Codex CLI official changelog (npm / GitHub).