codex:~/docs$ cat codex.md

Codex CLI:決定版テクニカルリファレンス

# Codex CLIの完全リファレンスです。インストールと認証、モデルと料金、サンドボックスと承認モード、AGENTS.md、MCP、スキル、クラウドタスクを網羅しています。v0.160.1対応。

author: words: 17770 read_time: 348m updated: 2026-10-07 05:54

Codex CLIの完全リファレンスです。インストールと認証、モデルと料金、サンドボックスと承認モード、AGENTS.md、MCP、スキル、クラウドタスクを網羅しています。v0.160.1対応。

最終更新: 2026-10-07 · 348 分で読了 · 17K+ words

$ less codex.md

要約: Codex は、複数のサーフェスで動作するコーディングエージェントです。コードベースを読み取り、OS レベルのサンドボックスでコマンドを実行し、ファイルへパッチを適用して、タスクをクラウドに委任します。config.toml、サンドボックス/承認モデル、AGENTS.md、MCP、skills という5つの仕組みを習得すれば、Codex は大きな力を発揮します。モデルの選び方: OpenAI のモデルドキュメントでは現在、複雑なコーディングやエージェント型の作業には GPT-6.1 Sol(gpt-6.1-sol、v0.159.1 以降における CLI の標準搭載モデル)、最難関のエンドツーエンド作業には GPT-6-Astra、焦点が明確で反復可能なタスクには GPT-6 Luna を推奨しています。利用可否はプラン、クライアント、ワークスペース設定によって異なります。GPT-6 Sol と GPT-5.6 モデルは引き続きモデル選択画面に表示されますが、ChatGPT サインインで利用する GPT-5.5 は、2026年10月14日に Codex での提供を終了します。146171178 初めての方は、インストールとクイックスタートから始めてください。リリースを追っている方へ:最新の安定版は v0.160.1(2026年10月5日)です。これは、デフォルト設定を変更しなかった v0.160.0 に、リモート MCP の修正を加えたものです。リリースハイライトでは、まず現在の状態(デフォルトで有効な機能と、まだ実験段階にある機能)をまとめ、その後に各バージョンを解説しています。変更履歴には、このガイドのすべての更新が記載されています。116178182183

Codex は、コードを書くチャットボットではなく、複数のサーフェスで動作するコーディングエージェントです。 CLI はコードベースを読み取り、サンドボックス内でコマンドを実行し、ファイルへパッチを適用します。さらに、MCP を介して外部サービスに接続し、長時間実行されるタスクをクラウドへ委任できます。ローカルで動作しながら、全体を見渡して判断します。作業スタイルに応じて、同じ知能を5つの異なるサーフェスで利用できます。その1つがブラウザー拡張機能で、Chrome、Edge、Brave、Opera、Vivaldi に対応し、ブラウザーを乗っ取ることなく、その中で Codex を実行します。90127

Codex を気軽に使うだけで終わるか、効果的に活用できるかは、5つの中核システムを理解しているかどうかで決まります。 これらを習得すれば、Codex は大きな力を発揮します。

  1. 設定システム:config.toml を通じて動作を制御します
  2. サンドボックスと承認モデル:Codex に許可する操作を制御します
  3. AGENTS.md:プロジェクトレベルの運用ルールを定義します
  4. MCP プロトコル:外部サービスと連携して機能を拡張します
  5. Skills システム:再利用可能な専門知識をパッケージ化します

私は数か月にわたり、本番環境のコードベース、CI/CD パイプライン、チームのワークフローで、Codex と Claude Code を併用してきました。このガイドには、その経験を凝縮し、使い始めた当時に欲しかった完全なリファレンスとしてまとめています。すべての機能について、実際の構文、実用的な設定例、そして経験豊富なユーザーでもつまずきやすいエッジケースを掲載しています。

主なポイント

  • 5つのインターフェース、1つの頭脳:CLI、デスクトップアプリ、IDE拡張機能、クラウドタスク、ブラウザー拡張機能(Chrome、Edge、Brave、Opera、Vivaldi)は、いずれも同じモデルファミリーを共有しています。ワークフローに合ったインターフェースを選びましょう。90
  • OSレベルのサンドボックス化:Codexは、コンテナ内ではなくカーネルレベル(macOSではSeatbelt、LinuxではLandlock + seccomp)でファイルシステムとネットワークの制限を適用します。
  • AGENTS.mdは複数のツールで利用可能:プロジェクトの指示は、Codex、Cursor、Copilot、Amp、Jules、Gemini CLI、Windsurf、Cline、Aider、Zed、および60,000以上のオープンソースプロジェクトで機能します。一度書けば、どこでも利用できます。
  • プロファイルでコンテキスト切り替えの負担を軽減:名前付きの設定プリセット(fast、careful、auto)を定義し、--profileで切り替えられます。
  • コンテキスト管理が重要:Codexに組み込まれたカタログでは、GPT-6.1 Sol、GPT-6 Astra、Sol、Luna、およびGPT-5.6ファミリーのコンテキストウィンドウは272Kです(APIでは、GPT-6.1 Sol、GPT-6 Sol、Lunaは1.05Mと記載されています)。GPT-5.5は、2026年10月14日にCodexで提供終了となるまで、400Kを利用できます。/compact、焦点を絞ったプロンプト、@file参照を活用し、トークン予算を先回りして管理しましょう。83112178

このガイドの使い方

これは3,300行を超えるリファレンスです。経験レベルに合った箇所から始めましょう。

経験レベル まずはこちら 次に確認する項目
Codexを初めて使う方 インストール → クイックスタート → メンタルモデル 設定、サンドボックス
日常的に利用している方 AGENTS.md、Skills、Plan Mode MCP、Hooks
チームリーダー/エンタープライズ エンタープライズ導入 → ベストプラクティス 意思決定フレームワーク、ワークフローレシピ
別のツールから移行する方 移行ガイド 意思決定フレームワーク

末尾のクイックリファレンスカードでは、主要なコマンドをひと目で確認できるようにまとめています。


リリースハイライト:最近の変更点

Codex のリリース履歴を追う読者向けに、バージョンごとの記録を新しい順で掲載します。初めての方は「クイックスタート」まで進んでください。以下の内容を読まなくても、すぐに使い始められます。検証の詳細(比較、コミット一覧、ドキュメントの確認)は脚注に記載しています。

現在の状況

2026年10月6日時点の Codex CLI

  • 安定版: v0.160.1(10月5日、npm latest)は、リモート MCP の修正版です。これは、オプトインの Guardian 機能を追加しつつデフォルトを変更していない v0.160.0(10月1日)と、v0.159.3(9月30日)に続くリリースです。
  • アルファ版: npm alpha は 0.162.0-alpha.16 です。0.161 系の安定版はリリースされていません。
  • v0.159.1以降のデフォルトモデル: GPT-6-Astra に代わって GPT-6.1 Sol がデフォルトとなり、Amazon Bedrock でも同様です。別のモデルを維持するには、config.toml で model を設定してください。
  • v0.158.0以降デフォルトで有効: 権限昇格されたターミナルへの入力時の承認([features] で write_stdin_approval = false にすると無効化)、およびフルスクリーン TUI での選択時コピーと右クリックによる貼り付け([tui] で copy_on_select = "never"、right_click_paste = "off" にすると無効化)。Guardian のスレッドコンテキストは常に有効で、thread_context は無視されます。
  • v0.157.0以降デフォルトで有効: フルスクリーンのトランスクリプト([tui] で fullscreen_transcript = false にすると無効化)とバックグラウンドサーバーの自動起動([features] で daemon_auto_start = false にするか、--no-daemon を指定)。
  • v0.156.0以降デフォルトで有効: /voice、管理対象の worktrees、Guardian による親コンパクションの再利用。
  • オプトインまたは実験的機能: Codex Cloud、コードモード、instant_interrupt、Guardian の履歴取得(guardian_conversation_history_tools、v0.160.0)。実験的なコンテキスト管理は現在利用できません。
  • モデル: 複雑なコーディングには GPT-6.1 Sol、最も難しい作業には GPT-6-Astra、反復可能なタスクには GPT-6 Luna を使用します。GPT-6 Sol と Luna は Fast(クレジット消費量2.5倍)で開始しますが、GPT-6.1 Sol は対象外です。GPT-5.5 は2026年10月14日に Codex から提供終了となります。
  • バージョンの固定: npm install -g @openai/codex@0.160.1 を実行してから、codex --version を実行します。176178182183185

v0.160.1(2026年10月5日)

Windows 上のリモート MCP サーバーに関する修正です。 macOS または Linux ホスト上の Codex からリモートの Windows 実行環境で stdio MCP サーバーを起動し、そのサーバーの設定でリモート環境変数を明示的に指定している場合、SYSTEMROOT、TEMP、TMP も渡されるようになりました。これにより、Windows プロセスの起動に必要な環境が維持されます。シークレットを含め、要求していない変数は引き続き除外されます。このリリースは v0.160.0 に1件のバックポートを加えたもので、デフォルト、設定キー、モデルに変更はありません。

対応:Unix ホストから Windows 実行環境上のリモート stdio MCP サーバーを実行している場合は、アップグレードしてください。183

v0.160.0(2026年10月1日)

0.160 系の安定版で、0.160.0-alpha.6.1 に1件のバックポートを加えてリリースされました。デフォルトの変更はありません。 このタグに同梱されているモデルカタログは、v0.159.1およびv0.159.2とバイト単位で同一です。そのため、GPT-6.1 Sol が引き続きデフォルトとなり、2つの新しい機能フラグは無効な状態で提供されます。バックポート(#49763)により、v0.159.1より前に分岐して凍結されていた0.160のリリース候補へ、0.159メンテナンス系の変更が取り込まれました。対象は、同梱版および Amazon Bedrock 向けの GPT-6.1 Sol カタログと、v0.159.3のアカウントセキュリティ通知です。このバックポートがなければ、0.160には GPT-6.1 Sol が含まれないままリリースされていました。

オプトインの Guardian 追加機能(いずれも開発中で、デフォルトでは無効):

  • Guardian が過去のユーザーメッセージを参照できます。 [features] で guardian_conversation_history_tools = true を設定します。Apps が有効な場合、レビュー担当は親セッション自身の Apps 接続を通じて user_message.search_messages と user_message.read_messages を利用できます。これにより、副作用を伴う操作を承認する前に、以前の指示、制限、取り消された権限を確認できます。呼び出しのたびに、親セッションの現在のアプリおよびツールポリシーが再確認されます。レスポンスは、デフォルトで推定4,000トークンに制限されます(auto_review.conversation_history_max_output_tokens)。また、auto_review.experimental_conversation_history_prompt を指定すると、組み込みの取得指示が置き換えられます。
  • 引き継ぎを考慮したルートコンテキスト(guardian_root_handoff_context):Guardian がワーカーエージェントの操作をレビューするとき、そのワーカーまたは祖先への各引き継ぎ直前にある3件のルートメッセージと、最新のルートメッセージ3件を選択します。これにより、直近のキャンセル指示を見落としません。

常に有効:暗号化されたエージェントメッセージが破棄されず、順番どおりに Guardian のトランスクリプトへ表示されるようになりました。

TUI の変更:プロジェクト設定も保存済みの信頼判断もないフォルダーでは、新しいセッションを workspace-write 権限と細かな承認設定で開始できるようになりました。ただし、ローカル実行、ユーザー設定、管理ポリシーのすべてで許可されている場合に限ります。再開したセッションでは、上書きしない限り保存済みの権限が復元されます。また、/cd では「現在のディレクトリを維持」オプションとともに、フォルダーを信頼するか確認できます。エージェントコマンドセンターには「さらに表示」行が追加され、古いタスクを一度に10件ずつ読み込めます。ローカルの Linux X11 ターミナル(Wayland、SSH、tmux、WSL、VS Code は対象外)では、フルスクリーンのトランスクリプトで選択した内容がプライマリセレクションに格納され、中央クリックでコンポーザーに貼り付けられます。表示スペースがある場合、フルスクリーンのステータス行に Plan mode (shift+tab to cycle) と表示されます。/status と分析画面では、Pro プランの表記が「Pro 100」「Pro 200」「Pro 500」になりました。起動時のヒントには、プランや Fast モードの案内ではなく、使用中のプラットフォーム向けデスクトップアプリが表示されます。また、未送信のキューメッセージは、再接続後に重複することなく送信が再開されます。

プロバイダーと接続:TUI でアプリサーバーのプロバイダー、推論サマリー、詳細度の設定が維持され、再開およびフォーク履歴に適切なセッションが表示されるようになりました。サーバー接続では、/status の推論サマリー設定が非表示になります。モデルカタログ(model_catalog_url)を明示的に指定したプロバイダーでは、そのカタログのみが使用されるようになりました。同梱モデルは統合されず、メタデータは正確なモデル ID と一致します。更新に失敗した場合、キャッシュ済みのエントリは再利用されず破棄されます。利用可能なモデルがない状態で起動すると、model が設定されていない限り、設定エラーが報告されます。コンテンツフィルターによってレスポンスが停止された場合、再試行時には制限について説明し、許可される代替案を提示したうえで、ほかの作業を続行するようモデルに指示します。

修正:Windows サンドボックスでの PowerShell フォールバック、長いランタイムパスに対する ACL 修復、バックグラウンドヘルパーによるコンソールウィンドウ表示の抑制に対応しました。サブエージェントは、起動途中の環境も維持します。SQLite は接続設定時に停止しなくなり、タイムアウトではなく初期化エラーを報告します。ログデータベースはバックグラウンドで未使用領域を回収し、プラグインの読み込みでは解析済みマニフェストをキャッシュして HTTP 接続を再利用します。プロバイダーのドキュメントには、requires_openai_auth の認証情報が cli_auth_credentials_store で選択したバックエンドを使用することと、env_key が API キーを保持する環境変数の名前であることが明記されました。

対応:アップグレードしてください。カスタムプロバイダーで model_catalog_url を設定している場合は、選択するすべてのモデルがそのカタログに含まれていることを確認してください。182

v0.159.3(2026年9月30日)

オプションのアカウントセキュリティ通知です。 OpenAI プロバイダーで ChatGPT にサインインしているローカル TUI セッションでは、アカウントのセキュリティ設定を完了するよう促す、閉じることのできるバナーが表示される場合があります。バナーには chatgpt.com を開くボタンもあります。表示対象はサーバーが決定します。CLI はターンを妨げることなくバックグラウンドで通知を取得し、状態が不明な場合は何も表示しません。リモートワークスペースと FedRAMP アカウントは対象外で、閉じた状態はスレッドをまたいだ場合や再接続後も維持されます。使用量に関するバナーが優先されます。これがこのリリース唯一の変更で、v0.160.0にも同じコードが含まれています。

対応:何もする必要はありません。この通知への対応は任意です。184

v0.159.2(2026年9月29日)

コンソールウィンドウの点滅に関する Windows 向け修正です。 Windows では、Codex がバックグラウンドプロセスを開始するたびにコンソールウィンドウが開かなくなりました。対象には、シェルツールのコマンド、hooks、Git と npm の呼び出し、ターミナルを使わずに実行される Amazon Bedrock の認証情報更新、doctor チェック、サンドボックス設定の更新、従来の Windows サンドボックス内のコマンドが含まれます。ターミナルを必要とするコマンドは、引き続きそのコンソールを継承します。このリリースは、main から2件の修正を1件としてバックポートしたもので、v0.159.1の約3時間半後に公開されました。デフォルト、設定キー、モデルに変更はなく、新しい起動ヘルパーも macOS と Linux では従来どおり動作します。

対応:Windows で Codex の動作中にコンソールウィンドウが点滅する場合、特にバックグラウンドサーバーをインストールしている場合は、アップグレードしてください。180

v0.159.1(2026年9月29日)

GPT-6.1 Sol がデフォルトモデルになりました。 config.toml でモデルを設定していない場合、CLI は GPT-6-Astra ではなく GPT-6.1 Sol(gpt-6.1-sol)で起動するようになりました。また、Amazon Bedrock の Mantle および Runtime カタログでも、GPT-6 Sol に代わって GPT-6.1 Sol がデフォルトになりました。/model の選択画面では、GPT-6.1 Sol が「コーディングや日常業務向けの最新の主力モデル」として先頭に表示され、続いて GPT-6-Astra、GPT-6 Sol(現在は「前世代の主力モデル」)、GPT-6 Luna、旧モデルの順に並びます。保存済みの選択内容は移行されません。gpt-6-sol または gpt-6-astra を指定した設定では、そのモデルが引き続き使用されます。また、以前の GPT-5 を選択している場合の移行プロンプトでは、引き続き GPT-6 Sol または GPT-6 Luna が案内されます。 OpenAI のドキュメントでも同日にこのモデルが追加され、複雑なコーディングやエージェント型ワークフロー向けとして推奨されています。「複雑な作業で Astra に近い性能を、Astra より低いコストで実現する」モデルです。料金は入力トークン 100万あたり 50クレジット(キャッシュ済み入力は 2.5、出力は 250)で、Plus の利用枠は 15〜160メッセージです。カタログ上、GPT-6 Sol とは2つの違いがあります。デフォルトのサービスタイアがないため、セッションは Fast ではなく Standard の速度で始まります。また、デフォルトの推論レベルは medium ではなく low です。リリース時の提供対象は Plus、Pro、Business、Enterprise、Edu です。Enterprise と Edu では管理者が有効にするまで無効のままとなり、Free と Go はリリース時点では対象外です。

対応方法:アップグレード後、/status でモデルを確認してください。アカウントで GPT-6.1 Sol をまだ利用できない場合は、利用可能なモデルを config.toml の model または -m で固定します。178

v0.159.0(2026年9月29日)

0.158.0-alpha.13 を基に、v0.158.0 の約27時間後にリリースされました。リリースノートに記載された項目のうち、Windows のコンソールウィンドウとランチャーの修正、Markdown を保持するコピー、ウェルカム画面とターンのヒント、サインインの修正は、バックポートとして v0.158.0 ですでに提供されていました。削除された設定としてノートに記載されている tui.prompt_suggestions は、安定版には一度も登場していません。

このリリースの新機能:

  • instant_interrupt(オプトイン、開発中):新しい入力によってモデルの応答を中断したり、長時間実行されているコードモードの呼び出しを譲らせたりできます。試すには、[features] で instant_interrupt = true を設定します。
  • 警告ビューアーを閉じると、確認済みの警告が消去されます。後で確認できるよう残すには k を押してください。
  • プランを実装するか判断している間も、トランスクリプトをスクロールできます。
  • Mermaid レンダリングで、より多くのフローチャートのエッジ、ラベル、ノードグループを処理できるようになりました。
  • 空のセッションでは、タスクを切り替えても下書きが保持され、最初のターンの前でもスレッドをアーカイブできます。
  • /status が枠線なしで表示され、長い値は折り返されます。
  • App-server クライアントでは、指定した項目からスレッド履歴をページ単位で取得できます。

サンドボックスの変更点:承認済みのコマンドでも、明示的なファイルシステム拒否ルールが維持されます。書き込み可能なルート配下の .aws ディレクトリはデフォルトで保護されますが、明示的なルールは引き続き優先されます。ネットワークが有効な macOS サンドボックスでは TLS の信頼性評価が許可され、プロキシが必要な実行環境にはプロキシが設定されるようになりました。同梱されていた plugin-creator skill は削除されています。

対応方法:サンドボックス化されたタスクが .aws 配下へ書き込む場合、明示的なルールを追加しない限りブロックされます。177

v0.158.0(2026年9月28日)

0.158 系列の安定版で、0.158.0-alpha.15.4 を基にリリースされました。alpha.15 に、v0.157.1 の4件の Windows 修正を含む16件のバックポートを加えたものです。v0.157.0 より207コミット進んでいます。

変更されたデフォルト:

  • ターミナル入力の承認が有効になりました。 Codex が昇格された権限(追加の権限付与、サンドボックスのバイパス、またはコマンド開始後に変更されたポリシー)を持つ実行中のコマンドへ入力を送る場合、先に承認が必要です。プラグインがメトリクスに使用するような実行時のみの権限付与では、レビューが発生しなくなりました。無効にするには、[features] で write_stdin_approval = false を設定します。
  • フルスクリーンのトランスクリプトで選択時のコピーが有効になりました。マウスで選択した内容は、ボタンを放した時点でコピーされます。デフォルトの auto では、独自のコピーショートカットを転送する直接接続のターミナル(Ghostty 1.2 以降、macOS 上の Kitty、Windows Terminal、Windows 上の VS Code)では実行されません。コピー時には Markdown の書式が保持されます。[tui] で copy_on_select = "never"(または "always")を設定できます。
  • Windows、WSL、Linux のフルスクリーン TUI で右クリックによる貼り付けが有効になりました。[tui] で right_click_paste = "off" を設定すると無効にでき、"on" にすると macOS でも有効になります。
  • Guardian のスレッドコンテキストが常時有効になりました。 v0.157.0 の無効化設定は廃止されました。プロファイルを含め、[features.guardianv2] の thread_context は無視され、Codex には削除を促す通知が表示されます。

モデルとプラン:GPT-5.4 は同梱カタログと Bedrock カタログから削除され、保存済みの GPT-5.4 の選択には引き続き GPT-6 Sol への移行を促すメッセージが表示されます。Codex が Pro Max プランを認識し、Pro の各ティアを「Pro」「Pro (More)」「Pro (Max)」と表示するようになりました。推論ショートカットでは Max まで選択できます。

さらに追加された機能:事前登録済みの OAuth クライアントシークレットを必要とする MCP servers(codex mcp add --oauth-client-secret)、exec-server の WebSocket 接続用ベアラートークン、生成画像の透明な背景、/ps での複数行コマンドプレビューです。修正内容には、Windows のサンドボックス障害(通常の Windows 10 パス、拒否された保存済み認証情報、大規模な権限ポリシー)、書き込み可能なルートが入れ子になっている場合の Linux サンドボックス起動、書き込み可能なルートをまたぐ Git メタデータの保護、パッチ承認での macOS パスエイリアスが含まれます。また、レビュー中にメッセージを送信した場合、Guardian のレビューが中止されず再試行されるようになりました。

対応方法:自動化によって昇格されたコマンドへキー入力を送信する場合は、承認プロンプトが表示されることを想定するか、この機能を無効にしてください。また、設定から thread_context を削除します。176

v0.157.1(2026年9月26日)

main からバックポートされた4件の修正を含む Windows 向けパッチです。Codex がコードモードのホストやローカルの stdio MCP server を起動する際、コンソールウィンドウが開かなくなりました。Windows によってプロセスが外側のジョブオブジェクト内に残されている場合でも、バックグラウンドサーバーを起動できます。また、切り離されたバックグラウンドサーバーがランチャーの出力パイプを開いたままにしなくなりました。これまでは、ランチャーの終了後も呼び出し元のコマンドが待機し続けることがありました。GitHub のリリースノートと変更履歴には、ハイライトを「特定できなかった」としか記載されていません。上記の一覧は、このリリースのコミットに基づいています。

対応方法:Windows で Codex を実行している場合はアップグレードしてください。4件の修正はすべて Windows のみが対象です。174

v0.157.0(2026年9月25日)

さらに3つのデフォルトを切り替えるリリースです。

  • フルスクリーンのトランスクリプトがデフォルトで有効になりました。 v0.156.0 では /tui から利用できたフルスクリーン UI が、セッション起動時のデフォルトになりました。設定に [tui] セクションがない場合も同様です。ターミナルのスクロールバックを維持するには、/tui で Scrollback を選ぶか、[tui] で fullscreen_transcript = false を設定します。--no-alt-screen と tui.alternate_screen = "never" は引き続き優先されます。Shift キーを押しながらクリックすると、トランスクリプトの選択範囲を拡張できるようになりました。
  • 対象となる対話型起動では、バックグラウンドサーバーが自動的に起動します。 このオプションは /experimental から外れました。--no-daemon、--oss、--profile、または大半の -c オーバーライドを指定した起動では使用されません。実行中のサーバー設定がセッションと一致しない場合、Codex はサーバーを使わずに実行する、必要な設定で再起動する、またはキャンセルする(デフォルト)という選択肢を提示します。自動起動を無効にするには、[features] で daemon_auto_start = false を設定します。
  • Guardian のスレッドコンテキストがデフォルトで有効になりました。 同期レビューと非同期レビューの両方が対象で、Guardian v2 の enabled トグルとは独立しています。無効にするには、[features.guardianv2] で thread_context = false を設定します。

モデル:v0.156.1 で初めて提供された GPT-6 Sol と Luna は、このリリースにも含まれています。Amazon Bedrock のカタログにも追加され、Bedrock のデフォルトは GPT-5.6 Sol から GPT-6 Sol に置き換わりました。GPT-5.6 Sol では ultrafast サービスタイアが廃止され、Fast のみが残ります。同梱カタログでは、GPT-6-Astra が実験的なコンテキスト管理に対応しているという表記が削除されました(コンテキスト管理を参照)。

さらに追加された機能:別のアプリで開いている会話をフォークできる f ショートカットです。下書きとキューに入ったプロンプトも保持されます。/import はリモートセッションとバックグラウンドサーバーのセッションでも動作するようになりました。ターミナルでは Unicode の箇条書き、チェックボックス、位置を揃えた数式をレンダリングできます。修正により、スレッドを切り替えても音声会話が継続し、ターン終了時に未送信の回答が復元され、tmux のマウス設定が尊重されるようになりました。また、リアルタイム接続と単独のウェブ検索が設定済みプロキシを経由し、一時的に失敗したファイルアップロードは5分のタイムアウトで再試行されます。リダイレクト、オープンな HTTP 接続、WebSocket 接続にもネットワーク制限が適用されます。Windows では、サンドボックスオブジェクトへのアクセスがランナーのログオンセッションに限定されます。174

v0.156.1(2026年9月23日)

安定版 CLI に GPT-6 Sol と GPT-6 Luna を追加する、変更点が1つだけのパッチです。どちらも /model の選択画面で GPT-6-Astra の下に表示されるようになりました。GPT-6-Astra は引き続き先頭に表示され、config.toml でモデルが設定されていない場合の同梱デフォルトでもあります。選択画面では GPT-5.6 ファミリーが旧モデルとして再分類され(GPT-5.6 Sol は「複雑な作業向けの旧世代コーディングモデル」と表示)、GPT-5.5 は「レガシーコーディングモデル」と表示されます。レート制限に近づいた際の切り替えメッセージでは、gpt-5.6-luna ではなく gpt-6-luna が提案されるようになりました。

設定で旧モデルを指定している場合は、移行を促すメッセージが一度だけ表示されます。保存済みの gpt-5.6-sol、gpt-5.6-terra、gpt-5.5、gpt-5.4 の選択は GPT-6 Sol を指し、gpt-5.6-luna と gpt-5.4-mini は GPT-6 Luna を指すようになります。このリリースでは Amazon Bedrock のカタログに変更はありません。GPT-6 Sol と Luna は含まれず、GPT-5.6 Sol が引き続き Bedrock のデフォルトです。

ドキュメントに記載されていないコスト上の注意点が1つあります。同梱カタログでは GPT-6 Sol と Luna のデフォルトのサービスタイアが Fast(priority)に設定されています。そのため、service_tier が未設定の TUI セッションは Fast モードで始まる場合があり、ChatGPT サインインでは Standard の2.5倍のクレジットが請求されます。/fast status で確認でき、/fast off で Standard に切り替えられます。 対応方法:アップグレード後、使い慣れたタスクで codex -m gpt-6-sol を試してください。利用可否は、プラン、ワークスペースの設定、ロールアウト状況によって異なります。Enterprise 管理者は、まず新しいモデルを有効にする必要があります。171

v0.156.0(2026年9月22日)

3つのデフォルト設定が一度に切り替わったリリースです。ドキュメントの変更履歴では、同日に最初の2つが発表されました。

  • Voice がデフォルトで有効になりました。 対応ビルドでは、/experimental を開かなくても /voice からライブ会話を開始できます。さらに、設定可能な F8 トグル、今後の会話で使用する音声を選ぶ /voice settings、Linux および Windows 向けの同梱音声ランタイム、視差効果を減らす設定への対応も追加されました。
  • Managed worktrees がデフォルトで有効になりました。 --worktree と /worktree に feature flag は不要です。worktree セッションは既存のローカル daemon に接続でき、agents の概要画面から作成することもできます。
  • Guardian の親 compaction 再利用がデフォルトで有効になりました: Guardian がレビューセッションを再起動する際、親スレッドの暗号化された compaction を再利用できます。

それぞれを無効にする方法は、slash commands の表にある /voice と /worktree の行、および Guardian のセクションをご覧ください。

このほか、/tui で選択できるオプションの fullscreen TUI が追加され、トランスクリプト検索、マウスによる選択とコピー、右クリックコピー、クリック可能なリンク、警告ビューアーを利用できます。/theme では6種類の同梱テーマを選べるようになり、/usage 分析ダッシュボード、ターミナル内での Mermaid 図と TeX 数式のレンダリング(それぞれ個別のトグル付き)、/daemon メニュー、--no-daemon flag も追加されました。また、新しい TUI スレッドでは reasoning summaries がデフォルトで無効になりました。セキュリティ修正では、Windows の受信トラフィック、特権ソケット、読み取り専用ファイルハンドルに関する sandbox の不備が解消され、codex doctor のエラーに設定値が表示されなくなりました。バグ修正により、ターンが失敗または中断してもストリーミング済みの回答が保持され、tmux と SSH でのクリップボード転送が修復され、再開時に Plan mode が復元され、システムプロキシ経由でもログインを復旧できるようになりました。169

v0.155.1(2026年9月18日)

1件の修正のみを含む hotfix です。0.155.0では、設定に model_reasoning_summary がない状態で新しいローカル TUI スレッドを開始すると detailed summaries が要求され、reasoning summaries に対応していないプロバイダーではリクエストが即座に拒否されていました。0.155.1ではフォールバックが none に戻され、キーが未設定なら summaries を要求しなくなりました。明示的に指定した auto、concise、detailed の設定は以前から反映されており、現在も変わりません。同じ1行の変更は main にも取り込まれ、0.156.0にも含まれています。

対応方法:0.155.0の新しい TUI セッションが OpenAI 以外またはセルフホスト型のプロバイダーで失敗していた場合は、アップグレードしてください。summaries が必要なら、キーを明示的に設定します(設定リファレンスを参照)。158

v0.155.0(2026年9月17日)

Voice が、実験的なオプトイン機能として stable TUI に登場しました。対応ビルドでは /experimental から有効にすると、/voice でストリーミング形式のトランスクリプトとマイク操作を備えたライブ会話を開始できました。ミュート用ショートカットも設定でき、macOS パッケージには署名済みの音声リソースが含まれていました。5日後の v0.156.0 でデフォルト有効になりました。このリリースでは、Managed worktrees はデフォルトで無効のままです。

0.155.0では、ほかにも次の変更があります。

  • MCP ユーザー検証: 対応する Mac のローカル TUI セッションで、Secure Enclave によって署名された Touch ID 検証を MCP リクエストに適用します。ワークスペース単位の ID 制限と、MCP ツールの継続処理におけるネイティブ検証にも対応しています。
  • Windows の /sandbox-add-read-dir slash command が削除されました。
  • Worktree 管理: agents の概要画面で worktree セッションを非表示、アーカイブ、削除できるようになりました。所有権の詳細も確認でき、変更のない managed worktree を削除する前には確認が表示されます。
  • ライブ reasoning summaries が TUI のステータス行にストリーミング表示され、完了した処理には完了時刻が付きます。
  • Daemon: 更新スケジュールを設定できるほか、codex app-server daemon update コマンドと、daemon 再起動後のスレッド復旧機能が追加されました。
  • Amazon Bedrock の AWS 認証情報コマンドと、stable CLI リリースに合わせた Python SDK の公開機能が追加されました。

セキュリティ修正では、WSL interop を介した脱出と、shell snapshot による認証情報の露出が解消されました。Memory v2 はストレージと統合処理の基盤としてのみ導入され、この時点では利用可能な機能ではありません。156

v0.154.0(2026年9月9日)

このリリースはおおむね 0.154.0-alpha.6 の時点で分岐されたため、alpha.7 で初めて登場したすべての機能(ライブ TUI Voice、MCP ユーザー検証、Memory v2、daemon 自動更新設定、reasoning-effort の固定)は0.155まで見送られました。

削除:codex mcp-server とスタンドアロンの codex-mcp-server バイナリが削除されました。連携機能は app-server プロトコルまたは Claude Code 向け Codex plugin に移行してください。Codex を外部 MCP servers に接続する codex mcp には影響ありません(Running Codex AS an MCP Server を参照)。従来の Guardian approval review 経路も廃止され、新しいユーザー指示によって承認が無効になった場合は、その承認が拒否されるようになりました。

新機能:

  • 実験的な managed worktrees: --worktree または /worktree から利用でき、codex exec と TUI の worktree ブラウザーにも対応しています。
  • 非同期ユーザーメッセージ: 下書きを失わず、Codex が作業を続けている間にインラインの質問へ回答できます。
  • Windows サービス対応: sandbox のプロビジョニング、Windows 上の app-server daemon、管理された daemon 更新に対応しました。
  • リモート権限プロファイル: app server から検出され、TUI で名前を指定して選択できます。
  • Vim の R 置換モード、リアルタイムの context compaction ステータス、セッション開始時にモデルの対応状況によって有効化される実験的なコンテキスト管理が追加されました。

セキュリティ面では、ワークスペースの信頼が確立される前に PATH ヘルパーが実行されなくなり、macOS sandbox もターミナル入力インジェクションに対して強化されました。MCP 接続は OAuth token の更新を調整し、リモートでの再開と fork では保存済みの権限が維持されます。別のアプリで開いている会話を再開すると、読み取り専用のトランスクリプトが表示されます。Voice はランタイム基盤のみが提供され、Daybreak に関する最初のコード参照も追加されましたが、公開ドキュメントはありませんでした。152153

v0.153.3 および v0.153.4(2026年9月4日)

GPT-6-Astra の提供開始を CLI に反映した、同日公開のパッチです。v0.153.3では Astra が Amazon Bedrock のカタログに追加され(Bedrock のデフォルトは GPT-5.6 Sol のままです)、Astra の非同期確認に関するガイダンスが修正されました。v0.153.4では Astra がモデルピッカーに追加され、モデルが設定されていない場合の同梱デフォルトになりました。また、非同期質問のガイダンスに、ツールが利用可能な場合という条件が明記されました。

対応方法:Astra は v0.153.1 以降で -m gpt-6-astra を指定すれば利用でき、v0.153.4 以降ではピッカーにも表示されます。CLI の最低バージョンは文書化されていないため、これらを下限として扱ってください。同梱デフォルトで選択されるモデルをアカウントで利用できない場合は、デフォルトに任せず config.toml の model を明示的に設定してください。145146147148

v0.153.1 および v0.153.2(2026年9月3日)

v0.153.1では、Guardian の computer-use スコアリングがモデル要件に従うようになりました。computer-use 専用のスコアリングと迅速な承認判断は、アクティブなモデルのメタデータで node_repl_auto_review_required が設定されている場合にのみ実行されます。また、スコアリングを省略するモデルに切り替えると、以前のスコアや処理中のスコアは無効になります。そのため、元のモデルへ戻しても古い承認が復活することはありません。リリース本文に記載されているのは、API から設定できる GPT-6-Astra カタログ項目のバックポートのみです。ピッカーとデフォルトが変更されたのは v0.153.4 からでした。v0.153.2では、Astra の Fast tier の説明が「1.5x」から「2x speed, increased usage」に修正されました(表示テキストのみ)。142143

v0.153.0(2026年9月3日)

  • Vim の undo と redo: u と Ctrl+R で、貼り付けた内容や画像添付を含む composer の下書き全体を復元できます。vim_normal.redo は設定可能なキーマップアクションです。
  • リモート plugin マーケットプレイス: plugin CLI でリモート plugin の一覧表示、インストール、削除が可能になり、codex plugin list には提供元、バージョン、インストールポリシー、認証ポリシーが表示されます。
  • tui.auto_recap = false で自動 recap を無効にできます。手動の /recap は引き続き利用可能です。
  • Plus と Team では rate-limit 警告が早めに表示されます。 約5時間の枠で残り許容量が半分を下回ると警告されます。その他のプランでは、従来どおり75%、90%、95%のしきい値が使用されます。
  • Guardian の適用範囲が approval mode に連動します: Full Access では確認のみの操作に対する Guardian レビューが省略され、User approval mode ではバックグラウンドのスコアリングと事前ウォームアップが省略されます。
  • features.context_management.experimental_mode(デフォルトでは無効)を有効にすると、Codex backend 上の対象となる Plus、Pro、Pro Lite セッションで、トークン予算に基づくコンテキスト、履歴メモ、new_context ツールを利用できます。
  • tui.disable_paste_burst がトップレベルのキーを置き換えます。従来のキーもフォールバックとして引き続き機能します。

修正:app-server との接続が切れても、TUI セッションは下書きを保持したまま再接続されるようになりました。Guardian のレビュー履歴は compaction、再起動、fork を経ても維持され、記憶された MCP の承認は選択したアカウントのみに適用されます。140

v0.152.0 および v0.152.1(2026年9月1日)

update_plan はオプトインに変更: tools.update_plan.enabled のデフォルトは false となり、無効な間は、組み込みの update_plan ガイダンスがモデル、コラボレーションモード、マルチエージェント、コンパクション、事前ウォームアップ、目標継続の各プロンプトから削除されます(「Plan Mode & Collaboration」を参照)。そのほか、/ と ?、さらに n/N を使った Vim 検索が追加され、オペレーターとの組み合わせにも対応しました。新しい下書きは Insert モードで開始されます。また、対処方法が分かるレート制限バナー、Amazon Bedrock の再認証を含む認証情報更新の進行状況、パッケージ形式の MCP サーバー名(:, @, /, . を使用可能)、MCP の openai/elicitation フォームリクエスト、ツールごとの MCP output_token_limit、信頼済みオリジンに限定されたクラウドタスクの認証情報、設定可能な thread/shellCommand タイムアウト、モデルメタデータを通じてデフォルトで有効になるトークン予算管理も追加されています。v0.152.1 では、Guardian の承認レビューが Node REPL ポリシーをモデルメタデータから取得できるようになりました。138139

v0.151.0(2026年8月29日)

  • /recap を使うと、必要なときに会話を要約できます。また、条件を満たす非アクティブでフォーカスされていない会話は、Codex が自動的に要約します。
  • コードモードのホストでは WebSocket トランスポートが廃止され、stdio と gRPC のみとなりました。
  • 永続スレッドは、ストアが対応している場合、デフォルトでページ分割された履歴を使用します。
  • persistent 推論エフォートが、時計ツールおよび組み込みのプロアクティブ動作ガイダンスとともに追加されました。
  • Guardian v2 では、画像付きのコンピューター操作レビューがデフォルトになりました。
  • Vim に f/F/t/T の検索・直前移動モーションと、gg/G が追加されました。
  • 権限昇格したターミナルへの入力に、新たな承認を必須とする設定(write_stdin_approval、デフォルトでは無効)が追加されました。
  • 任意の MCP サーバーに設定可能な猶予期間(mcp_optional_startup_grace_ms、デフォルトは1,000ミリ秒)が追加され、拡張機能から MCP ツールの結果を検査または置換できるようになりました。

修正により、/cd を使ってもサンドボックスの制限が弱まらなくなり、権限変更後に古い Guardian の分類によって操作が許可されることもなくなりました。リリース本文に掲載されているのは直近の数件の PR のみです。変更点の全体は比較ページで確認できます。134135

v0.150.0 および v0.150.1(2026年8月26〜27日)

hooks に Interrupt イベントが追加されました。アクティブな最上位ターンが中断された際に実行されます(デフォルトのタイムアウトは1秒、上限は3秒で、サブエージェントでは実行されません)。/copy では、レスポンス全体、個別のコードブロック、または引用ブロックを選択できるピッカーが開きます。タスクを @ メンションで指定できるようになり、エージェントはタスクの読み取り、作成、メッセージ送信が可能になりました。/rename では編集可能なタイトルが提案されます。Markdown リンクはクリック可能なラベルとして表示され、ショートカットで権限モードを順に切り替えられます。Vim には . による繰り返しが追加され、信頼されていないプロジェクトからは、プロジェクトレベルの AGENTS.md 指示が提供されなくなりました。features.network_proxy.credential_broker と Guardian v2 の review_scope.computer_use_only は、設定可能かつデフォルトでは無効な機能として追加されています。v0.150.1 では、保持された画像がリモートコンパクションのトークン予算に算入されます。132133

v0.149.0 および v0.149.1(2026年8月20〜24日)

untrusted 承認ポリシーは廃止されました。この値を指定している設定は on-request に移行してください。新たに、対話型の codex agents ダッシュボード、/cd、/pwd、/cwd、既存のローカルまたはリモートセッションへメッセージを送る codex queue、さらに多くの Vim 変更モーション、機能を拡充した codex doctor(エンドポイント保護、ネットワークとプロキシの障害、デスクトップアプリの状態、アップデート接続性)が追加されました。SDKs では max/ultra 推論エフォートも利用できます。再開またはフォークされたスレッドでは、権限プロファイルが復元されます。v0.149.1 では、codex exec --thread-source <SOURCE> が追加されました(user、subagent、memory_consolidation、または機能名を指定でき、TypeScript SDK では threadSource を使用します)。

同時期の価格改定として、OpenAI は8月21日から3か月間(少なくとも2026年11月21日まで)、GPT-5.6 Sol の価格を20%以上引き下げました。また、Sol の Codex クレジットレートも、入力、キャッシュ済み入力、出力の各100万トークンあたり125/12.5/750クレジットから100/10/500クレジットへ引き下げられました。120121126

v0.147.0 および v0.148.0(2026年8月7〜18日)

v0.147.0 では、codex exec --full-auto が削除されました(v0.128 から非推奨)。代わりに、--sandbox workspace-write と承認フラグまたはプロファイルを使用してください。さらに、--approve-for-me、カタログを横断検索できるポータブルな Agent Plugins、オプトインの MCP 2026-07-28 プロトコル、会話セクションも追加されました。v0.148.0 では、Markdown 形式で出力する /export、codex exec fork、/status での推定クレジットまたはコスト表示、組み込みプロバイダーとしての Amazon Bedrock Runtime、非同期および MCP を呼び出す hooks、拒否されたパスや読み取れないパスで安全側に停止するサンドボックス制限が追加されました。116118

以前のリリース(2026年5〜7月)

  • v0.146.0 および v0.146.1(7月29日、8月5日): 設定済みプロキシがすべてのトランスポートを対象とするようになりました。Agent Plugins のマニフェスト、Amazon Bedrock と Claude Code のマーケットプレイス、スレッドのピン留めを伴うセッション命名、エグゼキューター提供の skills、サイバー能力を持つモデル向けに強化された自動レビューデフォルトが追加されました。114115
  • v0.145.0(7月21日): Claude Code に加えて Cursor からの /import に対応しました。音声機能はストリーミングのリアルタイム V3 会話として復活し、オプトインのマルチエージェント v2 エクスペリエンスが安定化されました。試験的なページ分割スレッド履歴と Amazon Bedrock ログインも追加され、組み込みの GPT-5.4 選択肢は GPT-5.6 Terra と Luna に移行しました。v0.144.6 では、GPT-5.6 のコンテキストウィンドウが272,000トークンに設定されました。111112
  • v0.140.0(6月15日): /usage、codex delete と /delete、Claude Code からの /import、統合された @ メンションメニュー、Amazon Bedrock の API キー認証、CLI および MCP OAuth 認証情報の暗号化ローカルストレージが追加されました。従来の /realtime 音声コントロールは削除されました。102
  • v0.139.0(6月9日): コードモードからウェブ検索を直接呼び出せるようになり、ツールスキーマで oneOf/allOf が保持されます。codex doctor はエディターとページャーの詳細を報告し、マーケットプレイスのソースが JSON の出力に表示されるようになりました。165
  • v0.138.0(6月8日): /app で CLI セッションをデスクトップアプリへ引き渡せるようになり、マルチエージェント v2 では親からサブエージェントへ渡すタスクテキストが暗号化されます。166108
  • v0.137.0(6月4日): マルチエージェント v2、F13〜F24 の TUI キーバインド、v1 skills 拡張機能が追加されました。167
  • v0.132.0〜v0.135.0(5月20〜28日): ローカルの会話履歴検索、主要なプロファイル選択方法としての --profile、デフォルトで有効な goals、権限プロファイルの継承と管理対象の requirements.toml、codex remote-control の開始と停止、より詳細になった codex doctor と /status、Vim テキストオブジェクト、/permissions の名前付き権限プロファイル、Python SDK 認証と Sandbox プリセット、codex exec resume --output-schema が追加されました。5月21日のアプリアップデートでは、Appshots、Goal mode の正式提供、オプトインのロック付き Computer Use が追加されました。96979899100101186

従来の --full-auto は v0.147.0 で削除されており、js_repl も引き続き削除されたままです。86878991116

安定性に関する注意: 安定しており、ドキュメント化されている領域:中核となる CLI と TUI、サンドボックス化と承認ポリシー、config.toml、AGENTS.md、skills、hooks、plugins、マルチエージェントツール、目標、権限プロファイル、/voice と管理対象の worktrees(v0.156.0 以降はデフォルト)、フルスクリーンのトランスクリプトとバックグラウンドサーバーの自動起動(v0.157.0 以降はデフォルト)、およびターミナル入力の承認、選択時のコピー、右クリックでの貼り付け(v0.158.0 以降はデフォルト)。Browser、Computer Use、Appshots はドキュメント化されたユーザー向け機能ですが、利用可否はプラットフォームとプランによって異なります。実験段階または開発中:Codex Cloud、code mode、Memory v2、ローカルエージェントのメッセージボード、instant_interrupt、Guardian の履歴および引き継ぎコンテキストに関するフラグ(v0.160.0)、ならびに本ガイドで [EXPERIMENTAL] と記載されているものや /experimental に掲載されているもの。これらはリリース間で変更される可能性があります。設定リファレンスによると、実験的なコンテキスト管理は「現在利用できません」。削除済み:--full-auto(v0.147.0)、untrusted 承認ポリシー(v0.149.0)、codex mcp-server(v0.154.0)、Guardian の thread_context オプトアウト(v0.158.0)、および js_repl。

Alpha チャンネル: alpha ビルドは1日に数回リリースされ、alpha 系列のリリース本文は簡素な仮内容となっています。また、古いベースから切り出された系列外ビルドも定期的に登場します。npm の alpha タグがそのようなビルドを指したことが少なくとも2回あり、その際は @alpha をインストールすると latest より古いビルドが導入されました。0.158 系列は 0.158.0-alpha.2(9月23日)から alpha.15(9月25日)まで進みました。安定版の v0.158.0(9月28日)は、系列外ビルドの 0.158.0-alpha.15.4、つまり alpha.15 に16件のバックポートを加えたものから切り出され、27時間後に v0.159.0 が公開されるまで npm の latest でした。0.159 系列は alpha.1(9月25日)から alpha.13(9月28日)まで進み、alpha.13 を基に v0.159.0 としてリリースされました。0.160 系列は 0.160.0-alpha.6(9月29日)に到達した後、そこで凍結されました。0.161.0-alpha.1 は alpha.6 からバージョン番号だけを変更したものです。9月30日には、0.160.0-alpha.6.1 で alpha.6 に不足していた v0.159.2 の Windows コンソール修正が1件追加されました。同日、0.159 系列ではさらに1つのパッチ、v0.159.3 がリリースされました。その後、0.160 系列は alpha.6.1 に1件のバックポートを加えた v0.160.0(10月1日)として安定版がリリースされ、続いて v0.160.1(10月5日)が公開されました。0.161 系列では alpha と系列外のバックポート版が作成され、最新版は 0.161.0-alpha.13.1(10月6日)ですが、安定版はありません。これより上位のバージョンも安定版としてリリースされていないため、スキップされたとはみなされません。現在、alpha は 0.162.0-alpha.16 を指しています。alpha を追跡する場合は、npm view @openai/codex dist-tags で確認し、@alpha ではなく正確なバージョンを指定してインストールしてください。176179181185 最近の alpha 系列がどのように安定版へ移行したかを日付順にまとめた履歴は 173 にあります。

Codex の仕組み:メンタルモデル

各機能を詳しく見る前に、Codex のアーキテクチャが日々の操作全体にどう影響するかを理解しておきましょう。このシステムは、共通のインテリジェンス層を基盤とする5つのサーフェスで動作します。

┌─────────────────────────────────────────────────────────┐
│                    CODEX SURFACES                       │
├─────────────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────┐   │
│  │   CLI    │  │ Desktop  │  │   IDE    │  │ Cloud  │   │
│  │ Terminal │  │   App    │  │Extension │  │  Tasks │   │
│  └──────────┘  └──────────┘  └──────────┘  └────────┘   │
│  Local exec     Multi-task    Editor-native  Async      │
│  + scripting    + worktrees   + inline edits detached   │
│  ┌──────────┐                                           │
│  │ Browser  │  Signed-in browser workflows              │
│  │Extension │  (launched May 2026)                      │
│  └──────────┘                                           │
├─────────────────────────────────────────────────────────┤
│  EXTENSION LAYER                                        │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐     │
│  │   MCP   │  │ Skills  │  │  Apps   │  │  Search │     │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘     │
│  External tools, reusable expertise, ChatGPT            │
│  connectors, web search (cached + live)                 │
├─────────────────────────────────────────────────────────┤
│  SECURITY LAYER                                         │
│  ┌─────────────────────────────────────────────────┐    │
│  │    Sandbox (Seatbelt / Landlock / seccomp)      │    │
│  │    + Approval Policy (on-request → never)       │    │
│  └─────────────────────────────────────────────────┘    │
│  OS-level filesystem + network restrictions             │
├─────────────────────────────────────────────────────────┤
│  CORE LAYER                                             │
│  ┌─────────────────────────────────────────────────┐    │
│  │         GPT-5.x-Codex Intelligence              │    │
│  │   Tools: Shell, Patch, Read, Web Search         │    │
│  │   (legacy artifact, read_file, grep_files       │    │
│  │    removed in v0.117.0)                         │    │
│  └─────────────────────────────────────────────────┘    │
│  Shared model across all surfaces; costs tokens         │
└─────────────────────────────────────────────────────────┘

コア層:すべてを支えているのが GPT モデルファミリーです。2026年9月29日時点の現行世代は GPT-6 です。複雑なコーディングやエージェント型の作業には gpt-6.1-sol(v0.159.1以降、モデルが設定されていない場合にバンドル版 CLI で使用されるデフォルト)、最も難しいエンドツーエンドの作業には gpt-6-astra、対象を絞った大量のタスクには gpt-6-luna、さらに前世代の gpt-6-sol が用意されています。GPT-5.6モデル(Sol、Terra、Luna)も移行期間中は引き続き利用できます。gpt-5.5(Codex では400Kコンテキスト、API では1M)は、ChatGPT サインインを使用する Codex では2026年10月14日に提供終了となり、gpt-5.4 は2026年8月31日に Codex での提供を終了しました。83117146148149171178 この層はファイルを読み取り、パッチを書き込み、シェルコマンドを実行し、コードベースについて推論します。コンテキストがいっぱいになると、Codex は会話を圧縮して空き容量を確保します。この層ではトークンを消費します。

セキュリティ層:Codex が実行するすべてのコマンドは、OSレベルのサンドボックスを通過します。macOS では、Apple の Seatbelt フレームワークがカーネルレベルの制限を適用します。Linux では、Landlock + seccomp によってファイルシステムとシステムコールへのアクセスがフィルタリングされます。サンドボックスはコンテナ内ではなく、カーネルレベルで動作します。そのうえで、承認ポリシーが人間による確認を求めるタイミングを決定します。

拡張層:MCP は外部サービス(GitHub、Figma、Sentry)に接続します。skills は、Codex が必要に応じて読み込む再利用可能なワークフローをパッケージ化したものです。アプリは ChatGPT connectors に接続します。ウェブ検索では、インターネットからリアルタイムのコンテキストを追加できます。

サーフェス層:CLI は、ターミナルを使いこなすユーザーや自動化に適しています。デスクトップアプリは、複数スレッドでのプロジェクト管理に使用します。IDE 拡張機能は、編集・コンパイル・テストの反復に向いています。Cloud では、独立して実行される非同期タスクを扱えます。

重要なポイント:ほとんどのユーザーは、1つのサーフェスだけを使用します。パワーユーザーは5つすべてを使い分けます。長時間実行するタスクには Cloud、決定論的なリポジトリ操作には CLI、密なコーディングサイクルには IDE 拡張機能、計画と調整にはデスクトップアプリ、サインイン済みのブラウザ操作にはブラウザ拡張機能を使用します。


目次

  1. Codex をインストールするには?
  2. クイックスタート:最初のセッション
  3. 主要な操作サーフェス
  4. 設定システムの詳細
  5. どのモデルを選ぶべきですか?
  6. Codex の料金はいくらですか?
  7. 意思決定のフレームワーク
  8. サンドボックスと承認システムの仕組み
  9. AGENTS.md の仕組み
  10. Hooks
  11. MCP(Model Context Protocol)とは?
  12. Code Mode
  13. JavaScript REPL ランタイム
  14. Skills とは?
  15. Plugins
  16. Plan Mode とコラボレーション
  17. メモリシステム
  18. セッション管理
  19. 非対話モード(codex exec)
  20. Codex Cloud とバックグラウンドタスク
  21. Codex Desktop App
  22. GitHub Action と CI/CD
  23. Codex SDK
  24. パフォーマンス最適化
  25. 問題をデバッグするには? – codex doctor を含む
  26. エンタープライズ導入
  27. ベストプラクティスとアンチパターン
  28. ワークフローレシピ
  29. 移行ガイド
  30. クイックリファレンスカード
  31. 変更履歴
  32. 参照資料

Codex のインストール方法

パッケージマネージャー

# npm (recommended)
npm install -g @openai/codex

# Homebrew (macOS)
brew install --cask codex

# winget (Windows)
winget install OpenAI.Codex

# Upgrade to latest
npm install -g @openai/codex@latest

Codex CLI の更新、ダウングレード、アンインストール方法

v0.128.0以降の Codex には自己更新コマンドが用意されています。それ以外の操作は、 インストール時に使用したパッケージマネージャーから行います。86 v0.146.0以降、リリースアーティファクト、チャンネルメタデータ、インストーラーのエイリアスは、OpenAI がホストするリリースインフラストラクチャから配信され、GitHub がフォールバックとして使用されます。114 Codex のインストールと更新のためにネットワークで GitHub を許可リストへ登録している場合は、OpenAI のリリースホストも追加してください。フォールバックがあるため、許可リストから漏れていても明確なエラーにはならず、気づかないままフォールバックへ切り替わります。

# Check what you are running
codex --version                          # -> codex-cli 0.160.1
npm view @openai/codex version           # Latest published version

# Update
codex update                             # Built-in self-update (v0.128.0+)
npm install -g @openai/codex@latest      # Or update via npm
brew upgrade --cask codex                # Or via Homebrew

# Pin or downgrade to an exact version
npm install -g @openai/codex@0.144.6

# Uninstall
npm uninstall -g @openai/codex
brew uninstall --cask codex
winget uninstall OpenAI.Codex

リリースによって問題が発生した場合は、バージョンの固定が適切です。 Codex の安定版は更新頻度が高いため、 特定のバージョンをインストールするのが最も速いロールバック方法です。問題を報告し、バージョンを固定して、作業を続けましょう。 PATH 上に別のインストールが隠れていると、古いバイナリが気づかないまま使われ続けるため、 codex --version でロールバックを確認してください(codex doctor では、まさにこの問題が Environment に表示されます)。

パッケージをアンインストールしても、状態データは削除されません。 認証情報、設定、セッション履歴は ~/.codex/ に保存されています。再インストール後もログイン情報と履歴を引き継ぐには、そのまま残してください。 完全に初期状態へ戻したい場合に限って削除します。rm -rf ~/.codex を実行すると、config.toml、 auth.json、保存済みの全セッションも削除されます。

直接インストール用スクリプト(v0.106.0以降)

macOS と Linux では、1行のインストール用スクリプトが GitHub のリリースアセットとして提供されています。60

curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | sh

このスクリプトはプラットフォームとアーキテクチャを自動検出し、適切なバイナリをダウンロードして PATH 上に配置します。

バイナリのダウンロード

npm または Homebrew を利用できない環境では、GitHub Releases1 からプラットフォーム別のバイナリをダウンロードしてください。

プラットフォーム バイナリ
macOS Apple Silicon codex-aarch64-apple-darwin.tar.gz
macOS x86_64 codex-x86_64-apple-darwin.tar.gz
Linux x86_64 codex-x86_64-unknown-linux-musl.tar.gz
Linux arm64 codex-aarch64-unknown-linux-musl.tar.gz

システム要件

  • macOS:Apple Silicon または Intel(Seatbelt による完全なサンドボックス対応)
  • Linux:x86_64 または arm64(Landlock + seccomp によるサンドボックス)
  • Windows:制限付きトークンを使用するネイティブサンドボックス(v0.100.0で試験的機能から昇格)。WSL にも対応しています2

認証

codex login                  # Interactive OAuth (recommended)
codex login --device-auth    # OAuth device code flow (headless)
codex login --with-api-key   # API key from stdin
codex login status           # Check auth state (exit 0 = logged in)
codex logout                 # Clear stored credentials

認証方法は2つあります。

  1. ChatGPT アカウント(推奨):既存の Plus、Pro、Team、Business、Edu、または Enterprise サブスクリプションでサインインします。クラウドタスクを含むすべての機能を利用できます。
  2. API キー:環境変数 CODEX_API_KEY または codex login --with-api-key で設定します。一部の機能(クラウドスレッド)は利用できない場合があります。

エキスパート向けのヒント:認証情報の保存先は、config.toml の cli_auth_credentials_store で設定できます。選択肢は file(デフォルト)、keyring(OS のキーチェーン)、auto(利用可能ならキーチェーン、利用できなければファイル)です。

Amazon Bedrock ログイン(v0.145.0、試験的機能): Amazon Bedrock 経由でモデルへアクセスするチーム向けに、カスタムエンドポイントと認証をサポートする試験的なログイン方法が追加されています。既存の管理対象 API キー認証(v0.140.0以降)および AWS 認証情報チェーンと併用できます(「カスタムモデルプロバイダー」を参照)。Bedrock のデフォルトモデルは GPT-5.6 Sol です。112 v0.150.0では、Amazon Bedrock モデルにおける会話のコンパクションとマルチエージェントの互換性が修正されています。132 v0.151.0では、対象となる TUI のサインインフローに、機能フラグで有効化する Amazon Bedrock オプションが追加されています。オンボーディング時に既存の AWS プロファイルと環境内の認証情報を検出し、プロファイル、アクセスキー、環境変数、Bedrock API キーの手動設定を選択できます。また、AWS Region の入力、入力中のシークレットのマスキング、プロバイダー変更時の組み込みサーバー再起動にも対応しています。135 v0.152.0では、認証情報の更新状況が表示されます。モデルプロバイダーが期限切れの認証情報を更新している間、TUI と codex exec に進行状況が表示されます。Amazon Bedrock セッションの再認証も対象です。これは、スレッド、ターン、プロバイダー、ユーザー向けメッセージを含む、安定版の modelProvider/authRecoveryStarted および modelProvider/authRecoveryCompleted app-server 通知によって実現されています。138

シェル補完

# Generate completions for your shell
codex completion bash > /etc/bash_completion.d/codex
codex completion zsh > ~/.zsh/completions/_codex
codex completion fish > ~/.config/fish/completions/codex.fish

インストールの確認

codex --version
# codex-cli 0.160.1

クイックスタート:最初のセッション

5分で、何もない状態から実際に作業できるところまで進めます。

1. インストールして認証する:

npm i -g @openai/codex          # Install
codex login                      # Log in with your OpenAI account

2. プロジェクトへ移動する:

cd ~/my-project                  # Any git repo works

3. Codex を起動する:

codex

対話型の TUI が表示されます。Codex はプロジェクト構造を自動的に読み取ります。

4. 質問する:

> What does this project do? Summarize the architecture.

Codex が主要なファイルを読み取り、コードベースについて説明します。このような質問によって変更が加えられることはありません。Codex がファイルへパッチを適用するのは変更を依頼した場合だけであり、事前の確認が必要になる条件はサンドボックスと承認ポリシーによって決まります。

5. 変更を加える:

> Add input validation to the login endpoint

Codex が編集内容を diff として提案します。確認して y で承認するか、n で拒否してください。

6. slash commands を使用する:

> /plan Refactor the database layer to use connection pooling

Codex は実行せずに計画を作成します。計画を確認し、承認すると実行が始まります。

7. 作業内容を確認する:

> /diff

現在のセッションで Codex が加えたすべての変更を確認できます。

次のステップ: - プロジェクトの指示を記述した AGENTS.md を設定する(AGENTS.md の仕組みを参照) - ワークフロー用のプロファイルを設定する(プロファイルを参照) - 非対話型の自動化に codex exec を試す(非対話モードを参照)


中核となる操作インターフェース

Codexには、同じインテリジェンスを基盤とする5つの異なるインターフェースがあります。それぞれが異なるワークフローパターンに最適化されています。

1. 対話型CLI(ターミナルUI)

codex                        # Launch TUI
codex "fix the failing tests" # Launch with initial prompt
codex -m gpt-6-sol          # Specify model
codex --sandbox workspace-write --ask-for-approval on-request

ターミナルUIは、次の要素を備えたフルスクリーンアプリです。

  • コンポーザー:プロンプトの入力、@によるファイル添付、!プレフィックスによるシェルコマンドの実行
  • 出力ペイン:モデルの応答、ツール呼び出し、コマンド出力をストリーミング表示
  • ステータスバー:モデル、トークン使用量、gitブランチ、sandboxモードを表示

主なTUIショートカット:

ショートカット 操作
@ ファイルのあいまい検索(コンテキストに添付)
!command シェルコマンドを直接実行
Ctrl+G 外部エディター($VISUAL / $EDITOR)を開く
Ctrl+R 履歴の逆方向検索(v0.121.0以降) — 過去のターンで実行したslash commandsを含め、以前のプロンプトをreadline形式で検索します82
Enter(実行中) ターンの途中で新しい指示を追加
Escを2回 以前のメッセージを編集
矢印キー 下書き履歴を移動

ステータス行の変更(v0.121.0): ステータス行にあった従来のコンテキストウィンドウメーターは、コンテキストウィンドウがどの程度埋まっているかを示すコンテキスト使用率インジケーターに置き換えられました。ステータス行を解析するスクリプトやhooksがある場合は、この形式変更をご確認ください。82 新しいバージョンが利用可能になると、CodexはCLIの更新通知も表示します。

TUIで利用できるslash commands:

コマンド 説明
/quitまたは/exit CLIを終了
/new 同じセッション内で新しい会話を開始
/resume 保存済みの会話を再開
/fork 現在の会話を新しいスレッドにフォーク
/worktree 新規またはフォークしたセッション用に、分離された管理対象worktreeチェックアウトを作成します(v0.154.0。v0.156.0以降はデフォルトで有効)。 起動時には--worktreeも使用できます。codex execは管理対象worktreesに対応し、TUIにはworktreeセッション用コマンドと、worktreeセッションを再開するためのブラウザーが追加されています。v0.155.0: エージェント概要に、worktreeセッションの非表示、アーカイブ、削除、所有権の詳細、クリーンな管理対象worktreesの確認付き削除が追加されました(#43942、#44424、#44433)。v0.156.0: worktreesが安定版のデフォルト有効機能となり(#44870)、worktreeセッションで既存のローカルデーモンを使用できるようになり(#46498)、エージェント概要からworktreeセッションを作成できるようになりました(#45276)。worktreesを無効にするには: config.tomlの[features]でworktrees = falseを設定するか、codex features disable worktreesを実行します(実行単位では--disable worktrees)。worktreeの作成または/cdが「The local Codex service cannot check background terminals」で失敗する場合、ローカルデーモンがworktreesに必要なメソッドより古いため、codex app-server daemon updateを実行してからCodexを再起動してください(#44870)。152156169171
/model モデルと推論強度を切り替え
/compact 会話を要約してトークンを解放
/recap 現在の会話をその場で要約します(v0.151.0)。 対象となるアイドル中かつフォーカスされていない会話に対してCodexが自動生成する要約を、オンデマンドで実行する機能です。進捗が表示され、対処可能なエラーも提示されます。135 v0.153.0: tui.auto_recap = falseで自動要約を無効にできます。手動の/recapは設定にかかわらず引き続き利用できます。140
/diff 未追跡ファイルを含むgit diffを表示
/review 作業ツリーをコードレビュー
/plan プランモードに移行
/goal 永続化された作業目標を作成、一時停止、再開、または消去します(v0.128.0以降)。v0.133.0: 目標はデフォルトで有効になり、専用ストレージに保存され、アクティブな複数のターンにわたって進捗を追跡します。OpenAIは現在、Codex app、IDE拡張機能、CLIの全体でGoalモードを一般提供機能として案内しています。98100
/vim コンポーザーでモーダルなVim編集を切り替えます(v0.129.0以降)。 TUIのキーマップ設定から、Vimをデフォルトの編集モードに指定できます。v0.150.0: .で直前の編集を繰り返せます。89132 v0.151.0: 行内で使えるf/F/t/Tの検索・直前移動と、gg/Gによるバッファ移動が追加されました。いずれもc/d/y演算子やドットリピートと組み合わせられます。135 v0.152.0: 下書き内で/と?によるリテラル検索が可能になり、一致箇所の強調表示とn/Nによる反復移動に対応しました。演算子との組み合わせも可能で、新しい下書きはInsertモードで開始します。138 v0.153.0: uとCtrl+Rによる回数制限付きの元に戻す・やり直す機能が追加され、貼り付けた内容や添付ファイルを含む下書き全体を復元できます。140 v0.154.0: 元に戻す操作とドットリピートに対応したR置換モードに加え、従来型ターミナルでのEscape処理が復旧しました。152
/voice TUIでのライブ音声会話機能です。v0.156.0以降はデフォルトで有効です。 v0.155.0では試験的なオプトイン機能として提供されました(ストリーミング文字起こしとマイク操作を備えたライブ会話、#43581、#43651、#44331、設定可能なミュートショートカット、#43690、署名済みmacOS音声リソース、#43983)。その後、v0.156.0で安定版のデフォルト有効機能に昇格したため(#44921)、対応ビルドでは/voiceに/experimentalが不要になりました。v0.156.0ではさらに、設定可能なF8切り替え(#46071)、今後の会話で使用する音声を選ぶ/voice settingsピッカー(#44622)、LinuxおよびWindows向けの同梱音声ランタイム(#44714、#44922)、音声セッションの分析アトリビューション(#46058)、視差効果を減らす設定への対応(#46835)、一時停止やパケットのバーストをまたいだ再生の維持(#46880)が追加されています。音声を無効にするには: config.tomlの[features]でrealtime_conversation = falseを設定するか、codex features disable realtime_conversationを実行します。スペースバーによる音声文字起こし(v0.105.0)とは別の機能です。156169171
/hooks TUIからライフサイクルhooksを参照し、有効・無効を切り替えます(v0.129.0以降)。 セッションを離れることなく、利用可能なhooksの検出、有効なhooksの確認、個別のhooksの切り替えができます。89
/mention 会話にファイルを添付
/init AGENTS.mdのひな型を生成
/status セッション設定とトークン使用量を表示します。v0.148.0では、対象ワークスペースにスレッドの推定クレジット数・コストが追加されました118
/export 会話全体をMarkdownとしてクリップボードまたは新規ファイルにエクスポートします(v0.148.0)118
/cd、/pwd、/cwd TUI内からセッションの作業ディレクトリを管理します(v0.149.0)。v0.151.0以降、/cdは復元された権限プロファイルを維持し、ディレクトリ変更によってプロファイルを安全に表現できない場合は拒否されるため、sandboxの制限が弱まることはありません120134
/usage 日次、週次、累計のアカウントトークン使用状況を表示します(v0.140.0以降)。 v0.142.0: 獲得した使用上限リセットクレジットの表示と引き換えにも対応しました。確認、再試行、利用可能状況の更新も行えます。102104 v0.144.0: リセットクレジットの種類と有効期限が表示され、引き換えピッカーで使用するクレジットを選択できるようになりました。107 v0.156.0: /usageがアカウント分析ダッシュボードになります。積み上げグラフ、Summaryタブ、Top chats(コンシューマーを含む)、アクセス制限付きのプラン使用履歴、pluginsとskillsの利用状況を備え(#45763、#45764、#45765、#45766、#45768、#45769、#45770、#45772)、キーボードヘルプ、マウス操作、閲覧位置の維持にも対応します(#46863、#46864、#46866)。169
/tui 次回起動時のターミナルUIモードを選択します(v0.156.0)。 ScrollbackとFullscreenを選ぶピッカーで、確認後にユーザー設定へtui.fullscreen_transcriptを保存します。実行中のセッションでは再起動するまで現在のモードが維持され、起動時のオーバーライドも引き続き適用されます(#46883)。Fullscreenには、検索機能とアクティビティごとの詳細操作を備えたトランスクリプトビューアー、マウスによる選択とコピー、トランスクリプトおよびコンポーザーの選択範囲に対する右クリックコピーが追加されます(#46732、#46734、#46895)。v0.156.0ではデフォルト無効として提供されましたが、v0.157.0以降はFullscreenがデフォルトで有効です(#47178)。ターミナルのスクロールバックを維持するには、[tui]でfullscreen_transcript = falseを設定するか、ここでScrollbackを選択します。--no-alt-screenとtui.alternate_screen = "never"が優先されます。v0.157.0ではShiftクリックによる選択範囲の拡張も追加されました(#47414)。v0.158.0ではtui.copy_on_select(autoはデフォルトで、独自のコピーショートカットを転送する直接接続ターミナルを除き、マウス選択の解除時にコピーします。ほかにalwaysとnever)およびtui.right_click_paste(autoはデフォルトで、Windows、WSL、Linuxで有効です。onではmacOSも対象となり、offで無効になります)が追加され、コピーした選択範囲ではMarkdownの書式が維持されます(#47639、#48469、#48118、#47896)。従来のfeatures.transcript_v2フラグは非推奨となり、無視されます(#46849)。169171174176
/daemon TUIからローカルのバックグラウンドサーバーを更新します(v0.156.0)(#45854)。共有バックグラウンドサーバーを完全に迂回するには--no-daemonを付けて起動します(#46088)。v0.156.0ではオプトインだったバックグラウンドサーバーの自動起動(#46117)が、v0.157.0以降、対象となる対話型起動でデフォルト有効になりました(#47179)。無効にするには、[features]でdaemon_auto_start = falseを設定します。/statusではローカルのバックグラウンドサーバーを識別できます(#46905)。169174
/import Claude Codeからセットアップ、プロジェクト設定、最近のチャットを選択的にインポートします(v0.140.0以降)。102 v0.145.0: Claude Codeに加えてCursorからの移行にも拡張され、設定、MCP servers、plugins、セッション、コマンド、プロジェクト単位のメモリを移行できます。112
/delete 現在のセッションを完全に削除します(v0.140.0以降)。CLIのcodex deleteおよびapp-serverのthread/deleteでも実行でき、いずれにも確認による保護措置があります。102
/permissions approval policyを設定
/personality コミュニケーションスタイル(friendly/pragmatic/none)を設定
/mcp 設定済みのMCPツールを一覧表示
/apps ChatGPTコネクターを参照
/ps バックグラウンドターミナルを表示
/skills skillsにアクセスして実行
/plugins インストール済みのpluginsを参照・管理します(v0.117.0以降)。v0.129.0では、ワークスペースでの共有とマーケットプレイス操作が追加されました。89
/title ターミナルウィンドウのタイトルを設定(v0.117.0以降)
/debug-config デバッグ用に設定レイヤーと要件の取得元を表示します(0.151.0時点では/configコマンドはありません)129132135
/statusline TUIのフッターを設定します。v0.129.0では、テーマに対応した任意のステータス行にPRとブランチ変更の要約が追加されました。89
/theme シンタックスハイライトのテーマをプレビューして保存します(v0.105.0以降)。v0.156.0: ピッカーに6つの同梱テーマ(ada、babbage、curie、cushman、dali、davinci)と、選択中の操作要素に対するテーマ対応アクセントが追加されました。同名のカスタムテーマファイルがある場合は、そちらが優先されます(#46504)。61169
/feedback Codexのメンテナーにログを送信
/logout サインアウト
/keymap TUIショートカットを再割り当てします。v0.150.0では、権限モードを順番に切り替える割り当て可能なショートカットが追加されました129132
/rename 現在のスレッド名を変更します。v0.150.0では、会話に基づいた編集可能なタイトルが提案され、名前のないターミナルタスクには説明的なタイトルが自動的に付けられます129132
/approve 最近の自動レビューによる拒否について、1回の再試行を承認129
/memories メモリの使用と生成を設定129
/agents アクティブなすべてのエージェントセッションを表示して切り替えます。/subagentsでは、このセッションのサブエージェントを切り替えます129
/sideまたは/btw 一時的なフォークでサイド会話を開始129
/raw ターミナル上でコピーしやすくするため、rawスクロールバックモードを切り替え129
/ide IDEで現在選択している内容、開いているファイル、その他のコンテキストを含める129
/stopまたは/clean すべてのバックグラウンドターミナルを停止129
/experimental 試験的機能を切り替えます129。v0.155.0ではライブ音声会話と管理対象worktreesを制御していましたが、v0.156.0以降はどちらも安定版かつデフォルト有効となり、このメニューには表示されません(#44921、#44870)156169
/app このセッションをデスクトップアプリで続行します(macOSおよびWindowsのみ)129

ワークフローピッカーの再設計(v0.129.0): 再設計されたピッカーにより、再開とフォークへアクセスしやすくなりました。また、新しいrawスクロールバックモードでは、コマンドやモデル出力をそのままコピーしたいときに、レンダリングされていないトランスクリプトをスクロールできます。長時間のデバッグセッションをトリアージする場合や、出力を別のツールへパイプする場合に便利です。89

統合された@メンションメニュー(v0.140.0): コンポーザーで@を入力すると、デフォルトでファイル、plugins、skillsを横断する単一のメンションメニューが開くようになり、従来のファイル専用添付フローに置き換わりました。1回のキー操作で、あらゆるプロジェクトリソースを参照できます。102

2. Codex Desktop App(macOS + Windows)

codex app                    # Launch desktop app (auto-installs if missing)

デスクトップアプリには、CLIにはない次の機能があります。

  • マルチタスク:異なるプロジェクトで複数の並列エージェントを同時に実行
  • Git worktreeによる分離:各スレッドがリポジトリの分離されたコピー上で作業
  • インラインdiffレビュー:アプリを離れずに変更をステージ、元に戻す、コミット
  • 統合ターミナル:コマンド実行用のスレッド別ターミナル
  • 会話のフォーク:会話を分岐して別の選択肢を検討
  • フローティングポップアウトウィンドウ:会話を持ち運べる独立ウィンドウに分離
  • 自動化:定期タスク(issueのトリアージ、CI監視、アラート対応)をスケジュール
  • Appshots:最前面のMacアプリウィンドウを、スクリーンショットと取得可能なテキスト付きでスレッドに添付
  • アプリ内ブラウザーコメント:ローカルまたは公開ページをプレビューし、要素や領域にコメントを残して、Codexに具体的なビジュアルフィードバックを反映させる
  • Computer Use:範囲を限定したGUI作業のため、許可されたMacアプリをCodexに操作させる機能。対象となるリモートMacのComputer Useターンでは、ロック状態での利用をオプトインできます

GPT-Liveを利用したChatGPT Voice(desktop 26.715、2026年7月23日):デスクトップアプリを音声で操作できるようになりました。入力せずに作業内容を話し合い、Chat、Work、Codexにまたがるタスクを調整できます。macOSでは、Screen contextを有効にすると、最前面ウィンドウのappshotが会話へ共有されます。見ているものを言葉で説明する代わりに、その内容について直接質問できます。Plus、Pro、Business、Edu、Enterpriseで利用でき、デスクトップアプリのほか、iOSのRemoteからも使用できます。これはデスクトップインターフェースの音声機能です。CLIには、TUIでの/voiceライブ会話(v0.156.0以降はデフォルトで有効)とスペースバーによる音声入力(v0.105.0で試験的に追加)という、独立した音声機能があります。113169

共有スレッドスナップショット(2026年8月20日):すべてのCodexプランで、macOSデスクトップアプリからローカルCodexスレッドの読み取り専用スナップショットを共有できます。元のスレッドが変更されても、スナップショットは更新されません。個人アカウントのリンクはリンクを知る全員が開けますが、ワークスペースアカウントのリンクは共有元ワークスペースのメンバーだけが開けます。Codexは共有前に既知のシークレットパターンを墨消ししますが、機密情報が残る可能性があるため、OpenAIは共有内容を確認するよう案内しています。リンクの表示や取り消しは、ChatGPTのデータコントロールにあるShared linksから行えます。128

アプリとCLIの使い分け:複数の作業フローを調整する場合や、視覚的なdiffレビューが必要な場合はデスクトップアプリを使用します。ターミナルでの組み合わせやスクリプト処理、CI/CDとの統合を重視する場合はCLIが適しています。

3. IDE拡張機能(VS Code、Cursor、Windsurf)

Codex IDE拡張機能は、エディターへ直接統合されます。

  • デフォルトでエージェントモード:ファイルの読み取り、編集、コマンド実行
  • インライン編集:アクティブなファイル内で、コンテキストを考慮した提案を表示
  • 共有セッション:CLIとIDE拡張機能の間でセッションを同期
  • 同じ認証方式:ChatGPTアカウントまたはAPIキーでサインイン

VS Code MarketplaceまたはCursor/Windsurfの拡張機能ストアからインストールできます。3

4. Codex Cloud [EXPERIMENTAL]

クラウドタスクは、OpenAIが管理する環境で非同期に実行されます。

  • 投入後は自動実行:ローカルマシンとは独立して実行されるタスクをキューに追加
  • 並列実行:複数のクラウドタスクを同時に実行
  • PRの作成:Codexが完了した作業からpull requestを作成
  • ローカルへの適用:codex apply <TASK_ID>でクラウドの結果をローカルリポジトリに取り込む
codex cloud list             # List recent cloud tasks
codex apply <TASK_ID>        # Apply diff from a specific cloud task

クラウドタスクにはchatgpt.com/codexからもアクセスできます。4

5. ブラウザー拡張機能(Chrome、Edge、Brave、Opera、Vivaldi)

CodexはGoogle Chrome、Microsoft Edge、Brave、Opera、Vivaldi向けのブラウザー拡張機能としても提供され、CLI、デスクトップアプリ、IDE拡張機能、クラウドに並ぶ5番目のインターフェースとなっています。この拡張機能は2026年5月にChrome向けとして登場し、2026年8月25日の変更履歴で残りの4ブラウザーが追加されました。ChatGPTデスクトップアプリのSettings > Computer Useからセットアップできます。5つのブラウザーすべてがタブへのメンションとブラウザー操作に対応しています。Operaはサイドチャットに対応していないため、タスクはデスクトップアプリから開始してください。この拡張機能は、通常のブラウジングを乗っ取るのではなく、その傍らで動作するよう設計されています。Codexはバックグラウンドで複数のタブをまたいで並行作業し、どのサイトにアクセスさせるかは常にユーザーが管理できます。90127

  • タブの並列操作:Codexはフォアグラウンドのタブをロックせず、複数のタブを同時に操作します。
  • サイト単位の制御:Codexによる操作を許可するWebサイトを許可リストで指定します。デフォルトではアクセスできません。
  • 作業台としてのブラウザー:この拡張機能は、管理コンソール、社内ダッシュボード、コンテンツ管理UI、チケットシステムなど、ページ自体が信頼できる情報源となるアプリやWebサイト上の作業に最適です。ローカルリポジトリにおけるCLIの代替ではありません。
  • 同じ頭脳:ブラウザー拡張機能では、ほかのインターフェースと同じGPT-5.x-Codexインテリジェンスが動作します。そのため、CLIで機能するAGENTS.mdやskillsの設定は、ブラウザーを操作する作業にも同じ規約として引き継がれます。

ブラウザー拡張機能のドキュメントからインストールできます。このページは以前、Codex for Chromeという名称でした。127


設定システムの詳細

Codex の設定には TOML を使用します。設定が競合した際にどれが優先されるかを決めるため、優先順位を理解することが重要です。

優先順位(高い順)

  1. セッションオーバーライド(最優先):CLI フラグ(--model、--sandbox、--ask-for-approval、--search、--enable/--disable、--profile)および -c key=value オーバーライド
  2. プロジェクト設定(.codex/config.toml。CWD からプロジェクトルートへ上方向に探索し、最も近いディレクトリの設定を優先)
  3. ユーザー設定($CODEX_HOME/config.toml。デフォルトは ~/.codex/config.toml)
  4. システム設定(Unix では /etc/codex/config.toml)
  5. 組み込みのデフォルト値(最低優先)

requirements.toml は、通常の設定をマージした後にユーザーが選択できる値を制限するポリシー制約レイヤーとして機能します。エンタープライズデプロイをご覧ください。

設定ファイルの場所

スコープ パス 用途
ユーザー ~/.codex/config.toml 個人用のデフォルト設定
プロジェクト .codex/config.toml リポジトリごとのオーバーライド
システム /etc/codex/config.toml マシン全体のデフォルト設定
管理対象 /etc/codex/requirements.toml 管理者が適用するポリシー制約

上級者向けのヒント:CODEX_HOME 環境変数を指定すると、デフォルトの ~/.codex ディレクトリを変更できます。CI/CD や複数アカウントの構成に便利です。

デスクトップの複数フォルダプロジェクト(26.715、2026年7月23日):ChatGPT デスクトップアプリのローカルプロジェクトでは、関連する複数のフォルダを扱えるようになりました。そのうち1つをプライマリフォルダに指定します(プロジェクトメニュー → プロジェクトを編集)。config.toml の自動検出はプライマリフォルダだけを対象に実行されます。セカンダリフォルダでもファイルの検索、読み取り、編集はできますが、設定には影響しません。セカンダリフォルダ内の .codex/config.toml は Codex が読み取れるファイルにすぎず、設定としては読み込まれません。これはデスクトップアプリにおけるプロジェクトのスコープに関する仕様であり、前述の優先順位が変更されたわけではありません。CLI では、引き続き現在の作業ディレクトリから上方向に探索してプロジェクト設定を解決します。113

設定項目の完全なリファレンス

# ~/.codex/config.toml — annotated reference

# ─── Model Selection ───────────────────────────────────
model = "gpt-6.1-sol"                  # Docs' example; unset = bundled default (gpt-6.1-sol since v0.159.1)
model_provider = "openai"               # Provider (openai, oss, or custom provider id)
model_context_window = 272000           # Token count available to active model (override)
model_auto_compact_token_limit = 200000 # Threshold triggering automatic history compaction
model_reasoning_effort = "medium"       # minimal|low|medium|high|xhigh (model-dependent)
model_reasoning_summary = "auto"        # auto|concise|detailed|none
model_verbosity = "medium"              # low|medium|high
personality = "pragmatic"               # none|friendly|pragmatic
review_model = "gpt-6-sol"             # Optional model for /review command
service_tier = "fast"                  # Preferred service tier for new turns
oss_provider = "lmstudio"              # lmstudio|ollama (used with --oss)

# ─── Sandbox & Approval ───────────────────────────────
sandbox_mode = "workspace-write"        # read-only|workspace-write|danger-full-access
approval_policy = "on-request"          # on-request|never (untrusted retired in v0.149.0)

[sandbox_workspace_write]
writable_roots = []                     # Additional writable paths
network_access = false                  # Allow outbound network
exclude_tmpdir_env_var = false          # Exclude $TMPDIR from sandbox
exclude_slash_tmp = false               # Exclude /tmp from sandbox

# ─── Web Search ────────────────────────────────────────
web_search = "live"                     # Web search mode (constrained by allowed modes)

# ─── Tools ─────────────────────────────────────────────
tools.update_plan.enabled = false       # Planning tool opt-in (v0.152.0); exposes update_plan when true

# ─── Instructions ──────────────────────────────────────
developer_instructions = ""             # Additional injected instructions
model_instructions_file = ""            # Custom instructions file path
compact_prompt = ""                     # Custom history compaction prompt

# ─── Shell Environment ─────────────────────────────────
allow_login_shell = false               # Allow login shell semantics (loads .profile/.zprofile)

[shell_environment_policy]
inherit = "all"                         # all|core|none
ignore_default_excludes = false         # Set true to keep KEY/SECRET/TOKEN vars
exclude = []                            # Glob patterns to exclude
set = {}                                # Explicit overrides
include_only = []                       # Whitelist patterns

# ─── Authentication ────────────────────────────────────
cli_auth_credentials_store = "file"     # file|keyring|auto
forced_login_method = "chatgpt"         # chatgpt|api
mcp_oauth_callback_port = 0            # Fixed port for MCP OAuth callback (0 = random)
mcp_oauth_credentials_store = "auto"   # auto|file|keyring

# ─── History & Storage ─────────────────────────────────
[history]
persistence = "save-all"                # save-all|none
max_bytes = 0                           # Cap size (0 = unlimited)

tool_output_token_limit = 10000         # Max tokens per tool output (global; per-tool MCP overrides in v0.152.0)
log_dir = ""                            # Custom log directory
sqlite_home = ""                        # Override SQLite-backed resumable state location

# ─── UI & Display ──────────────────────────────────────
file_opener = "vscode"                  # vscode|vscode-insiders|windsurf|cursor|none
hide_agent_reasoning = false
show_raw_agent_reasoning = false
check_for_update_on_startup = true

[tui]
notifications = false                   # Enable notifications
notification_method = "auto"            # auto|osc9|bel
animations = true
show_tooltips = true
alternate_screen = "auto"               # auto|always|never
status_line = ["model", "context-remaining", "git-branch"]

# ─── Project Trust ─────────────────────────────────────
project_doc_max_bytes = 32768           # Max AGENTS.md size (32 KiB)
project_doc_fallback_filenames = []     # Alternative instruction filenames
project_root_markers = [".git"]         # Project root detection

# ─── Feature Flags ─────────────────────────────────────
# Use `codex features list` for current names/stages/defaults.
[features]
shell_tool = true                       # Shell command execution (stable)
unified_exec = true                     # PTY-backed exec (stable)
shell_snapshot = true                   # Shell env snapshots (stable)
enable_request_compression = true       # zstd request compression where supported (stable)
fast_mode = true                        # Service-tier selection and Fast-tier commands (stable)
goals = true                            # Goal mode; stable and on by default in v0.133.0+
hooks = true                            # Lifecycle hooks (stable)
multi_agent = true                      # Enable multi-agent collaboration tools (stable)
personality = true                      # Personality selection (stable)
plugins = true                          # Plugin system (stable)
plugin_hooks = true                     # Plugin-bundled hooks (stable)
plugin_sharing = true                   # Workspace plugin sharing (stable)
browser_use = true                      # In-app browser automation (stable)
browser_use_external = true             # Browser-extension browser use (stable)
computer_use = true                     # macOS Computer Use (stable, plan/region gated)
in_app_browser = true                   # Shared rendered-page preview (stable)
image_generation = true                 # Image-generation tool (stable)
guardian_approval = true                # Auto-review approval path (stable)
skill_mcp_dependency_install = true     # Prompt/install missing skill MCP deps (stable)
tool_suggest = true                     # Tool/plugin suggestion surface (stable)
workspace_dependencies = true           # Workspace dependency discovery (stable)
memories = true                         # Memories (experimental)
network_proxy = false                   # Sandboxed-command network proxy (experimental); boolean or table, see below
prevent_idle_sleep = true               # Keep machine awake during active turns (experimental)
terminal_resize_reflow = true           # Terminal reflow improvements (experimental)
guardian_conversation_history_tools = false  # Guardian reads earlier user messages (under development, v0.160.0)

# Removed or deprecated feature names still appear in `codex features list`
# for migration diagnostics. Do not set removed flags such as
# `collaboration_modes`, `request_rule`, `codex_git_commit`,
# `apply_patch_freeform`, `search_tool`, or `js_repl` in new configs.

# ─── Guardian Auto-Review (v0.160.0 history keys) ─────
[auto_review]
conversation_history_max_output_tokens = 4000   # Per history-tool response, estimated tokens (default 4,000)
experimental_conversation_history_prompt = ""   # Blank = built-in retrieval instructions

# ─── Multi-Agent Roles (v0.102.0+) ───────────────────
[agents]
max_threads = 4                         # Maximum concurrent agent threads

[agents.explorer]
description = "Read-only codebase navigator"
config_file = "~/.codex/profiles/explorer.toml"

# ─── Notifications ────────────────────────────────────
notify = ["terminal-notifier", "-title", "Codex"]  # Command for notifications

# ─── Per-Project Overrides ────────────────────────────
[projects."/absolute/path/to/repo"]
trust_level = "trusted"                 # Per-project trust override

features.network_proxy は boolean | table です。 boolean 形式ではプロキシの起動または停止だけを指定し、table 形式ではポリシーも設定できます。このプロキシは、サンドボックス化されたコマンドに対して権限プロファイルのドメインルールを適用します。無効にすると、[permissions.<name>.network] のドメインルールは適用されず、コマンドはネットワークへ直接アクセスします。Web 検索、アプリ、MCP servers、その他のホスト型ツールはフィルタリングしません。130

[features.network_proxy]
enabled = true
allow_local_binding = false
proxy_url = "http://127.0.0.1:3128"

[features.network_proxy.domains]
"api.github.com" = "allow"
"*.npmjs.org" = "allow"          # subdomains only
"**.example.com" = "deny"        # apex plus subdomains; deny wins on conflicts
キー 型 デフォルト 意味
enabled boolean false コマンドのネットワークアクセスが有効な場合に、サンドボックス化されたコマンド用のネットワークプロキシを起動します
domains ホストから allow または deny へのマップ 未設定(外部の接続先はすべて不許可) 完全一致のホスト、*.example.com(サブドメインのみ)、**.example.com(頂点ドメインとサブドメイン)、またはすべてを許可するグローバルな * ルールを指定します。deny が優先されます
unix_sockets パスから allow または deny へのマップ 未設定 Unix ソケットのポリシーです。許可するソケットには allow エントリを追加します
allow_local_binding boolean false ローカルネットワークおよびプライベートネットワークへのアクセスを広く許可します。無効でも、完全一致するローカル IP または localhost の許可ルールは機能します
enable_socks5 boolean true SOCKS5 サポートを公開します
enable_socks5_udp boolean true SOCKS5 経由の UDP を許可します
allow_upstream_proxy boolean true 環境で指定されたアップストリームプロキシを経由します
dangerously_allow_non_loopback_proxy boolean false ループバック以外のリスナーアドレスを許可します(プロキシが localhost の外部にも公開されます)
dangerously_allow_all_unix_sockets boolean false 許可リストに含まれる接続先だけでなく、任意の Unix ソケットへの接続を許可します
proxy_url string "http://127.0.0.1:3128" HTTP リスナーの URL
socks_url string "http://127.0.0.1:8081" SOCKS5 リスナーの URL

管理者が管理する requirements.toml の experimental_network 要件では、features.network_proxy を使用せずにプロキシを起動できます。130

プロファイル

作業モードごとに名前を付けた設定プリセットです。Codex 0.134.0 以降、各プロファイルは個別のファイル(~/.codex/<name>.config.toml)となり、トップレベルのキーだけを格納します。--profile <name> を指定すると、そのファイルが ~/.codex/config.toml に重ねて適用されます。従来の config.toml 内の [profiles.<name>] テーブルと、トップレベルの profile = "<name>" セレクターは読み込まれなくなりました。[profiles.<name>] テーブルが残っている場合、そのキーをプロファイルファイルへ移すまで、--profile <name> を指定しても起動できません。122

# ~/.codex/fast.config.toml
model = "gpt-6-luna"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
model_reasoning_effort = "low"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
personality = "pragmatic"
# ~/.codex/careful.config.toml
model = "gpt-6-astra"
model_reasoning_effort = "xhigh"
approval_policy = "on-request"   # `untrusted` retired in v0.149.0
sandbox_mode = "read-only"
# ~/.codex/auto.config.toml
model = "gpt-6.1-sol"
# GPT-6.1 Sol starts at Standard speed; /fast toggles Fast (2.5x credits)
model_reasoning_effort = "medium"
approval_policy = "never"
sandbox_mode = "workspace-write"

プロファイルファイルは、基本のユーザー設定より上、プロジェクト設定および CLI 設定より下のレイヤーです。そのため、基本設定と異なる値だけを記述すれば十分です。122

プロファイルを有効にします。

codex --profile fast "quick refactor"
codex --profile careful "security audit"
codex -p auto "fix CI"

上級者向けのヒント:設定のトップレベルに profile = "fast" を指定すると、デフォルトのプロファイルを設定できます。セッションごとに変更するには --profile を使用します。

カスタムモデルプロバイダー

Azure、AWS Bedrock、ローカルモデル、またはプロキシサービスに接続します。

[model_providers.azure]
name = "Azure OpenAI"
base_url = "https://YOUR_PROJECT.openai.azure.com/openai"
wire_api = "responses"
query_params = { api-version = "2025-04-01-preview" }
env_key = "AZURE_OPENAI_API_KEY"

# Built-in amazon-bedrock provider (v0.123.0+, first-class in v0.124.0+)
# AWS SigV4 signing + credential-based auth; AWS profile selectable via the
# nested `aws.profile` field (NOT a top-level `aws_profile` key).
# v0.130.0+ also accepts credentials from `aws login` (the AWS console-login
# flow) — Codex resolves the cached console-login session for the chosen
# profile if static keys are absent.
# v0.140.0+ adds managed Amazon Bedrock API-key authentication, and stores
# CLI and MCP OAuth credentials in encrypted local storage.[^184]
[model_providers.amazon-bedrock]
name = "Amazon Bedrock"

[model_providers.amazon-bedrock.aws]
profile = "default"                   # any profile from ~/.aws/credentials
# Region/credential resolution otherwise follows the standard AWS chain;
# v0.130.0 added support for `aws login` console-login profiles in addition
# to static access keys and IAM role assumption.[^168]

[model_providers.ollama]
name = "Ollama (Local)"
base_url = "http://localhost:11434/v1"
wire_api = "chat"

env_key には、プロバイダーの API キーを格納する環境変数の名前を指定します。キー自体を config.toml に記述することはありません。requires_openai_auth = true を設定したプロバイダーでは、初回実行時にログイン画面が表示されます。認証情報は、必ずしも auth.json ではなく、cli_auth_credentials_store で選択したバックエンド(file、keyring、または auto)に保存されます。v0.160.0 以降、model_catalog_url を設定したプロバイダーでは、そのカタログ内のモデルだけが使用され、組み込みモデルは統合されません。また、カタログの更新に失敗した場合は、古いキャッシュを再利用せず、キャッシュ内のエントリを破棄します。182

警告: chat/completions ワイヤー API(wire_api = "chat")は OpenAI がホストするモデルでは非推奨となり、OpenAI は2026年2月に廃止を発表しました。34 ローカルプロバイダー(Ollama、LM Studio)では、引き続きこの形式を利用できる場合があります。OpenAI エンドポイントでは、代わりに wire_api = "responses" を使用してください。

--oss フラグでローカルモデルを使用します。

codex --oss "explain this function"               # Uses default OSS provider
codex --oss --local-provider lmstudio "explain"   # Explicit LM Studio
codex --oss --local-provider ollama "explain"      # Explicit Ollama

または、設定ファイルで指定します。

model_provider = "oss"
oss_provider = "lmstudio"   # or "ollama"

インライン設定のオーバーライド

コマンドラインから任意の設定値をオーバーライドします。

codex -c model="gpt-5.5" "refactor the API"
codex -c 'sandbox_workspace_write.network_access=true' "install dependencies"
codex -c model_reasoning_effort="xhigh" "debug the race condition"

どのモデルを選ぶべきですか?

利用可能なモデル(2026年9月)

モデル 入力 / 合計コンテキスト デフォルトの推論 最適な用途
gpt-6.1-sol 1.05M(API)、Codex カタログでは272K low(カタログ)。ドキュメントでは、使用するクライアントのデフォルトから始めることを推奨 複雑なコーディングとエージェント型の作業。v0.159.1以降の同梱デフォルト(ドキュメントの変更履歴、2026年9月29日)――モデルのドキュメントでは、「複雑な作業でAstraに近い性能を、Astraより低コストで実現」し、利用可能な場合は「複雑なコーディングやエージェント型ワークフロー」に推奨されています。v0.159.1以降、CLIの選択画面で先頭に表示され、Amazon Bedrockのデフォルトでもあります。Codexクレジットは100万トークンあたり入力50 / キャッシュ済み入力2.5 / 出力250、APIはMTokあたり$2/$10(キャッシュ済み入力は$0.10)、最大出力128K、知識カットオフは2026年4月30日です。推論レベルはLowからUltraまで対応します。カタログではデフォルトのサービ​​スティアが設定されていないため、セッションはStandardで開始されます。Fastは2.5倍のクレジット消費で利用でき、Ultrafastは後日提供予定です。リリース時の展開対象はPlus、Pro、Business、Enterprise、Eduで、EnterpriseとEduでは管理者が有効にするまでオフになります。FreeとGoはリリース時点では対象外です178
gpt-6-astra 922K / 1.05M(API)、Codex カタログでは272K low(ドキュメントの開始点「Light」と同梱カタログが一致) 最も困難なエンドツーエンド作業向けのフラッグシップ(2026年9月3日リリース)――モデルのドキュメントでは、「複数のステップとツールにわたり最高の能力が必要なタスクにはAstraを選択してください」と説明されています。モデルが設定されていない場合の同梱デフォルトとしてv0.153.4からv0.159.1まで採用され、v0.159.1でGPT-6.1 Solがデフォルトになった際、選択画面の2番目に移動しました。API:標準の短いコンテキスト料金はMTokあたり$10/$50(入力トークンが272Kを超える場合はリクエスト全体に$20/$75を適用)、最大出力128K、知識カットオフは2026年4月30日です。Codexクレジットは100万トークンあたり入力250 / キャッシュ済み入力25 / 出力1,250で、現行モデルの中で最も高額です。利用可否はプラン、サインイン方法、クライアントによって異なります。9月23日のモデルページではAstraがCodex cloudで利用不可とされています(9月15日時点では利用可能とされていました)。推論レベルはLow、Medium、High、Extra High、Max、Ultraです145146148153171178
gpt-6-sol 922K / 1.05M(API)、Codex カタログでは272K medium(ドキュメントおよびカタログ) 前世代のSol(ドキュメントの変更履歴、2026年9月22日。v0.156.1以降はCLIの選択画面に表示され、v0.159.1以降は「Previous generation workhorse model」と記載)――「複雑なコーディングとエージェント型ワークフロー向けに構築され、GPT-5.6 Solよりも事実の信頼性とコミュニケーションの明瞭さが向上」しています。ドキュメントの設定例は2026年9月29日にgpt-6.1-solへ移行しましたが、カタログの移行プロンプトでは、保存済みのGPT-5.6 Sol、GPT-5.6 Terra、GPT-5.5、GPT-5.4の選択を引き続きこのモデルへ移行します。Codexクレジットは100万トークンあたり入力50 / キャッシュ済み入力5 / 出力250(GPT-5.6 Solのプロモーション料金の半分)、APIはMTokあたり$2/$10、知識カットオフは2026年4月20日です。Codexカタログでは推論レベルがUltraまで用意されています。カタログ上のデフォルトのサービ​​スティアはTUIでFast(クレジット消費は2.5倍)です。/fast statusで確認してください。v0.157.0からv0.159.1まではAmazon Bedrockのデフォルトでした。GPT-5.6 Solとは別のモデルです171174178
gpt-6-luna 922K / 1.05M(API)、Codex カタログでは272K medium(カタログ)。ドキュメントではHighから始めることを推奨 対象を絞った大量のタスク(v0.156.1以降、CLIの選択画面に表示)――「要約、抽出、対象を絞ったコーディングなど、焦点が明確で量の多いタスクに最も効率的なモデル」です。レート制限時の切り替えプロンプトでも、このモデルが推奨されるようになりました。Codexクレジットは100万トークンあたり入力2.5 / キャッシュ済み入力0.25 / 出力12.5、APIはMTokあたり$0.10/$0.50、知識カットオフは2026年5月18日です。推論レベルはMaxまでで、Ultraには対応しません。FreeおよびGoプランでは、展開状況に応じてデスクトップアプリのStandard速度で利用できます。EnterpriseとEduでは管理者による有効化が必要です。Solと同様、カタログ上のデフォルトのサービ​​スティアはTUIでFastです171
gpt-5.5(Codex) 400K / 400K medium 前世代のフラッグシップ(2026年4月23日)――リリース時のTerminal-Bench 2.0は82.7%。現在、選択画面では「Legacy coding model」と記載されています。ChatGPTサインインを使用するCodexでは2026年10月14日に提供終了予定(APIは影響を受けません)。ドキュメントでは、有料プランの代替としてGPT-6 Sol、FreeおよびGoの代替としてGPT-6 Lunaが案内されています。APIではコンテキストウィンドウが1Mです。83117171
gpt-5.5-pro 1M / 1M high GPT-5.5における最高推論レベルのティア(2026年4月24日、APIで利用可能)83
gpt-5.4 1M / 1M medium 以前のフラッグシップ。v0.145.0で同梱の選択がGPT-5.6 Terra/Lunaへ移行され、ChatGPTサインインを使用するCodexでは2026年8月31日に提供終了しました。v0.156.1以降、移行プロンプトはGPT-6 Solを案内します。v0.158.0で同梱カタログとBedrockカタログから削除されましたが、保存済みの選択に対する移行プロンプトは維持されています112117171176
gpt-5.4-mini 400K / 400K medium サブエージェントの作業や単純なタスク向け。同梱モデルとしてはv0.145.0でGPT-5.6の各バリアントに置き換えられ、ChatGPTサインインを使用するCodexでは2026年8月31日に提供終了しました。v0.156.1以降、移行プロンプトはGPT-6 Lunaを案内します76112117171
gpt-5.6 Sol / Terra / Luna 272K / 272K medium(maxに対応) 前世代ですが、GPT-6の展開期間中も引き続き利用できます。 v0.156.1の選択画面では「Older」モデルとされ、移行プロンプトが表示されます(SolとTerraはGPT-6 Solへ、LunaはGPT-6 Lunaへ移行)。GPT-5.6 Solは、v0.157.0でGPT-6 Solに変更されるまでAmazon Bedrockのデフォルトでした(v0.159.1以降はGPT-6.1 Sol)。また、料金ページによると、ChatGPTプランのCodex cloudチャットで使用されるモデルです。アカウントでGPT-6 Solをまだ利用できない場合、固定指定するモデルとして役立ちます。v0.145.0からv0.153.4まで同梱CLIのデフォルトファミリーで、v0.143.0でBedrock経由として初めて提供されました。v0.144.6ではコンテキストが272,000トークンに修正されています106111112117146148171174178
gpt-5.3-codex 272K / 400K medium 旧世代のコーディング特化モデル――ChatGPTでサインインしたCodexでは非推奨ですが、API経由では引き続き利用できます117
gpt-5.3-codex-spark 128K / 128K high ほぼ即時の反復処理、テキストのみ(Proユーザー、Cerebrasとの提携)67
gpt-5.2-codex 272K / 400K medium OpenAIの非推奨モデル一覧に基づき、2026年7月23日に停止されました。現在推奨される代替モデルはgpt-5.6-solです88
gpt-5.1-codex-mini 272K / 400K medium OpenAIの非推奨モデル一覧に基づき、2026年7月23日に停止されました。現在推奨される代替モデルはgpt-5.6-terraです88

GPT-5.5(2026年4月23日)は、リリース時点でほとんどのCodexタスクにOpenAIが推奨していたモデルです。複雑なコーディング、コンピューター操作、知識労働、調査ワークフローに適しています。ChatGPT Plus / Pro / Business / Enterprise / Edu / Go向けには4月23日にCodex CLI / web / デスクトップで、OpenAI APIでは4月24日に提供されました。コンテキストウィンドウはCodexで400K、APIでは1Mです。Codexでは、各サブスクライバーティアのスループットとコストのバランスを取るため、ウィンドウが400Kに制限されます。APIでは完全な1Mを利用できます。料金(API)は、MTokあたり入力$5 / 出力$30です(GPT-5.4の2倍。OpenAIによると、トークン効率の改善後の実質的な増加は約20%)。ベンチマークは、Terminal-Bench 2.0で82.7%(一般公開モデルの中で当時のSOTA)、GDPval(44職種)で84.9%、OSWorld-Verifiedで78.7%、Tau2-bench Telecom(プロンプト調整なし)で98.0%です。OpenAIはリリース前、GPT-5.5とCodexを社内で使用してサービング基盤を書き直し、トークン生成速度を20%向上させました。83

GPT-5.5は、ChatGPTサインインを使用するCodexでは2026年10月14日に提供終了予定です――モデルのドキュメントでは、提供終了の対象を全プラン(コンシューマー、Business、Enterprise、Eduを含む)のChatGPT、ChatGPT Work、Codexとし、OpenAI APIには適用されないと明記しています。155 GPT-6のリリースに伴い、代替モデルの案内も変更されました。Plus、Pro、Business、Enterprise、Eduではgpt-6-solを、FreeとGoではデスクトップアプリのgpt-6-lunaを、それぞれ「利用可能になり次第」選択してください。ワークスペースのデフォルト、保存済みのモデル設定、管理対象の設定、カスタムエージェント、スケジュール済みタスク、スクリプトに含まれるgpt-5.5を置き換えてください。171

GPT-5.4とGPT-5.4 miniは、ChatGPTサインインを使用するCodexでは2026年8月31日に提供終了しました。117 モデルのドキュメントでは、現在の代替モデルとしてgpt-6-solとgpt-6-lunaが案内されています(EnterpriseとEduでは、最初に管理者がLunaを有効にする必要があります)。APIキーによる利用は影響を受けません。64171 正確なモデル一覧はアカウントや展開状況によって異なります。ローカルキャッシュ~/.codex/models_cache.jsonを確認してください。

非推奨化に関する注意(2026年3月11日):GPT-5.1モデルはChatGPTで利用できなくなりました。既存の会話はGPT-5.3 Instant、GPT-5.4 Thinking、またはGPT-5.4 Proで自動的に継続されます。GPT-5.1-Codex-Miniは、2026年7月23日に停止されるまでAPIおよびCLI経由で引き続き利用できました。7188

無料ティアに関する注意(2026年5月5日):GPT-5.5 Instantは、2026年5月5日にChatGPTの無料ティアへ展開されました。これによりGPT-5.5ファミリーの利用者は有料プラン以外にも広がりましたが、Codex CLIを利用するには、引き続き対象となるPlus / Pro / Business / Enterprise / Edu / GoサブスクリプションまたはAPIキーが必要です。92

GPT-5.4 mini(2026年3月17日):GPT-5.4を小型化、高速化したバリアントで、400Kのコンテキストを備え、料金はMTokあたり$0.75/$4.50です。GPT-5.4のクォータの30%しか消費しません。サブエージェントへの委任に最適です。GPT-5.4に計画と調整を任せ、GPT-5.4 miniのサブエージェントには、コードベースの検索、ファイルのレビュー、ドキュメント処理など、対象を絞ったサブタスクを並行して処理させます。76

Bedrock GPT-5.6(Sol、Terra、Luna)(v0.143.0、2026年7月8日):Codexでは、Amazon Bedrockでホストされる3つのGPT-5.6モデルバリアントが正式にサポートされ、max推論レベルにも対応しました。Bedrockプロバイダー経由でモデルを利用するチームは、ほかのカスタムプロバイダーモデルと同じ方法で選択できます(カスタムモデルプロバイダーを参照)。maxレベルは、最も難しい推論やエージェント型のワークロードを対象としています。106 v0.144.6(2026年7月18日)では、Sol、Terra、Lunaの同梱指示が更新され、コンテキストウィンドウが272,000トークンに修正されました。111 v0.145.0(2026年7月21日)では、カスタムエンドポイントと認証に対応する実験的なBedrockログインが追加され、GPT-5.6 SolがBedrockのデフォルトモデルになりました。また、同梱のGPT-5.4モデルの選択は、対応するTerraおよびLunaバリアントへ移行されます。112

GPT-6-Astra(2026年9月3日リリース。v0.153.1~v0.153.4でCodexに追加):明確な日付を含む経緯は次のとおりです。2026年9月3日、v0.153.1でAPI専用のカタログエントリが準備され、同日にOpenAIがGPT-6-Astraを発表しました。9月4日にはv0.153.4で選択画面への項目追加と、同梱CLIのデフォルト切り替えが行われました。発表では、限定された組織(最初はサイバーセキュリティプログラムのパートナー)から開始し、ChatGPT Plus、Pro、Business、Enterpriseへ「今後数日間」で拡大する段階的な展開に加え、OpenAI APIとAWSでの提供も説明されています。これらの展開情報は報道(CNBC、Axios、Forbes、Al Jazeera、9to5Mac)に基づきます。145 9月4日時点の情報はその後更新されました。OpenAIはXで、GPT-6 Astraが「ChatGPT WorkおよびCodexのすべてのPro、Enterprise、Business Premiumユーザーに利用可能になった」ほか、「APIでも提供を開始した」と発表し、PlusとBusinessにも数日以内に提供する見込みを示しました。同日の夜、Codex責任者のTibo Sottiauxも「AstraはすべてのPlusおよびBusinessユーザーにも展開されました」と補足しています。実際の利用権限には依然としてばらつきがあります。9月5日のコミュニティ報告では、PlusアカウントでCodexにGPT-5.6モデルしか表示されない例がありました。また、以下で引用するモデルのドキュメントの利用可否に関する記述も変わっていないため、引き続き第一者による有効な声明として扱います。149 第一者のドキュメントはすでに公開されています。APIのモデルページでは、gpt-6-astraを「最も困難なエンドツーエンド作業向けに構築された、最も高性能なモデル」というフラッグシップとして掲載しています。仕様は、標準の短いコンテキスト料金で入力$10/MTok、出力$50/MTok、コンテキストウィンドウ1.05Mトークン、最大入力922,000トークン、最大出力128K、知識カットオフは2026年4月30日です。長いコンテキスト向けのティアも明記されており、入力トークンが272Kを超えるプロンプトには、リクエスト全体に入力2倍、出力1.5倍の料金が適用されます。料金ページでは入力$20/MTok、出力$75/MTokで、GPT-5.6 Terra(バランス重視)やLuna(低予算)を上回ります。CodexのドキュメントではAstraを推奨Codexモデルとしつつ、利用可否は「展開状況、サインイン方法、クライアントによって異なる」と説明し、対象としてPro、Business($100)、Enterpriseアカウントを挙げています。Astraでドキュメント化されているCodexの推論レベルは、Low、Medium、High、Extra High、Max、Ultraです。モデルのドキュメントではMediumがデフォルトですが、v0.153.4の同梱カタログではdefault_reasoning_levelがlowに設定されています。そのため、実際のデフォルトは利用環境によって異なるものとして扱い、セッション内で/statusを確認してください。9月15日に再確認した時点でも推論レベルは変わらず、各レベルの説明が選択画面に追加されています(Ultraの原文は「Maximum reasoning with automatic task delegation」)。MaxとUltraにはSDKでの確認が伴います。Python SDK 0.154.0(2026年9月10日リリース)では、maxとultraの推論レベルが追加されました(#39662)。146148153 CLIでは、Astraはv0.153.1以降、APIを使用して設定でき(-m gpt-6-astra)、v0.153.3でAmazon Bedrockのカタログに追加されました(v0.157.0でGPT-6 Solに変更されるまで、BedrockのデフォルトはGPT-5.6 Solのままでした174)。v0.153.4以降はモデルの選択画面に表示され、モデルが明示的に設定されていない場合の同梱デフォルトになっています。CLIの最低バージョンは文書化されていないため、これらを実質的な最低バージョンとして扱ってください。このデフォルト変更は、同梱CLIカタログに関するもので、すべての利用環境に適用されるわけではありません。ただし、cloudとの差はその後解消されました。9月4日と9月7日の確認では、AstraはCodex cloudで利用不可とされていました(GPT-5.6 Solは利用可能)が、9月15日の再確認では利用可否の表でAstraもCodex cloudで利用可能とされています。ただし、ページには引き続き「現在、Codex cloudチャットのデフォルトモデルは変更できません」と記載されています。展開上の注意として、利用権限はアカウントによって異なります。CLI 0.153.4以降では、展開対象外のアカウントにも、まだ実行できないモデルが同梱デフォルトとして設定されています。確実にモデルを選択するにはconfig.tomlで固定するか、-mを渡してください。v0.156.1以降、ドキュメントの例でもmodel = "gpt-6-sol"が使用されています。モデルページにはFastティアの記載がありませんが、AstraのFastモード料金は文書化されています。Codexの速度に関するドキュメントでは、ChatGPTサインイン時に「利用可能な場合」、Standardの2.5倍のクレジットを消費するとされています。APIの料金ページでは、Fastモードの料金が該当するStandard料金のちょうど2倍で、短いコンテキストではMTokあたり$20/$100、長いコンテキストでは$40/$150です。v0.153.2のカタログ文字列にある「2倍速」という部分は、引き続きカタログ上の表示テキストにすぎません。速度に関するページでは、Astraの速度倍率は明記されていません。145146147148 一部更新、2026年9月23日:モデルのドキュメントでは、Astraを推奨Codexモデルとは説明しなくなりました。「Recommended models」セクションではGPT-6 SolとLunaが先に挙げられ、Astraは「最も困難なエンドツーエンド作業」向けとされています。また、AstraはCodex cloudで利用不可とされ、開始時の推論レベルはLight(low)となり、同梱カタログと一致しました。モデルが設定されていない場合、Astraは引き続き同梱CLIのデフォルトです。171 2026年9月29日に更新:v0.159.1ではGPT-6.1 Solが同梱デフォルトになり、Astraは選択画面の2番目に移動しました。モデルのドキュメントでは、複雑なコーディングにはGPT-6.1 Solを推奨しつつ、Astraは最も困難なエンドツーエンド作業向けとして維持されています。ドキュメントの設定例もgpt-6.1-solを使用するようになりました。178

AstraでのPowerプリセット(2026年9月6日以前にドキュメントへ追加):Codexのモデルに関するドキュメントでは、モデル選択画面のPowerオプションがGPT-6-Astraの推論レベルに対応付けられています。これは、PowerプリセットとAstraの対応を初めて示したドキュメントです。この段落は146の9月5日の再確認時にはなく、9月7日に公開を確認しました。原文は次のとおりです。「For eligible Pro, Business ($100), and Enterprise accounts, the Astra rollout updates the Power options to Terra Light, Sol Light, Sol Medium, Astra Light, Astra Medium, and Astra Extra High. Options can differ by plan and rollout stage.」直前の文では、選択画面の図にGPT-5.6のコントロールが引き続き表示されていることも説明されています。上記のモデル表と併せて読むと、「Power」はGPT-5.6 Solのmedium推論を意味していましたが、利用権限のあるアカウントでは、同じプリセットの段階にTerra、Sol、Astraが固定された推論レベルで含まれるようになりました。選択肢は引き続きプランと展開段階によって異なります。この段落の原文は、2026年9月15日の再確認時にも変更されていません。146 2026年9月23日に更新:GPT-6 SolとLunaのリリース後、ドキュメントでは6つのPowerプリセットを「Luna High、Sol Light(開始時のプリセット)、Sol Medium、Astra Light、Astra Medium、Astra Extra High」と記載しています。一部の有料プランではAstra Extra Highが利用できないことも説明され、SolはMedium、LunaはHigh、AstraはLight(low)から始めることが推奨されています。171

コンテキストをまたぐ実験的なメモ機能(Astra、ドキュメント公開済み、オプトイン):Codexのモデルに関するドキュメントには、「Experimental context management」というセクションがあります。原文は次のとおりです。「On supported Codex clients, users signed in with ChatGPT Plus or Pro can opt in to experimental context management. Astra keeps notes across context windows and can search earlier messages and tool results from the same task. This experiment is off by default and isn’t available with Business, Enterprise, or API-key sign-in at launch.」オプトイン方法の原文は次のとおりです。「To opt in, set features.context_management.experimental_mode = true in your config.toml, then start a new task.」これはv0.153.0で追加されたfeatures.context_management.experimental_modeと同じ設定項目です(コンテキスト管理を参照)。ドキュメントでは、この機能をAstraの名前、およびPlusとProによるサインインに明示的に関連付けています。一方、v0.153.0のリリースノートでは、対象としてPlus、Pro、Pro Liteのセッションが挙げられていました。v0.154.0ではコード側の制約が厳格化され、セッション開始時に、使用中のモデルの機能に基づいて実験の利用資格が判定されるようになりました(#43147)。ドキュメントのセクションは、2026年9月15日の再確認時にも原文のまま変更されていません。実験的な機能であり、デフォルトではオフです。動作や利用条件は今後変更される可能性があります。140146152 v0.157.0:同梱モデルカタログでは、GPT-6-Astraを含むすべての同梱モデルから、実験的なコンテキスト管理への対応を示す指定が削除されました(#47397)。CLIでは、その対応が指定されたモデルに対してのみ実験を有効にします。したがって、同梱カタログを使用する場合、オプトインしても効果はありません。サインイン済みアカウントに提供されるカタログが異なるかどうかは、文書化されていません。モデルのドキュメントでは、2026年9月26日時点でもオプトインについて説明していました。174 2026年9月29日:モデルページからこのセクションが削除され、設定リファレンスではfeatures.context_management.experimental_modeについて「Experimental context-management setting. The feature is not currently available」と説明されています。GPT-6.1 Solにも、この機能への対応は指定されていません。178

モデル選択フローチャート

Is this a quick fix, extraction, or other well-defined repeatable task?
├─ Yes → gpt-6-luna (most efficient; docs suggest starting at High)
└─ No
   ├─ Do you need real-time pairing speed?
   │  ├─ Yes → gpt-5.3-codex-spark (near-instant, Pro only)
   │  └─ No
   │     ├─ Hardest end-to-end work across many steps and tools?
   │     │  ├─ Yes → gpt-6-astra (strongest; most expensive)
   │     │  └─ No → gpt-6.1-sol (near-Astra at lower cost; default since v0.159.1)
   └─ GPT-6.1 Sol not yet available on your account? → gpt-6-sol, then gpt-5.6-sol

推論レベル

応答前にモデルがどの程度「考える」かを制御します。

レベル 動作 使用する場面
minimal 最小限の推論(GPT-5モデルのみ) 単純なタスク、簡単な検索
low 簡潔な推論 標準的なコーディングタスク、フォーマット
medium バランス型(デフォルト) ほとんどの開発作業
high 拡張された推論 複雑なバグ、アーキテクチャ
xhigh 最大限の推論 セキュリティ監査、詳細な分析
persistent モデルが提示する持続的推論(v0.151.0)。TUIでは「Persistent」と表示され、ローカル設定では保持されますが、Responses APIにはdisabledのワイヤー値が送信されます モデルが自身でフォローアップのペースを調整する、長時間継続する能動的なセッション
max / ultra Astraで文書化された6段階の推論レベルの最上位で、xhighより上に位置します。v0.149.0以降はSDKで公開され、0.154.0でPython SDKにも追加されました(#39662)。モデルのドキュメントでは、Ultraを自動的なタスク委任を伴う最大限の推論と説明しています 対応モデルで、最も困難な問題に取り組む場合120153

対応するレベルはモデルによって異なります。minimalを利用できるのはGPT-5モデルのみです。すべてのモデルが全レベルに対応しているわけではありません。

persistentの詳細(v0.151.0):persistentレベルで実行されるターンでは、現在時刻のリマインダーと中断可能なclock.sleepツールがデフォルトでオンになります(明示的なfeatures.current_time_reminderの設定と管理対象の要件は維持されます)。また、モデルのメタデータでpersistent_instructionsを通じて上書きまたは無効化できる、能動性とフォローアップに関する同梱ガイダンスも提供されます。135

codex -c model_reasoning_effort="xhigh" "find the race condition"

上級者向けのヒント:同じプロンプトでも、xhigh推論はmediumの3~5倍のトークンを使用することがあります。追加の思考に見合う、本当に難しい問題にのみ使用してください。

TUIで推論レベルをすばやく操作(v0.124.0以降)。85 対話型のTUIセッションでは、Alt+,で推論レベルを1段階下げ、Alt+.で1段階上げられます。セッション途中で難しい問題に直面した際、/effortや-cを使わず、一時的にmedium → high → xhighと引き上げる場合に便利です。セッション途中でモデルのアップグレードを受け入れると、以前のレベルは引き継がれず、新しいモデルのデフォルトへ推論レベルがリセットされます。

モデルの切り替え

セッション途中では/model slash commandでモデルを切り替えられます。また、実行ごとに--model / -mを指定することもできます。

codex -m gpt-5.3-codex-spark "pair with me on this component"

Codex の料金は?

機能についてはモデルの選択、タスクごとに適切なモデルを選ぶ方法については意思決定フレームワークもご覧ください。

ChatGPT プラン経由のアクセス

Codex を利用できるかどうかは、ChatGPT のプランと組織の設定によって異なります。51

プラン 料金 Codex へのアクセス レート制限(5時間枠)
Free / Go $0 / $8 デスクトップアプリで GPT-6 Luna を Standard 速度で利用可能(段階的な提供の対象)171 低
Plus $20/月 ローカル CLI + クラウドタスク、GPT-6.1 Sol、GPT-6 Sol、Luna モデル別の範囲(例:GPT-6.1 Sol は15〜160メッセージ、GPT-6 Sol は15〜150、GPT-6 Luna は350〜3,000、GPT-6 Astra は5〜45)162171178
Pro $100/月(5x)または$200/月(20x)から 優先処理、GPT-5.3-Codex-Spark モデル別の範囲(例:GPT-6 Sol は70〜700(5x)/ 300〜3,000(20x)メッセージ、GPT-6 Astra は25〜225 / 100〜900)162171
Business $25/ユーザー/月(年払いは$20) Standard シートに Codex + ChatGPT、SAML SSO を含む プランごとのレート制限
Business(Codex 専用シート) 従量課金 トークンベースの課金、固定シート料金なし、レート制限なし トークンベース
Enterprise / Edu 営業窓口にお問い合わせください カスタム割り当て、管理者向け制御、監査ログ、Codex 専用シートも利用可能 契約に応じて拡張
API キー 従量課金 CLI、SDK、IDE のみ(クラウド機能なし) トークンベース

2026年4月の料金改定: Business の年払い料金は、1シートあたり月額$25から$20に引き下げられました。Business と Enterprise のワークスペースでは、従量課金の Codex 専用シートも利用できるようになりました。固定シート料金はなく、トークン消費量に基づいて課金されます。79 現在、料金ページでは、2026年2月の Desktop App リリース時に提示されていたプロモーションの2x倍率ではなく、モデル別の範囲として上限を掲載しています(上表を参照)。16162

2026年5月の利用上限引き上げ(2026年5月31日に終了): Plus プランの Codex では、5時間枠の上限が25倍(通常の引き上げ幅は20倍)となり、同じ期間中は月額$100のティアも2倍になりました。89

TUI のレート制限 UX(v0.152.0〜v0.153.0): 上限に達しても、そこで行き止まりになることはありません。v0.152.0では、コンポーザーの上部に操作可能なレート制限バナーが表示されます。利用状況の確認、クレジットの管理、上限のリセット、ワークスペース所有者への通知、プランの管理が可能で、認証済みのアカウントとユーザーに該当する項目だけが表示されます。上限エラーの後には利用状況が更新され、バナーで指示された場合は、関連のないスレッド設定を変更せずに、最初に利用可能なフォールバックモデルへ Codex が切り替わります。138 v0.153.0では、Plus と Team プランに対する警告が従来より早く表示されるようになりました。約5時間の利用枠で残量が半分を下回ると警告が発生します。その他のプランや異なる長さの利用枠では、従来どおり75%、90%、95%のしきい値が使用されます。140

クレジット消費量

Codex の操作では、プランに割り当てられたクレジットを消費します。

モデル 入力100万トークンあたりのクレジット キャッシュ済み入力 / 出力 備考
GPT-6 Astra 250 25 / 1,250 現行モデルで最も高性能かつ高価。最難関のエンドツーエンド作業向け171
GPT-6.1 Sol 50 2.5 / 250 Astra に近い性能を低コストで提供。複雑なコーディングに対するドキュメントの推奨モデルであり、v0.159.1以降のバンドル版のデフォルト178
GPT-6 Sol 50 5 / 250 前世代の Sol。GPT-5.6 Sol のプロモーション料金の半額171
GPT-6 Luna 2.5 0.25 / 12.5 集中的な大量処理向け。現行モデルで最も低価格171
GPT-5.6 Sol 100 10 / 500 前世代の Sol。8月21日にプロモーション値下げ(以前は125 / 12.5 / 750)が行われ、少なくとも2026年11月21日まで継続。ChatGPT プランの Codex クラウドチャットで使用162121171
GPT-5.6 Terra 50 5 / 300 前世代の日常作業向けモデル162
GPT-5.6 Luna 5 0.5 / 30 前世代の高速ティア162

これらは Standard 速度の料金であり、料金ページによると、GPT-6 のリリース後も GPT-5.6 Sol、Terra、Luna の料金は「変更なし」です。実際には「GPT-5.6 の利用では、1メッセージあたり平均5〜30クレジットを消費」します(8月のアクセス開始時点では5〜40と記載されていました)。Fast モードでは、GPT-6.1 Sol、および「利用可能な場合」の GPT-6 Astra、Sol、Lunaについて、Standard の2.5倍のクレジットを消費します。また、バンドルされたカタログでは、service_tierを設定しない限り、TUI の GPT-6 Sol と Luna(GPT-6.1 Sol を除く)で Fast がデフォルトのティアとなります。予想よりクレジットの減りが速い場合は、/fast statusを確認してください。画像生成では、同等のテキストのみのターンと比べて、含まれる上限を3〜5倍速く消費します。162171178

Enterprise と Edu プランでは、契約上の割り当てに応じてクレジットが拡張されます。現在の利用状況は、TUI で/statusを確認してください。

API の課金

API 経由で Codex を使用する場合、選択したモデルに対する OpenAI の標準的な API 料金に基づき、トークン単位で課金されます(適用可能なプロンプトキャッシュ割引を含む)。100万トークンあたりの現在の API 料金は、GPT-6.1 Sol が入力$2 / 出力$10(キャッシュ済み入力$0.10)、GPT-6 Sol が$2 / $10、GPT-6 Luna が$0.10 / $0.50、GPT-6 Astra が$10 / $50です。4モデルすべてで、入力が272Kトークンを超えるプロンプトは、リクエスト全体について入力が2倍、出力が1.5倍の料金となり、Fast モードは2倍です。146171178 ChatGPT のクレジット倍率は、API キーによるサインインには適用されません。現在の料金については、公式 API 料金ページをご確認ください。20

コスト最適化戦略

  1. プロファイルを使用する:日常的なタスク向けに、gpt-6-lunaとmodel_reasoning_effort = "low"を指定したfastプロファイルを作成します
  2. 高い推論レベルは必要な場合に限る:xhighはトークン消費量が3〜5倍になるため、本当に難しい問題だけに使用します
  3. --ephemeralを使用する:CI/CD ではセッションを永続化せず、オーバーヘッドを削減します
  4. 推論要約を最小限にする:説明が不要な場合は、model_reasoning_summary = "none"を設定します
  5. exec モードで一括処理する:自動化ワークフローでは、codex execによって TUI のオーバーヘッドを回避できます
  6. 利用状況を監視する:TUI の/statusと組織の課金ダッシュボードを確認します。v0.148.0以降では、対象となるワークスペースの/status、ステータス行、ターミナルタイトルに、スレッドの推定クレジット数またはコストが表示されます118

実際のコスト例

一般的なタスクにおける代表的な API コスト(2026年半ばの gpt-5.3-codex 料金を使用したスナップショット、推論レベルは medium。モデルが変わっても相対的な規模感は共通です):

タスク 入力トークン 出力トークン 概算コスト
500行のモジュールを説明する 約15K 約2K 約$0.25
失敗しているテストを修正する(1〜2ファイル) 約30K 約5K 約$0.50
テスト付きの新しい API エンドポイントを追加する 約60K 約15K 約$1.10
認証モジュールをリファクタリングする(10ファイル) 約120K 約30K 約$2.25
codex execでリポジトリ全体を監査する 約200K 約20K 約$3.00
クラウドタスク:未解決の課題20件をトリアージする 約250K 約40K 約$4.50

コストは、推論レベル、キャッシュ、会話の長さによって変動します。日常的なタスクにはgpt-5.6-lunaを使用すると、費用を大幅に削減できます。キャッシュ済みの入力トークンには割引料金が適用されます。

隠れたトークンのオーバーヘッド

ツールを呼び出すたびに、画面に表示されるプロンプト以外のトークンも追加されます。

オーバーヘッドの発生源 概算量
システムプロンプト + AGENTS.md 1ターンあたり約2〜5Kトークン(初回のみ読み込まれ、以降はキャッシュ)
ツール定義 登録済みツール1件あたり約500トークン
ファイルの読み取り(@file) ファイル内容全体のトークン
MCP ツール定義 接続済みサーバー1台あたり約200〜500トークン
推論トレース 変動。xhighではオーバーヘッドが3〜5倍になる場合があります

上級者向けのヒント: 実際の利用状況は、TUI の/statusで監視してください。トークン数には、表示されているメッセージだけでなく、すべてのオーバーヘッドが含まれます。予想外のコストが発生した場合は、接続されている MCP サーバーの数を確認しましょう。各サーバーのツール定義が、API を呼び出すたびに追加されます。

チームのコスト管理

チーム規模 推奨設定 月間コストの目安
個人開発者 デフォルトモデル、medium推論 $20〜80
小規模チーム(3〜5人) プロファイル(fast/careful)、codex execによるコードレビュー $200〜500
中規模チーム(10〜20人) Enterprise プラン、requirements.tomlによる制限、CI 統合 $1,000〜3,000
大規模組織(50人以上) 管理者向け制御、監査ログ、割り当て予算を備えた Enterprise カスタム料金

チームのコストを管理するための戦略: - requirements.tomlを設定することで、組織全体にモデルと推論レベルの制限を適用します - CI/CD にはgpt-5.6-lunaを使用する — 自動化パイプラインで最大レベルの推論が必要になることはほとんどありません - プロファイルベースで予算を管理する — コスト上限を適切に設定したci、review、devプロファイルを定義します - OpenTelemetry で監視する — Enterprise 環境では、利用状況のテレメトリを既存の可観測性スタックへエクスポートできます


判断フレームワーク

各インターフェースを使い分ける基準

シナリオ 最適なインターフェース 理由
簡単なバグ修正 CLI 高速で作業に集中しやすく、スクリプト化が可能
複数ファイルのリファクタリング CLI またはアプリ 確定的なパッチには CLI、差分を視覚的にレビューするにはアプリが最適
不慣れなコードの調査 CLI ターミナル上で組み合わせやすく、grep/find と連携可能
並行する作業ストリーム Desktop App worktrees による分離と複数タスクの管理
開いているファイルの編集 IDE 拡張機能 インライン編集と密接なコンパイル・テストのループ
長時間にわたる移行 Cloud 独立して実行され、完了時に PR を作成
CI/CD の自動化 codex exec 非対話型で、JSON 出力に対応し、スクリプト化が可能
コードレビュー CLI またはアプリ プリセット付きの /review コマンド
チームのオンボーディング Desktop App 視覚的でガイドがあり、ターミナルの知識が少なくても利用可能

各 sandbox モードを使い分ける基準

シナリオ モード 承認 理由
未知のコードの調査 read-only on-request 安全性が最も高く、何も壊せません(untrusted は v0.149.0 で廃止)
日常的な開発 workspace-write on-request 速度と安全性のバランスが良好
信頼できる自動化 workspace-write never 高速かつ中断されず、sandbox 内で実行
システム管理 danger-full-access on-request 完全なアクセス権が必要です。sandbox の境界がなくなるため、on-request でも承認を求められることはほとんどありません123
CI/CD パイプライン workspace-write never 自動化され、workspace 内に sandbox 化

各推論レベルを使い分ける基準

タスクの種類 推論 モデル プロファイル
フォーマット、lint low gpt-6-luna fast
標準的なコーディング medium gpt-6.1-sol デフォルト
複雑なデバッグ high gpt-6.1-sol または gpt-6-astra careful
セキュリティ監査 xhigh gpt-6-astra careful
迅速なプロトタイピング low gpt-5.3-codex-spark fast
移行/リファクタリング medium-high gpt-6.1-sol または gpt-6-astra デフォルト

Plan モードと直接実行

Will Codex need to change more than 3 files?
│
├── YES → Use Plan Mode (/plan)
│         Codex designs the approach BEFORE making changes.
│         You review and approve the plan.
│         Best for: refactors, new features, migrations
│
└── NO → Is the change well-defined?
         │
         ├── YES → Direct execution
         │         Just describe the task. Codex executes immediately.
         │         Best for: bug fixes, small features, test additions
         │
         └── NO → Use Plan Mode (/plan)
                  Let Codex explore and propose an approach first.
                  Best for: unfamiliar codebases, ambiguous requirements

Steer モード:Enter と Tab

状況 Enter を使用 Tab を使用
Codex がミスをしそうなとき すぐに修正指示を送信
後続のタスクがあるとき 現在の作業後に実行するようキューに追加
Codex が誤ったファイルを選んだとき すぐにリダイレクトを送信
スコープを追加したいとき 追加内容をキューに登録
優先順位を緊急に変更するとき 新しい優先事項をすぐに送信
緊急性のないコンテキスト 急がずキューに追加

目安:Enter =「止まって、今すぐこれを聞いてください」。Tab =「今の作業が終わったら、これも実行してください」。

Desktop App と CLI

How do you prefer to work?
│
├── Terminal-first → Use CLI
│   │
│   ├── Single focused task → codex (interactive TUI)
│   ├── Scripted automation → codex exec (non-interactive)
│   └── Quick one-shot → codex exec "prompt" -o result.txt
│
└── Visual/multi-project → Use Desktop App
    │
    ├── Multiple parallel tasks → Multi-thread with worktree isolation
    ├── Visual diff review → Built-in Git diff viewer
    ├── Scheduled automation → Automations tab
    └── Voice-driven → Ctrl+M for voice dictation
機能 CLI Desktop App
対話型セッション 対応 対応
並列エージェント 手動(複数のターミナル) 組み込み(worktrees による分離)
差分レビュー /diff(テキスト) 視覚的なインライン差分
自動化 Cron + codex exec GUI スケジューラー
音声入力 対応:/voice によるリアルタイム会話。デフォルトで有効で、F8 で切り替え可能(v0.156.0。v0.155.0 では実験的なオプトイン機能)156169 対応(Ctrl+M)
CI/CD 連携 codex exec + GitHub Action 非対応
セッション同期 対応 対応(CLI と共有)

どのプロファイルを選ぶべきか

タスクに合った設定済みプロファイルを選びます。

タスクの種類 プロファイル 主な設定
簡単な質問、フォーマット fast model = "gpt-6-luna", model_reasoning_effort = "low"
日常的な開発 (デフォルト) model = "gpt-6.1-sol", model_reasoning_effort = "medium"
アーキテクチャ、セキュリティ careful model = "gpt-6-astra", model_reasoning_effort = "xhigh"
リアルタイムのペア作業 pair model = "gpt-5.3-codex-spark", model_reasoning_effort = "high"
CI/CD の自動化 ci model = "gpt-6-luna", model_reasoning_effort = "low", sandbox_mode = "workspace-write"

プロファイルファイル(各プリセットにつき1つ、~/.codex/ 内。従来の単一ファイルによる profile = "default" + [profiles.*] レイアウトは、0.134.0 以降読み込まれません122):

# ~/.codex/fast.config.toml
model = "gpt-6-luna"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
model_reasoning_effort = "low"
# ~/.codex/careful.config.toml
model = "gpt-6-astra"
model_reasoning_effort = "xhigh"
# ~/.codex/pair.config.toml
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"
# ~/.codex/ci.config.toml
model = "gpt-6-luna"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
model_reasoning_effort = "low"
sandbox_mode = "workspace-write"

セッションごとにプロファイルを切り替えるには、codex --profile careful を使用します。


Sandbox と承認システムはどのように機能しますか?

Codex は、技術的に可能な操作と人間の承認を求めるタイミングを分離した2層のセキュリティモデルを採用しています。この仕組みは Claude Code の権限システムとは根本的に異なり、Codex では OS カーネルレベルで制限を適用します。5 管理者が組織全体に適用する requirements.toml の制約については、エンタープライズデプロイもご覧ください。

v0.148.0 の強化: Linux と Windows の両方で、sandbox の制限がフェイルクローズになりました。拒否されたパスや読み取れないパスは、暗黙的に許可されるのではなく、ブロックされたものとして扱われます。118

レイヤー1:Sandbox(可能な操作)

sandbox は、OS ネイティブの仕組みを使ってファイルシステムとネットワークへのアクセスを制御します。

モード ファイルアクセス ネットワーク 実装
read-only すべての場所で読み取り専用 ブロック 最も厳格。変更には明示的な承認が必要
workspace-write ワークスペースと /tmp で読み書き可能 デフォルトでブロック 通常の開発向け。安全なデフォルト
danger-full-access マシン全体にアクセス可能 有効 最大限の権限。慎重に使用(denylist のみを使うバリアントは v0.121.0 で削除され、現在はオン/オフの2択)82

プラットフォーム固有の適用方法:

  • macOS:Apple の Seatbelt フレームワークを sandbox-exec 経由で使用します。モード固有のプロファイルが実行時にコンパイルされ、カーネルによって適用されます6。v0.121.0 以降、macOS の sandbox プロファイルでは、特定の Unix ソケット(docker.sock、エディターの IPC ソケットなど)を許可リストに追加できます。また、プライベート DNS の名前解決はデフォルトでブロックされなくなりました。82
  • Linux:ファイルシステムの制限には Landlock、システムコールのフィルタリングには seccomp を使用します。独立したヘルパープロセス(codex-linux-sandbox)により、多層防御の分離を実現しています。5 Bubblewrap(bwrap)は Linux ビルドの一部として同梱・コンパイルされます(v0.100.0 でオプション扱いから昇格)7。v0.117.0 では、レガシーなカーネル構成を持つ古いディストリビューションでの sandbox の信頼性が向上しました。75 v0.129.0 では Linux の sandbox 起動処理が強化され、同梱の Bubblewrap が上流のセキュリティパッチを含む 0.11.2 に更新されました。v0.130.0 では、起動処理がさらに強化されています。8991
  • Windows:制限付きトークンを使用するネイティブ sandbox です(v0.100.0 で試験的機能から昇格)。WSL もサポートされており、Linux の Landlock と seccomp を継承します。v0.117.0 では、プロセス分離を改善するために制限付きトークンの sandbox が強化されました。75 v0.130.0 では、sandbox ユーザーにデスクトップランタイムのバイナリキャッシュへのアクセス権が付与され、Windows sandbox がワークスペースの sandbox ユーザー向けにランタイムバイナリを確実に解決できるようになりました。91

これが重要な理由:コンテナベースの sandbox(Docker)とは異なり、OS レベルの sandbox は高速かつ軽量で、脱出も困難です。Codex がシステムコールを認識する前に、カーネルが制限を適用します。

セキュリティ修正: - zsh-fork による sandbox 回避(v0.106.0): zsh のフォークを介したシェル実行により、sandbox の制限を回避できる脆弱性が修正されました。60 これより前のバージョンを使用している場合は、直ちにアップグレードしてください。 - 入力サイズの上限(v0.106.0): 極端に大きなペイロードによる停止を防ぐため、入力に約100万文字の上限が適用されるようになりました。60 - 安全な devcontainer プロファイル(v0.121.0): Docker devcontainer 向けに強化された新しいカスタマープロファイルでは、コンテナ内の sandbox に Bubblewrap を使用します。WSL2 はサポートされますが、WSL1 は明示的に拒否されます(Bubblewrap は WSL1 のカーネルシムと互換性がありません)。82 - Guardian レビューと hooks(v0.121.0): Guardian のレビューセッション中は hooks が無効化されるため、ツール実行前後の hooks が Guardian サブエージェントの判断に干渉することはありません。82 ログ記録や検証を hooks に依存している場合、Guardian レビューでは実行されない点に注意してください。完全な監査証跡が必要なら、app-server の可観測性を利用しましょう。 - Linux の /dev ファイルシステム(v0.105.0): Linux 上で sandbox 化されたコマンドに最小構成の /dev ファイルシステムが提供されるようになり、デバイスノードを必要とするツールとの互換性が向上しました。61

ReadOnlyAccess ポリシー(v0.100.0以降): 読み取りアクセスをきめ細かく制御できる構成可能なポリシー形式です。workspace-write モードでも、Codex が読み取れるディレクトリを制限できます。

[sandbox_workspace_write]
read_only_access = ["/etc", "/usr/local/share"]  # Only these paths readable outside workspace

レイヤー2:承認ポリシー(確認するタイミング)

承認ポリシーは、Codex が処理を一時停止して人間の確認を求めるタイミングを決定します。

ポリシー 動作 ユースケース
untrusted 安全な読み取りは自動実行し、それ以外はすべて確認 v0.149.0 で廃止 — on-request を使用し、この名称を指定している設定は移行が必要120
on-request sandbox 内の操作は許可し、境界を越える場合に確認 デフォルト。バランスに優れる
never 一切確認しない CI/CD、信頼できる自動化

on-failure は古い例や互換性維持のための経路に残っていますが、現在の OpenAI 設定ドキュメントでは非推奨とされています。対話型の実行には on-request、外部に安全境界が用意された非対話型の実行には never を推奨します。87

v0.150.0 以降、コンポーザーから権限モードを順番に切り替えるキーボードショートカットを割り当てられます。/keymap で設定してください。132

個別の承認 ID(v0.104.0以降)

複数ステップのシェル実行では、各コマンドに個別の承認 ID が割り当てられるようになりました。これにより承認がきめ細かくなり、シーケンス内の1つのコマンドを承認しても、同じシェル呼び出しに含まれる後続のコマンドまで自動的に承認されることはありません。49

柔軟な承認制御(v0.105.0以降)

承認フローで、追加の sandbox 権限と個別の拒否がサポートされるようになりました。61

  • 追加の sandbox 権限:現在の sandbox モードを超えるアクセスがコマンドに必要な場合、モード全体を変更するのではなく、必要な追加権限だけをリクエストできます
  • 個別の拒否:ツール呼び出しを個別にフィードバック付きで拒否できるため、Codex は同じコマンドを単純に再試行せず、アプローチを調整できます

実行時の権限リクエスト(v0.113.0以降)

実行時に追加の権限を要求できる組み込みの request_permissions ツールが追加されました。69 昇格したアクセス権が必要なタスクに遭遇すると、暗黙的に失敗したり、別のフラグを指定して再起動するよう求めたりするのではなく、TUI の承認フローを通じて特定の権限(ファイルシステムのパス、ネットワークアクセスなど)を正式に要求できます。

アプリ承認モード writes(v0.144.0以降)

アプリとコネクターに、中間的な承認レベルが追加されました。writes アプリ承認モードでは、アプリが読み取り専用として宣言した操作は確認なしで実行でき、書き込みを伴う操作では引き続き一時停止します。107 以前のアプリ承認は全許可か全拒否に近いものでしたが、writes は多くの運用者が連携機能に求める信頼モデル、つまり「見るのは自由、触る前には確認」に合致します。

自動レビューされる承認:--approve-for-me(v0.147.0以降)

新しい --approve-for-me CLI フラグは、承認プロンプトを自動レビューされる承認に変えます。処理を中断して確認を求める代わりに、各リクエストがレビューパスで審査され、代理で承認または拒否されます。116 これは、「すべて承認する」(現在は削除された --full-auto が推奨していた姿勢)と「すべての操作で中断する」の中間に位置します。プロンプトは判断ポイントとして残りますが、レビュー担当が回答します。このフラグは、v0.146.1 で導入された、サイバー操作が可能なモデル向けのより安全な自動レビューデフォルトを継承します。権限の委任として扱ってください。中断すると停止してしまう長時間の無人実行には適していますが、認証情報や本番環境の状態に触れ、自分で確認したいセッションには適しません。

昇格したターミナル入力の承認(v0.151.0、v0.158.0以降はデフォルトで有効)

write_stdin_approval 機能フラグは、v0.151.0 で導入された時点ではデフォルトで無効でしたが、v0.158.0 以降はデフォルトで有効です。昇格した unified-exec ターミナルへ空でない入力を送信する前に、新たな承認を求めます。これらのレビューは、hooks、Guardian、アプリサーバー、TUI を経由して writeStdin 承認として処理されます。ターミナルの環境、起動ディレクトリ、昇格状態はターンをまたいで維持され、承認後、バイトが書き込まれる前にプロセスの識別情報が再検証されます。完全に整形されたアクションと承認理由は8,000バイト以内に収める必要があります。サイズ超過または途中で切り詰められたアクションは、承認が要求される前、かつターミナルに何も到達しない段階で拒否されます。135 v0.158.0 ではこのフラグが有効化され(#47799)、プラグインがメトリクス用途で使用するような実行時限定の許可ではレビューが発生しなくなりました。一方、追加のエージェント権限、sandbox の回避、起動後のポリシー変更では引き続き発生します(#48073)。無効にする方法: config.toml の [features] に write_stdin_approval = false を設定します。176

権限プロファイル(v0.113.0以降、v0.128.0およびv0.133.0で拡張)

権限プロファイルは、ファイルシステムとネットワークの sandbox ポリシーを、名前付きで再利用可能なセクションに分割します。default_permissions には :read-only や :workspace などの組み込みプロファイルを設定するか、カスタムの [permissions.<name>] テーブルを指定します。87 v0.133.0 では、プロファイルが管理対象のインターフェースとして昇格しました。利用可能なプロファイルのメタデータを一覧 APIs で公開できるほか、プロファイル同士の継承、管理対象の requirements.toml による権限要件の宣言、実行時のアクティブプロファイル更新が可能です。また、Windows の sandbox 設定では、独立した場当たり的なポリシーではなく、解決済みのプロファイルを使用するようになりました。98

default_permissions = "project-safe"

[permissions.project-safe.filesystem]
"/usr/local" = "read"
glob_scan_max_depth = 3

[permissions.project-safe.filesystem.":project_roots"]
"." = "write"
"**/*.env" = "none"

[permissions.project-safe.network]
enabled = true
mode = "limited"

[permissions.project-safe.network.domains]
"api.github.com" = "allow"
"registry.npmjs.org" = "allow"

プロジェクトルートが書き込み可能な場合でも読み取りを禁止すべき機密ファイルや glob には、none を使用してください。一度限りのコマンド例外には、プロファイルを広範囲に拡張するよりもルールの使用を推奨します。87

v0.151.0: 復元された app-server スレッドでは、権限プロファイルが従来のターン単位の sandbox オーバーライドへ平坦化されず、そのまま維持されるようになりました。プロファイルはターンのルーティングや互換性のある /cd によるディレクトリ変更をまたいで存続します。復元されたプロファイルを従来の sandbox モードとして安全に表現できない /cd は、暗黙的に制限を弱めるのではなく拒否されます。134

従来の --full-auto に関するガイダンス

古いガイドでは、--full-auto を次の設定に相当する便利なエイリアスとして説明していました。

codex --sandbox workspace-write --ask-for-approval on-request

v0.128.0 のリリースノートでは --full-auto が非推奨とされ、現在の CLI ヘルプにも対話型実行用のオプションとして掲載されていません。代わりに、上記の明示的なフラグか、名前付きの権限プロファイルを使用してください。86

v0.147.0 で削除が完了し、codex exec --full-auto は利用できなくなりました。 このフラグを渡し続けているスクリプトは、実行されずエラーになります。移行は機械的に行えます。--sandbox workspace-write に置き換え、以前の呼び出しが --full-auto の承認動作に依存していた場合は、承認フラグまたはプロファイルも追加してください。アップグレード前に、codex exec をシェルから呼び出す自動化を監査しましょう。この問題は非推奨警告ではなく、パイプラインの停止として現れます。116

Sandbox の信頼性(v0.129.0): Linux の sandbox 起動処理が強化され、低速なファイルシステムやシンボリックリンクを使ったチェックアウトにおける競合が軽減されました。Windows の sandbox に対する信頼性向上では、長時間実行時に発生する複数のエッジケースのクラッシュが解消されています。また、同梱の Bubblewrap は上流のセキュリティパッチを含む 0.11.2 に更新されました。設定変更は不要です。適用するには codex update を実行してください。89

推奨設定

日常的な開発(安全なデフォルト):

sandbox_mode = "workspace-write"
approval_policy = "on-request"

パワーユーザー向け(フルアクセス、人間による確認あり):

sandbox_mode = "danger-full-access"
approval_policy = "on-request"   # `untrusted` retired in v0.149.0

コミュニティの記事では、この組み合わせが「最適なバランス」として推奨されています8。ただし、同じ推奨を繰り返す前に、実際の動作を理解しておきましょう。コマンドが sandbox の外に出るか、ネットワークへ到達する必要がある場合に承認プロンプトが表示されますが、danger-full-access はその両方の境界を取り除くため、on-request で昇格が必要になる場面はほとんど残りません。これは「すべてのコマンドを人間が確認する最大権限」ではなく、「確認を最小限に抑えた最大権限」です。前者が必要なら workspace-write を維持し、sandbox の境界で確認が発生するようにしてください。123

CI/CD の自動化:

sandbox_mode = "workspace-write"
approval_policy = "never"

Guardian サブエージェントによるスマート承認(v0.115.0以降)

スマート承認では、すべての操作に人間の承認を求める代わりに、レビューリクエストを Guardian サブエージェントへ送れます。Guardian セッションは承認をまたいで維持され、プロンプトキャッシュを再利用して起動時のオーバーヘッドを回避します。各レビューにはクリーンな履歴が与えられるため、以前の判断が後続のレビューに漏れることはありません。73

config.toml でレビュー担当を設定します。

approvals_reviewer = "guardian_subagent"   # "user" (default) or "guardian_subagent"

これは、包括的に approval_policy = "never" と設定するのではなく、理由付けを伴う自動レビューが必要な CI/CD ワークフローで特に便利です。

Guardian v2 のデフォルト変更(v0.151.0): Guardian v2 では、画像を含むコンピューター操作のレビューがデフォルトになりました。features.guardianv2.review_scope.computer_use_only のデフォルトは true です。より広いツールレビュー範囲を維持するには false に設定してください。また、features.guardianv2.transcript.include_images のデフォルトも true です。Guardian の記録から画像を除外するには false に設定します。どちらも v0.150.0 では設定可能かつデフォルト無効の機能として導入され、v0.151.0 でデフォルトが有効になりました。135

Guardian の対象範囲は承認モードに追従(v0.153.0): 2つのモードでは、結果を変えられない Guardian の処理が省略されるようになりました。Full Access(すでに approvalPolicy: "never" と無制限の権限を組み合わせたもの)では、確認のみを目的とする Guardian と MCP のリクエストが、同期レビュー、サンプラーの事前ウォームアップ、バックグラウンド採点なしで承認されます。保留中、失敗済み、制限付きの環境は Full Access として扱われません。また、アクティブな権限状態がターンごとに再評価されるため、既存のスレッドでも Full Access へ安全に移行したり、そこから離れたりできます。ユーザー承認モード(approvals_reviewer = "user")では、Guardian の事前ウォームアップと非同期採点が省略され、通常の node_repl.js 実行確認は自動的に受け入れられます。一方、機密性の高い操作の検査やユーザー入力のリクエストについては、従来の動作が維持されます。140 これは Guardian が実行されるタイミングを限定するもので、人間による承認レイヤーを変更するものではありません。このガイドで説明している on-request での danger-full-access の確認動作は承認ポリシーによるもので、別の仕組みです。さらに v0.152.1 では、Guardian の承認レビューが Node REPL ポリシーをモデルのメタデータ(auto_review.node_repl_policy)から取得できるようになりました。このフィールドがない場合は、同梱のポリシーへフォールバックします。139

Guardian のコンピューター操作採点はモデル要件に従う(v0.153.1): コンピューター操作のみを対象とする Guardian の採点と迅速な承認判断は、アクティブなモデルのメタデータで node_repl_auto_review_required が設定されている場合に限り実行されるようになりました。また、モデルの切り替えによって採点が省略される場合は、以前のスコアや処理中のスコアが無効になります。そのため、レビュー対象のモデルへ戻しても、古い承認判断が復活することはありません。これは v0.153.1 パッチの主要な変更ですが、リリース本文には記載されていません。#42422(38ba8cdc の cherry-pick)は、rust-v0.153.0…rust-v0.153.1 の比較でのみ確認できます。142

Guardian による親の compaction 再利用がデフォルトで有効(v0.156.0): #46522 により guardian_reuse_parent_compaction が安定版機能へ昇格し、デフォルトで有効になりました。これにより Guardian は、レビューセッションを再起動するときに親スレッドの暗号化された compaction を再利用できます。PR のテストによると、親の履歴が変わった場合、キャッシュされたレビューセッションは引き続き無効化されます。以前の動作に戻す方法: config.toml の [features] で guardian_reuse_parent_compaction = false を設定するか、codex features disable guardian_reuse_parent_compaction を実行してください。169171

Guardian のスレッドコンテキストがデフォルトで有効(v0.157.0): #47275 により guardianv2.thread_context が安定版へ昇格し、同期および非同期の Guardian レビューで有効になりました。これにより、レビューではスレッドが所有するコンテキストが使用されます。この機能は、Guardian v2 の enabled 切り替えとは独立しています。v0.157.0 では [features.guardianv2] に thread_context = false を設定して無効化できましたが、v0.158.0 でそのオプションは削除されました。174

Guardian のスレッドコンテキストが常時有効(v0.158.0): #47686 と #47689 により、Guardian セッションのキャプチャおよびサブエージェントの履歴フォークでは、スレッドが所有するコンテキストを無条件で使うようになりました。Codex は、プロファイルのオーバーライドや管理対象の要件を含め、[features.guardianv2] 内の thread_context を無視し、config.toml から削除するよう求める非推奨通知を表示します。代替となる無効化スイッチはありません。176

Guardian が過去のユーザーメッセージを読み取り可能(v0.160.0、オプトイン): Guardian がレビューする記録では、以前の指示、制限、取り消された権限が省略される場合があります。Apps を有効にし、[features] で guardian_conversation_history_tools = true を設定すると、レビュー担当に user_message.search_messages と user_message.read_messages の2つのツールが提供されます。これらは、親セッション自身の Apps 接続と識別情報を通じて提供されます。呼び出しのたびに親の現在のアプリおよびツールポリシーが再確認され、無効なツールや承認を必要とするツールではフェイルクローズします。2つの [auto_review] キーで調整できます。conversation_history_max_output_tokens は各レスポンスの上限を設定します(デフォルトの推定値は4,000トークンで、親側のより厳しい制限も引き続き適用されます)。experimental_conversation_history_prompt は組み込みの取得指示を置き換えます(空欄の場合はデフォルトを使用)。もう1つのオプトインフラグ guardian_root_handoff_context は、ワーカーエージェントのレビューで使用するルート会話の証拠を、各引き継ぎの前後にあるメッセージと最新の3件に限定します。どちらのフラグも開発中で、デフォルトでは無効です。設定リファレンスにもまだ掲載されていません。182

[features]
guardian_conversation_history_tools = true

[auto_review]
conversation_history_max_output_tokens = 4000

PowerShell 分類器の厳格化(v0.142.2): 安全性分類器が検査できない実行可能な AST 領域を含む PowerShell コマンドは、自動承認をすり抜けるのではなく、承認が必要になりました。これにより、難読化された PowerShell や動的に構築された PowerShell が Windows 上で分類を回避できる問題が解消されます。105

危険なコマンドの検出を拡張(v0.144.5): より多くの強制的な rm の形式を検出できるようになりました。また、拒否されたコマンドには、不透明な拒否通知ではなく、より明確な拒否理由が返されます。承認ポリシーを調整し、コマンドがブロックされた理由を把握する必要がある場合に便利です。110

ネットワークアクセスの有効化

Codex は、workspace-write モードではデフォルトでネットワークアクセスをブロックします。必要に応じて有効にしてください。

# Per-run
codex -c 'sandbox_workspace_write.network_access=true' "install the packages"

# In config.toml
[sandbox_workspace_write]
network_access = true
writable_roots = ["/path/to/extra/dir"]   # Additional writable directories
exclude_slash_tmp = false                  # Prevent /tmp from being writable
exclude_tmpdir_env_var = false             # Prevent $TMPDIR from being writable

WebSocket プロキシのサポート(v0.104.0以降)

WebSocket トラフィックをプロキシ経由で処理する企業環境向けに、WS_PROXY と WSS_PROXY の環境変数がサポートされるようになりました。49

export WSS_PROXY="https://proxy.corp.example.com:8443"
codex "update the README"

これらは、既存の HTTPS_PROXY および SOCKS5 プロキシのサポート(v0.93.0以降)を補完します。

v0.146.0 で「すべてのトランスポート層」が実際にプロキシ対応となりました。 設定されたプロキシは、認証、プラグインのダウンロード、MCP の認可、リモート実行、WebSocket 接続、HTTP リダイレクト、LM Studio 接続の全体で利用されるようになりました。変更履歴によると、これら7つの経路では以前プロキシが無視されていました。114 v0.146.0 より前の Codex を企業プロキシ内で実行し、通常のモデル呼び出しは機能するのにログインやプラグインのインストールが失敗していた場合、この不整合が原因である可能性が高いでしょう。

macOS のシステムプロキシ(v0.142.2以降): respect_system_proxy を有効にすると、macOS の認証クライアントがシステムプロキシ、PAC、WPAD の設定に従います。これにより、プロファイルを通じてプロキシ設定が配布される企業の Mac では、認証トラフィック用にシェルごとのプロキシ環境変数を設定する必要がなくなりました。105 v0.143.0 以降、この対応は Windows と Responses API トラフィックにも拡張されています。 Codex は、認証と Responses API の呼び出しの両方を、PAC および WPAD の自動構成を含む macOS または Windows のシステムプロキシ経由で処理します。これにより、いずれの OS でも厳しく制限された企業ネットワークに残っていた最後の問題が解消されました。106

Sandbox のテスト

信頼して使用する前に、sandbox の動作を検証してください。

codex sandbox macos --permissions-profile :workspace -- ls /etc/passwd   # macOS test
codex sandbox linux --permissions-profile :workspace -- cat /etc/shadow  # Linux test

sandbox が正しく動作していれば、ワークスペースに限定されたプロファイルでは、どちらのコマンドも権限拒否エラーで失敗するはずです。いずれかのコマンドが成功した場合は、sandbox の設定を調査する必要があります。


AGENTS.md の仕組み

AGENTS.md は Codex のプロジェクト指示システムです。現在は Linux Foundation の Agentic AI Foundation が管理するオープン標準9であり、Codex、Cursor、Copilot、Amp、Jules(Google)、Gemini CLI、Windsurf、Cline、Aider、Zed、Factory、RooCode、および 60,000 を超えるオープンソースプロジェクトでサポートされています。特定のリポジトリやディレクトリ内で Codex がどのように動作するかを定義します。AGENTS.md を補完する再利用可能な専門知識パッケージについては、skillsをご覧ください。

検出階層

Codex はセッション開始時にディレクトリツリーをたどり、指示チェーンを構築します。

  1. グローバル(~/.codex/):AGENTS.override.md > AGENTS.md
  2. プロジェクト(git ルートから現在のディレクトリまで):各階層で AGENTS.override.md > AGENTS.md > フォールバックファイル名の順に確認
  3. マージ:ファイルはルートから下位へ連結されます。現在のディレクトリに近いファイルほどプロンプトの後ろに配置され、先にある指示を上書きします
~/.codex/AGENTS.md                     ← Global defaults
  └─ /repo/AGENTS.md                   ← Project-wide rules
      └─ /repo/services/AGENTS.md      ← Service-specific rules
          └─ /repo/services/payments/
               AGENTS.override.md      ← Overrides everything above for this dir

信頼されていないプロジェクトではプロジェクトの AGENTS.md をスキップ(v0.150.0): 上記の走査は、プロジェクトが信頼されていることを前提としています。v0.150.0 以降、「信頼されていないプロジェクトはプロジェクトレベルの AGENTS.md 指示を提供しなくなり、権限の変更後も管理された読み取り拒否ルールが引き続き適用されます」。つまり、プロジェクトスコープの検出はスキップされる一方、ユーザーレベルの ~/.codex/AGENTS.md の指示は維持されます。そのため、信頼する前のチェックアウトから動作規約を注入されることはありません。132

デスクトップの複数フォルダープロジェクト(26.715、2026年7月23日): 上記の走査は CLI の動作を示しており、すべてが現在の作業ディレクトリを基準に解決されます。ChatGPT デスクトップアプリでは、関連する複数のフォルダーを1つのローカルプロジェクトに含められるようになりました。ただし、検出の基準となるのはそのうちの1つだけです。「新しいチャット、Git 操作、AGENTS.md、skills、config.toml の自動検出では、プライマリフォルダーが使用されます。セカンダリフォルダーも、ファイルの検索、読み取り、編集には引き続き利用できます」。プロジェクトメニューの プロジェクトを編集 から、プライマリにするフォルダーを選択できます。113

この1つの設定が、Codex の5つの中核システムのうち3つを同時に制御します。指示、skills、設定は、すべてプライマリフォルダーに従います。実際には、セカンダリフォルダー内の AGENTS.md は Codex が開けるファイルにすぎず、読み込まれる動作規約ではありません。ルールを含むリポジトリを2番目に追加した場合は、それをプライマリに昇格させるか、そのルールをプライマリフォルダーの AGENTS.md に改めて記載してください。自動検出を想定していたリポジトリ内の skill フォルダーにも同じことが当てはまります。CLI のディレクトリ走査自体は何も変わっていません。これはデスクトップアプリにおけるプロジェクトスコープの仕様です。

優れた AGENTS.md の条件

Codex 自体による直接的なガイダンスとコミュニティのパターン10に基づきます。

推奨: - 具体的に書く:"Use rg --files for discovery" は "search efficiently" より明確です - 完了条件を定義する:「完了」とは何を意味するのかを示します(テスト合格、lint エラーなしなど) - コマンドを含める:ビルド、テスト、lint、フォーマットの正確な実行方法を記載します - タスク別に整理する:コーディング、レビュー、リリース、インシデント/デバッグのセクションに分けます - エスカレーション方法を定義する:行き詰まった場合や予期しない状態に遭遇した場合の対応を示します

非推奨: - 実行ルールを伴わないスタイルガイド全体の貼り付け - 曖昧な指示(「注意する」「最適化する」) - 矛盾する優先事項の混在(速度重視+網羅的な検証+実行時間の余裕なし) - 説明用の文章を書くこと(AGENTS.md は運用ポリシーであり、README ではありません)

例:本番環境向け AGENTS.md

# Repository Guidelines

## Build, Test, and Development Commands
- Run API (dev): `python3 -m uvicorn main:app --reload`
- Install deps: `pip install -r requirements.txt`
- Lint: `python3 -m ruff check .` (auto-fix: `--fix`)
- Format: `python3 -m ruff format .`
- Tests: `python3 -m pytest -v`
- Coverage: `python3 -m pytest --cov=app --cov-report=term-missing`

## Coding Style & Naming Conventions
- Python 3.11+. Type hints on all functions.
- Ruff enforced: 88-char lines, double quotes, spaces for indent.
- Naming: modules `snake_case.py`, classes `PascalCase`, functions `snake_case`.

## Commit & Pull Request Guidelines
- Conventional Commits: `feat:`, `fix:`, `docs:`, `refactor:`, `chore:`, `test:`
- Commits should be small and focused.
- PRs must include: description, test plan, and screenshots for UI changes.

## Security
- Never commit secrets. Use `.env` for local config.
- Validate all external API calls with proper error handling.

エージェントセッションでのシークレットの取り扱い

ソースコードだけでなく、Codex から参照できる履歴もセキュリティ上の対象として扱ってください。Codex のリリースノートには、シェルのスナップショット取得や環境変数の秘匿化に関する取り組みが記載されています。また、メモリーシステムはメモリーへの書き込みにシークレットが含まれていないかスキャンします。しかし、こうした保護機能があっても、コマンド出力、セッショントランスクリプト、シェルスナップショット、ローカルログ、ヘルパースクリプトが認証情報を出力しても安全な場所になるわけではありません。375595

運用ルールは単純です。モデルに確認させる目的でシークレットを出力しないでください。ヘルパー用の認証情報は環境側で必要とされる設定に保持します。監査時には、実行可能なソース、ドキュメント、生成キャッシュ、セッショントランスクリプト、シェルスナップショット、ログ、意図的なシークレット保管場所を分離してください。確度の高いシークレット形式が見つかった場合はローカル履歴から秘匿化し、手動の衛生管理ループが実証されてから予防用 hooks を導入します。公開すべき知見は、対象領域の整理と受け入れ基準です。非公開のトークン値、正確なパス、検出処理の内部実装ではありません。95

オーバーライドの仕組み

各ディレクトリ階層の AGENTS.override.md は、そのスコープにおける通常の AGENTS.md を置き換えます。次のような場合に使用します。

  • リリース凍結:「新機能は禁止、修正のみ」
  • インシデントモード:「すべての変更についてオンコール担当者のレビューが必要」
  • 一時的な強化:「今スプリントでは依存関係を更新しない」

設定

# Custom fallback filenames (in addition to AGENTS.md)
project_doc_fallback_filenames = ["TEAM_GUIDE.md", ".agents.md"]

# Increase max size for large instruction files
project_doc_max_bytes = 65536    # 64 KiB (default: 32 KiB)

スキャフォールドの生成

codex                           # Launch TUI
/init                           # Generate AGENTS.md scaffold

または、指示チェーンを確認します。

codex --ask-for-approval never "Summarize your current instructions"

Hooks

Codex では、v0.99.0 と v0.100.0 で従来の AfterAgent および AfterToolUse という名前の hooks が導入されました。v0.114.0 では SessionStart と Stop を備えた試験的な hooks エンジンが追加され70、v0.124.0(2026年4月23日)で安定版となりました。85 rust-v0.150.0 に搭載されたエンジンには、12個のイベント(codex-rs/hooks/src/lib.rs の HOOK_EVENT_NAMES)が登録されています。v0.149.1 の時点では11個でしたが、v0.150.0 で12個目となる Interrupt が追加されました。132 従来の名前は設定可能な項目から削除されています。AfterToolUse はソースツリーのどこにも存在せず、AfterAgent は従来の notify ブリッジにおける内部ペイロード名としてのみ残っています。124 Hooks はエージェントループ中にスクリプトまたは MCP ツールを実行します。複数のファイルにある一致した hooks はすべて実行され、1つのイベントに一致する複数の command hooks は同時に起動します。また、管理対象外の hook は、実行前にすべて確認して信頼する必要があります。124 v0.148.0 ではエンジンが拡張され、hooks でコマンドを非同期に実行したり、MCP ツールを呼び出したりできるようになりました。command ハンドラーに async = true を設定すると、Codex の処理を継続しながらバックグラウンドで実行できます。また、mcp_tool ハンドラーを使用すれば、エージェントと同じ MCP servers にアクセスできます。118124

利用可能な Hook イベント

イベント 発火するタイミング Matcher の適用対象
SessionStart セッションの開始時(startup、resume、clear、または compact)。プレーンテキストの stdout は、最初のターン前に開発者コンテキストとして追加されます source
SessionEnd メインスレッドの終了時。開いている会話のアーカイブまたは削除、通常の終了、あるいはクライアントが接続されていない状態で30分間アイドルになった場合に発火します。サブエージェントでは発火しません。デフォルトのタイムアウトは1秒、上限は3秒で、常に同期的に実行されます 終了理由(現在は other のみ)
UserPromptSubmit ユーザープロンプトが送信される前。prompt を受け取り、送信をブロックしたり内容を補足したりできます サポートされていません
PreToolUse Bash、apply_patch によるファイル編集、MCP ツールの呼び出し、その他のローカル function ツールが実行される前。呼び出しをブロックまたは書き換えられます tool_name(Bash、apply_patch、Edit、Write、または mcp__fs__read などの MCP 名)
PermissionRequest Codex が承認を求める直前(shell の権限昇格、管理対象ネットワークの承認)。許可、拒否、または通常のプロンプトへの判断の委譲が可能です。承認不要のコマンドではスキップされます ツール名
PostToolUse サポート対象のツールが出力を生成した後。ゼロ以外で終了した Bash コマンドも含まれます。副作用を元に戻すことはできません。continue: false をサポートします ツール名
PreCompact Codex がチャットを圧縮する前 trigger(manual または auto)
PostCompact Codex がチャットを圧縮した後 trigger(manual または auto)
SubagentStart サブエージェントの開始時 agent_type
SubagentStop サブエージェントの停止時 agent_type
Stop ターンの停止時(ドキュメントでは「During a turn」に記載)。stop_hook_active は、そのターンがすでに Stop によって継続されたかどうかを示します。stdout に JSON が必要です。セッション終了を表すものではなく、セッション終了には SessionEnd を使用します サポートされていません
Interrupt アクティブなトップレベルのターンが中断されたとき(v0.150.0以降):「新しい Interrupt hooks では、アクティブなトップレベルのターンが中断された際に、コマンドまたは MCP ハンドラーを実行できます」。サブエージェントでは発火しません。デフォルトのタイムアウトは1秒、上限は3秒(SessionEnd と同じ制限)で、非同期ハンドラーもサポートされます132 サポートされていません

WebSearch などのホスト型ツールは hook の実行経路を通りません。また、一部の特殊なツール経路では hook を適用しないようにできます。OpenAI 自身は、これを「有用なガードレールではあるものの、完全な強制境界ではない」と説明しています。124

Hook の設定

Hooks は、イベント、matcher グループ、1つ以上のハンドラーという3階層で構成されます。設定は hooks.json(~/.codex/hooks.json、<repo>/.codex/hooks.json、またはプラグインの hooks/hooks.json)に記述するか、config.toml および requirements.toml にインラインで記述します。プロジェクトローカルの hooks は、プロジェクトの .codex/ レイヤーが信頼されている場合にのみ読み込まれます。124 インライン TOML の形式は次のとおりです。

# ~/.codex/config.toml or <repo>/.codex/config.toml
[[hooks.SessionStart]]
matcher = "startup|resume"

[[hooks.SessionStart.hooks]]
type = "command"
command = "python3 ~/.codex/hooks/session_start.py"
additionalContextLimit = 5000

[[hooks.PreToolUse]]
matcher = "^Bash$"

[[hooks.PreToolUse.hooks]]
type = "command"
command = '/usr/bin/python3 "$(git rev-parse --show-toplevel)/.codex/hooks/pre_tool_use_policy.py"'
timeout = 30
statusMessage = "Checking Bash command"

[[hooks.PostToolUse]]
matcher = "^Bash$"

[[hooks.PostToolUse.hooks]]
type = "command"
command = "python3 ~/.codex/hooks/post_tool_use_review.py"
async = true
timeout = 120

ハンドラーのフィールドは、type(command または mcp_tool。prompt および agent ハンドラーは解析されますがスキップされます)、command、秒単位の timeout(デフォルトは600秒。SessionEnd は1秒で、上限は3秒)、statusMessage、additionalContextLimit(Codex が全文をディスクに保存してプレビューを送信する前に、additionalContext のうちモデルへ渡す量)、commandWindows(Windows 専用のオーバーライド)、async です。コマンドの作業ディレクトリにはセッションの cwd が使用されます。そのため、リポジトリローカルの hooks では、相対的な .codex/hooks/... パスではなく、git rev-parse --show-toplevel を基準にパスを解決してください。124

確認と信頼。 Codex は、管理対象外の各 hook について、現在のハッシュに対する信頼状態を記録します。新規または変更された hooks は要確認とされ、信頼されるまでスキップされます。/hooks を実行すると、hook の提供元を確認し、内容を精査して信頼したり、個別の hook を無効化したりできます。起動時に確認が必要な hooks がある場合、Codex は /hooks を案内する警告を表示します。システム、MDM、クラウド、または requirements.toml 由来の管理対象 hooks は、ポリシーによって信頼されており、ユーザー向け hook ブラウザーから無効化することはできません。--dangerously-bypass-hook-trust を使用すると、hook の提供元を別の場所で検証する自動化向けに、永続的な信頼を記録せず、その1回の実行に限って有効な hooks を実行できます。124

SessionStart hook の stdout はモデルのコンテキストに取り込まれるため、セッション開始時に日付、ブランチ名、環境変数などの動的情報を注入する用途に適しています。

Claude Code の Hook パターンを再現する

Codex が実装しているイベントには Claude Code と同じイベント名が使われています。そのため、ほとんどの hook 設定は、JSON を hooks.json に移し、/hooks から信頼することで移行できます。

Claude Code のパターン Codex での代替方法
PreToolUse によるファイル操作のブロック apply_patch(または Edit、Write)か Bash に一致する PreToolUse hook。拒否を表す形式を返してブロックするか、呼び出しを書き換えます
PostToolUse による lint Bash または apply_patch に一致し、linter を実行する PostToolUse hook。async = true を追加すると、クリティカルパスから外せます
SessionStart でのコンテキスト注入 additionalContext を返す SessionStart hook(プレーンな stdout も使用できます)
Stop 通知 通知コマンドを含む Stop hook(JSON の出力が必要です)
SubagentStop 通知 agent_type に一致する SubagentStop hook
PreCompact manual または auto に一致する PreCompact と PostCompact
SessionEnd のクリーンアップ SessionEnd hook。デフォルトのタイムアウトは1秒、上限は3秒で、同期的に実行されます
非同期 hooks command ハンドラーの async = true(v0.148.0)。SessionEnd hooks は常に同期的に実行されます

エキスパート向けのヒント: 新しい hook イベントは今後のリリースでも追加されます。v0.150.0 では Interrupt イベントが追加されました(132)。最新の一覧については、codex-rs/hooks/src/lib.rs の HOOK_EVENT_NAMES と Codex changelog を確認してください。

TUI 内の hook ブラウザー(v0.129.0): TUI で /hooks を実行すると、利用可能な hooks を確認し、現在どれが有効かを把握したうえで、config.toml を編集せずに個別の hook を切り替えられます。プラグインに同梱された hook の問題を調査する場合や、編集に集中する間だけ PostToolUse linter を一時的に無効化する場合に便利です。89


MCP(Model Context Protocol)とは? [EXPERIMENTAL]

MCPは、外部のツールやサービスに接続することでCodexの能力を拡張します。codex mcp コマンド群は現在実験的と位置づけられており、コマンドや設定フォーマットはリリース間で変更される可能性があります。Codexは2種類のトランスポートに対応しています。STDIO(ローカルプロセス)とStreamable HTTP(リモートサーバー)です。11

v0.121.0のMCP変更点: ツールは名前空間付きで登録されるようになり、一覧上のツール名は素の名前ではなく <server>:<tool> の形式で表示されます。修飾されていないツール名をgrepしているスクリプトやプロンプトは更新してください。新たに supports_parallel_tool_calls フラグが対象のMCPsへ引き渡され、対応を宣言したサーバーでは並列実行が可能になります。サンドボックスの状態メタデータもMCPツールのメタデータ経由で流れるようになったため、サーバー側が挙動を調整できます(例:read-onlyサンドボックス下での実行を警告する)。独自リクエストの codex/sandbox-state は削除されました。今後はメタデータ経路を使ってください。MCP Appsロールアウトのフェーズ3もここで到達し、ツール呼び出しに対応。deferred-callパターンを使うサーバー向けに、フラット化されたdeferredツール呼び出しもサポートされます。82

v0.142.2のMCP変更点(2026年6月25日): MCPツールは対応環境ではツール検索がデフォルトになりました。すべてのツール定義を事前に読み込むのではなく、Codexが必要に応じてツールを発見する方式です。ツール数の多い構成での発見性が向上しつつ、旧来のモデルやプロバイダーとの互換性も保たれます。また、リモートstdioのMCPサーバーは、リモートプラットフォームのパス形式で書かれた絶対作業ディレクトリも受け付けます(macOSクライアントからWindows形式のパス、またはその逆)。105

v0.147.0のMCP変更点(2026年8月7日): CodexにMCP 2026-07-28プロトコル改訂版へのオプトイン対応が追加されました。ページネーション付きの検出(巨大なツールカタログは1つの過大な一覧ではなくページ単位でストリーミングされます)、マルチラウンドリクエスト(サーバーが1つの論理リクエスト内で複数ステップのやり取りを保持できます)、そしてノンブロッキングなサーバー起動です。キャッシュ済みのMCPツールはサーバーの起動完了前に公開されるため、起動の遅いサーバーがセッション開始を止めることはなくなりました。オプトイン方式なので、旧改訂版のサーバーはそのまま動作します。116

v0.151.0のMCP変更点(2026年8月29日): オプション扱いのMCPサーバーに設定可能な起動猶予時間が加わりました。mcp_optional_startup_grace_ms(デフォルト1,000ミリ秒)は、ツールカタログの取得がオプションサーバーをどれだけ待つかを制御します。0 にすると共有の猶予が無効になり、オプションサーバーは設定済みの startup_timeout_sec にフォールバックします。更新した値は実行中およびMCP設定の再読み込み時に適用されます。拡張機能からMCPツールの結果を検査または差し替えることもできます。ToolLifecycleContributor::on_mcp_tool_result は、MCPの完了が公開される前、かつ結果がモデル向けに整形される前に実行され、成功・エラーいずれの結果でも、Code Mode経由でも動作します。134

v0.152.0のMCP変更点(2026年9月1日): 追加的な変更が3点あります。openai/elicitation フォームリクエストが到着しました。クライアントがオブジェクト値の form ケーパビリティを宣言するとCodexはフォーム対応を通知し、openai/elicitation/create リクエストを処理して、そのメタデータと不透明なスキーマをapp server経由で openaiForm として転送します(x-openai-* アノテーションは保持されます)。従来の openai/form の処理は独立したまま残り、TUIはレンダリングできないフォームリクエストを自動的に拒否します。ツール単位の出力上限: MCPサーバーの tools 設定配下の各エントリは、正の output_token_limit を受け付けます(例:[mcp_servers.context7.tools.search] に output_token_limit = 2000)。プラグインとユーザーのポリシーが重なる場合は最も厳しい上限が優先され、実効値は会話履歴に引き継がれるため、ツール出力、post-toolフックの応答、再開したセッションのいずれも同じ上限で切り詰められます。グローバルな tool_output_token_limit と併存する追加機能です。パッケージ形式のサーバー名: MCPサーバー名に :、@、/、. を含められるようになりました(npm:@modelcontextprotocol/server-sequential.thinking は正当な名前です)。この名前は mcp add/get/list/remove、実行時のツール名前空間、OAuthの資格情報検索をまたいで保持され、生成される config.toml の復旧ヒントでは素の名前でないものが引用符で囲まれます。138

MCPサーバーの設定

STDIOサーバー(ローカルプロセス):

# In ~/.codex/config.toml or .codex/config.toml

[mcp_servers.context7]
enabled = true
required = true                         # Fail startup if unavailable
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
env = { "MY_VAR" = "value" }            # Static env vars
env_vars = ["PATH", "HOME"]             # Forward host env vars
cwd = "/path/to/project"                # Optional working directory
startup_timeout_sec = 10
tool_timeout_sec = 60
enabled_tools = ["search", "summarize"]  # Tool allowlist
disabled_tools = ["slow-tool"]           # Tool denylist

HTTPサーバー(リモート):

[mcp_servers.figma]
enabled = true
url = "https://mcp.figma.com/mcp"
bearer_token_env_var = "FIGMA_OAUTH_TOKEN"
http_headers = { "X-Figma-Region" = "us-east-1" }
env_http_headers = { "X-Org-Id" = "FIGMA_ORG_ID" }  # Headers from env vars
startup_timeout_sec = 10
tool_timeout_sec = 60

CLIの管理

codex mcp add context7 -- npx -y @upstash/context7-mcp
codex mcp add context7 --env API_KEY=... -- npx -y @upstash/context7-mcp   # With env vars
codex mcp add figma --url https://mcp.figma.com/mcp --bearer-token-env-var FIGMA_OAUTH_TOKEN
codex mcp list                          # List all configured servers
codex mcp list --json                   # JSON output
codex mcp get context7                  # Show server config
codex mcp get context7 --json           # JSON output
codex mcp login <server>                # OAuth flow for HTTP servers
codex mcp logout <server>               # Remove OAuth credentials
codex mcp remove <server>               # Delete server definition

セッション中は /mcp で稼働中のサーバーと利用可能なツールを確認できます。/mcp verbose(v0.123.0+)84 はサーバーの詳細な診断情報、リソース、リソーステンプレートを返します。サーバーの読み込みに失敗しているときや、ツールが想定した場所に現れないときに役立ちます。素の /mcp は高速なままです。v0.144.0 以降、MCPツールは実験的なオプトインなしで対話的に認証を要求できます。セッション途中で認証が必要になったサーバーは、codex mcp login で事前認証するまで失敗するのではなく、通常のフローでプロンプトを出します。107

プラグインのMCP読み込み(v0.123.0+)は、標準の mcpServers スキーマと .mcp.json のトップレベルのサーバーマップの両方を受け付けるため、どちらの流儀で書かれたプラグインも問題なく読み込めます。84

MCPのユーザー検証(v0.155.0、対応Mac): 対応MacのローカルTUIセッションでは、MCPリクエストをTouch IDで検証し、Secure Enclaveで署名できます(#43624、#43712、#43715)。検証用のアイデンティティは登録したワークスペースに限定され(#43524)、検証結果はMCPツールの継続処理へネイティブに引き継がれます(#44346)。v2.68の昇格チェックリストで初めて監視対象となり、alpha.7クラスターと共に0.154.0から外れ、0.155.0で出荷されました。156

CodexをMCPサーバーとして実行する

削除されました(v0.154.0、2026年9月9日)。 codex mcp-server コマンドと単体バイナリの codex-mcp-server は、stable 0.154.0(#42993)をもって廃止され、2026年8月24日の非推奨化が完了しました。公式チェンジログ(2026年9月5日)はこう述べています。「codex mcp-server コマンドと単体の codex-mcp-server バイナリは、2026年8月24日の非推奨化を経て削除されました。いずれかのコマンドを起動している統合は、Codexをアップグレードする前に更新してください。」統合先としては app-serverプロトコル(VS Code拡張機能とデスクトップアプリの背後にあるインターフェース。認証、会話履歴、承認、ストリーミングされるエージェントイベントを扱います)を狙うべきです。ただし削除の告知自体がこれを実験的であり「本番ワークロードではサポートされない」と明記しています。あるいはClaude Code側からは Claude Code向けCodexプラグイン があります。「Claude CodeからCodexを使ってコードをレビューしたり、タスクを委譲したりできます。」Codexを外部のMCPサーバーへ接続する側(codex mcp ...、/mcp)は影響を受けません。125152153

CLI 0.153.4以前ではこのコマンドはまだ存在します(2026年8月24日に非推奨化。v0.149.0以降は warning: `codex mcp-server` is deprecated and will be removed in a future release. をstderrへ出力したうえで起動します、PR #39657)。統合をすぐに移行できない場合は、npm install -g @openai/codex@0.153.4 でピン留めするのが応急策になります:12125148152

codex mcp-server                        # REMOVED in 0.154.0; works only on 0.153.x and earlier (deprecated, warns)

0.153.x以前では、サーバーは2つのツールを公開します: 1. codex(): プロンプト、サンドボックス、モデル、承認のパラメーターを指定して新しいセッションを開始します 2. codex-reply(): threadId とプロンプトで既存のセッションを継続します

Agents SDK(Python)と併用する場合 – CLI 0.153.4以前のみ:

from agents import Agent, Runner
from agents.mcp import MCPServerStdio

async with MCPServerStdio(
    name="Codex CLI",
    params={"command": "npx", "args": ["-y", "@openai/codex@0.153.4", "mcp-server"]},  # pin: removed in 0.154.0
    client_session_timeout_seconds=360000,
) as codex_mcp_server:
    agent = Agent(name="Developer", mcp_servers=[codex_mcp_server])
    result = await Runner.run(agent, "Fix the failing tests")

注目のMCPサーバー

サーバー 用途 インストール
Context7 最新のライブラリドキュメント npx -y @upstash/context7-mcp
Figma デザインファイルへのアクセス HTTP: https://mcp.figma.com/mcp
Playwright ブラウザ自動化 npx -y @playwright/mcp
Sentry エラー監視 HTTP: https://mcp.sentry.dev/mcp
GitHub リポジトリ操作 HTTP: https://api.githubcopilot.com/mcp/(GitHub公式のMCPサーバー)

実践パターン

パターン1: コンテキストを踏まえた開発 — Context7を自分のフレームワークのドキュメントと組み合わせ、Codexが常に最新のAPIリファレンスを参照できるようにします:

[mcp_servers.context7]
enabled = true
required = true
command = "npx"
args = ["-y", "@upstash/context7-mcp"]

パターン2: 出力の上限 — MCPツールのレスポンスはデフォルトで約25K文字に切り詰められます。大きなペイロードを返すツール(データベースクエリ、ログ取得など)では、enabled_tools で特定のツールに絞り込み、レスポンスを要点に保ちましょう。

パターン2a: マルチモーダルなツール出力(v0.107.0) — カスタムツールはテキストと併せてマルチモーダルな出力(画像、リッチコンテンツ)を返せるようになりました。これにより、スクリーンショットや図、チャートのレンダリングといった視覚的な成果物を生成するツールが、それらを直接モデルへ渡して分析させられます。62

パターン3: エンタープライズにおけるMCPガバナンス — requirements.toml で開発者が使えるMCPサーバーを制限します:

# In /etc/codex/requirements.toml — only approved servers allowed
[mcp_servers.approved-internal]
identity = { command = "npx @company/internal-mcp" }

requirements.toml のアイデンティティに一致しないサーバーは、起動時にブロックされます。ポリシー設定の全体像は エンタープライズ展開 を参照してください。


Code Mode [EXPERIMENTAL]

Code mode(v0.114.0)は、エージェントの対象範囲をコード中心の操作に制限することで、より分離されたコーディングワークフローを提供します。70 有効にすると、より広範なシステム操作を行わず、コードの読み取り、書き込み、テストに集中します。

v0.139.0以降、code modeでは、ネストされた JavaScript ツール呼び出しからも含め、スタンドアロンのウェブ検索を直接呼び出せるようになり、結果をプレーンテキストで受け取ります。これにより、サンドボックス化されたコーディングコンテキストを離れることなく、最新情報を取得できます。165 v0.146.0ではスタンドアロンのウェブ検索が互換性のあるカスタムモデルプロバイダーにも拡張され、この機能はOpenAIがホストするモデルだけに限定されなくなりました。114

v0.146.0では、app-serverがリモートのCode Modeホストへ接続できるようになり、code modeランタイムをクライアントと同じマシン上で動かす必要がなくなりました。当初は WebSocket が使用されていました。114 v0.151.0では WebSocket トランスポートが削除されています(#40692)。app serverの --code-mode-host 接続で受け付けるのは、http:// および https:// のgRPCエンドポイントだけです。また、スタンドアロンのcode-modeホストで使用できるのはstdioとgRPCリスナーに限られます。タグrust-v0.151.0時点のリスナーのドキュメントには、原文どおり「Transport endpoint: stdio, stdio://, or grpc://IP:PORT.」と記載されています。WebSocket は、トレース用のraw OTLPトレースバッチをストリーミングするオプションのエンドポイントとしてのみ残されており、セッショントランスポートとしては使用されません。135

この機能は実験段階です。最新情報はリリースノートをご確認ください。


JavaScript REPLランタイム [REMOVED]

Codex v0.100.0では、実験的な JavaScript REPLランタイム(js_repl)が追加され、v0.106.0では /experimental から利用できるようになりました。60 ただし、この案内は現在では過去のものです。v0.128.0のリリース変更履歴には「Remove js_repl feature」と記載され、現在の機能一覧では js_repl と js_repl_tools_only の両方が削除済みとされています。86

新しい設定に features.js_repl = true を追加しないでください。繰り返し実行できるロジックが必要な場合は、シェルコマンド、リポジトリにコミットされたスクリプト、MCP ツール、または scripts/ ディレクトリを備えたCodex skillを使用します。


skillsとは?

skillsは、Codexが必要に応じて読み込む、再利用可能なタスク専用の機能パッケージです。オープンなagent skills標準に準拠しています。13

skillの構造

my-skill/
  SKILL.md           (required: instructions)
  scripts/           (optional: executable scripts)
  references/        (optional: reference docs)
  assets/            (optional: images, icons)
  agents/openai.yaml (optional: metadata, UI, dependencies)

検出場所

Codexは、ユーザーがインストールしたskillsを $CODEX_HOME/skills(デフォルト:~/.codex/skills)に保存します。.system/ 配下の組み込みsystem skillsもここに含まれます。シンボリックリンクされたskillフォルダーにも対応しています。

スコープ パス
プロジェクト/チーム リポジトリのskillフォルダー(構成はバージョンによって異なる場合があります)
ユーザー ~/.codex/skills/(または $CODEX_HOME/skills/)
管理者 /etc/codex/skills/
システム OpenAIが同梱(~/.codex/skills/.system/ 配下)

skillの作成

SKILL.mdの形式:

---
name: security-audit
description: Run a thorough security audit on the codebase.
---

## Security Audit Procedure

1. Scan for hardcoded secrets using `rg -i "(api_key|password|secret|token)\s*=" --type py`
2. Check for SQL injection: look for string interpolation in queries
3. Verify input validation on all API endpoints
4. Check dependency vulnerabilities: `pip audit` or `npm audit`
5. Review authentication and authorization patterns
6. Report findings with severity levels (Critical/High/Medium/Low)

メタデータ(agents/openai.yaml):

interface:
  display_name: "Security Audit"
  short_description: "Full codebase security review"
  icon_small: "./assets/shield.svg"
  brand_color: "#DC2626"
  default_prompt: "Run a security audit on this repository"

policy:
  allow_implicit_invocation: false    # Require explicit $skill

dependencies:
  tools:
    - type: "mcp"
      value: "snyk"
      transport: "streamable_http"
      url: "https://mcp.snyk.io/mcp"

skillsの呼び出し

  • 明示的:/skills メニュー、またはプロンプト内での $skill-name の指定
  • 暗黙的:Codexがタスクの説明から一致するskillsを自動検出(allow_implicit_invocation: true の場合)
  • Creator:$skill-creator を使用して、新しいskillを対話形式で作成
  • Installer:$skill-installer install <name> を使用して、コミュニティのskillsをインストール
  • Executor提供(v0.146.0):Codexはexecutorが提供するskillsを検出し、明示的に選択したskillsを含め、関連リソースを読み込みます114

コンテキストの上限により、skillカタログが切り詰められる場合があります。 v0.146.0では、コンテキストが限られている場合でも、より多くの利用可能なskillsが保持され、カタログを切り詰める必要がある場合は警告が表示されます。114 以前は、大規模なskillライブラリが通知なく削減され、利用できるはずのskillが提示されないことがありました。多数のskillsで暗黙的な呼び出しを利用する場合は、この警告に注意してください。

有効化/無効化

[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false

skillsとslash commandsの違い

skills slash commands
定義場所 オプションのメタデータを含む SKILL.md ファイル Codex CLI バイナリに組み込み
スコープ プロジェクト、ユーザー、または管理者レベル グローバル(常に利用可能)
呼び出し方法 プロンプト内の $skill-name、/skills メニュー、または暗黙的な検出 /command 構文
カスタマイズ 全面的に可能 — 指示を独自に記述できます 動作は固定
依存関係 MCP サーバーの要件を宣言可能 なし
共有 skillフォルダーをチームのリポジトリまたは ~/.codex/skills/ にコピー 共有不可

skillsのデバッグ

skillが有効にならない場合:

  1. 検出を確認:TUIの /skills に表示されるか確認します
  2. パスを確認:skillフォルダーが認識される場所(~/.codex/skills/、プロジェクトルート、または /etc/codex/skills/)にあることを確認します
  3. enabled を確認:config.tomlで enabled = false に設定されたskillsは読み込まれません
  4. 暗黙的な有効化を確認:自動検出を利用する場合は、agents/openai.yaml に allow_implicit_invocation: true が設定されていることを確認します
  5. キーワードを使用:暗黙的な一致の精度を高めるには、skillの description に含まれる語句をプロンプトに加えます

実践例:デプロイ用skill

参照資料とスクリプトの連携を示す、複数ファイルで構成された完全なskillです。

deploy-skill/
  SKILL.md
  references/
    runbook.md
    rollback-checklist.md
  scripts/
    pre-deploy-check.sh
    smoke-test.sh
  agents/openai.yaml

SKILL.md:

---
name: deploy
description: Deploy the application to staging or production. Runs pre-flight checks, executes deployment, and verifies with smoke tests.
---

## Deployment Procedure

### Pre-flight
1. Run `scripts/pre-deploy-check.sh` to verify:
   - All tests pass
   - No uncommitted changes
   - Branch is up to date with remote
2. Review the runbook at `references/runbook.md` for environment-specific steps.

### Deploy
3. Execute the deployment command for the target environment.
4. Monitor logs for errors during rollout.

### Verify
5. Run `scripts/smoke-test.sh <environment-url>` to confirm critical paths.
6. If smoke tests fail, follow `references/rollback-checklist.md`.

呼び出し例:$deploy to staging または $deploy production with canary rollout


Plugins

Plugins は、skills、MCP エントリ、hooks、アプリコネクターを、単一のインストール可能なパッケージにまとめます(v0.110.0以降)。65 v0.117.0以降、Plugins は正式な機能として扱われています。製品スコープの Plugins は起動時に自動同期され、/plugins では、検索と管理のための TUI 内ブラウザーを利用できます。75 v0.128.0では、マーケットプレイスからのインストール、リモートバンドルのキャッシュ、リモートアンインストール用 API、Plugin に同梱された hooks、hook の有効化状態、外部エージェント設定のインポートが追加され、Plugin のワークフローが拡充されました。86 v0.129.0(2026年5月7日)では、Plugin のワークスペース共有(再公開せずに Plugin セットをチームメイトへプッシュ)、共有アクセス制御(受信者ごとの有効化/無効化、アクセス権の取り消し)、ソースフィルタリング(ワークスペースが取得するマーケットプレイスを制限)、および CLI を使わずに /plugins ブラウザーから直接実行できるマーケットプレイス操作が追加されました。89 v0.133.0(2026年5月21日)では、Plugin の検索結果を監査しやすくなりました。リスト出力でマーケットプレイスを識別できるようになり、インストール済みのバージョンとマーケットプレイスのルートが表示されます。また、検索結果の取得元レジストリを推測しなくても、リモートの Plugin コレクションを確認できます。98 v0.130.0(2026年5月8日)では、Plugin のパッケージ内容がより明確になり、共有ワークフローを細かく制御できるようになりました。91

  • Plugin の詳細に同梱 hooks を表示。 /plugins の詳細ビューに、Plugin に同梱されているすべてのライフサイクル hook(SessionStart、UserPromptSubmit、Stop など)が表示されるようになりました。Plugin をインストールする前に、セッションへ登録される hooks を正確に確認できます。ツールだけを見て信頼した Plugin によって、予期しない hook の副作用が生じる心配はありません。
  • shareContext 内の Plugin 共有メタデータ。 ワークスペースから Plugin を共有すると、共有リンクのペイロードにリンクのメタデータ(作成者、スコープ、鮮度)が含まれるようになりました。これにより、受信側のセッションで出所を表示し、受け入れるかどうかを判断できます。
  • 共有設定の検出可能性コントロール。 共有設定には検出可能性の切り替えが用意されています。組織全体の一覧に公開することなく、特定のワークスペースや受信者リストに限定して Plugins を公開できます。

v0.143.0(2026年7月8日)では、リモート Plugins がデフォルトで有効になりました。 リモート Plugins をオプトイン用フラグなしで利用できるようになり、/plugins カタログの行には、git やローカルに加えて npm マーケットプレイスのソースなど、より詳しい情報が表示されます。また、各エントリにリモート版とローカルにインストール済みの版の両方が表示されるため、バージョンのずれをひと目で確認できます。106 共通の Plugin セットをチーム標準として採用する場合、リモートがデフォルトで有効になったことで、従来は展開の障壁となっていたマシンごとの有効化作業が不要になります。

Plugin のソース

ソース 場所 説明
設定 config.toml 手動で宣言した Plugins
ローカルマーケットプレイス marketplace.json プロジェクトローカルの Plugin カタログ
インストールエンドポイント アプリサーバー v2 リモート Plugin のインストール
製品スコープ 起動時に同期 自動的に同期される Plugins(v0.117.0以降)
ポータブル Agent Plugins インストール可能なパッケージ ベンダー横断の Agent Plugins 1.0形式による Plugin パッケージ。マシン間だけでなく、Codex、ChatGPT、Cursor、VS Code、Copilot、Kiro 間でも移植できます(v0.147.0以降)161

v0.147.0以降は、1回のクエリでローカル、個人、ワークスペース、リモートの各カタログを横断して Plugin を検索できます。どのカタログにあるかではなく、必要な機能を検索すればよいのです。ポータブルな Agent Plugin パッケージと組み合わせることで、ある環境で構築した Plugin を、その作成元のマシンやワークスペースに縛られることなく、別の環境へスムーズにインストールできます。116

Plugin の検索

Codex はセッション開始時に、有効な Plugins をモデルへ通知します(v0.111.0)。これにより、インストール済みの MCP、アプリ、skills を見つけやすくなります。65 モデルはタスクの文脈に基づき、セッション中に関連する Plugins を提案できます。v0.117.0では、製品スコープの Plugins が起動時に同期されるため、手動で操作しなくても最新の Plugin カタログを利用できます。75 v0.142.0以降、/plugins メニューではリモート Plugins が OpenAI Curated、ワークスペース、自分と共有のセクションに分類され、対象となるターンでは関連する Plugins をインラインで提案し、インストールできます。104 v0.151.0以降、plugin/list と plugin/installed は、要求された各 cwd の有効な Plugin 設定を読み込みます。ローカルマーケットプレイスはリクエスト順に結合され、インストール状態と有効化状態はリポジトリ間で統合されます。また、無効なプロジェクト設定は、有効なローカルカタログやグローバルで有効なリモートカタログを除外することなく、marketplaceLoadErrors を通じて報告されます。134

@plugin メンション(v0.112.0以降)

チャット内で @plugin-name を使うと、インストール済みの任意の Plugin を直接参照できます。68 Plugin をメンションすると、そのコンテキスト(機能、ツール、設定)がモデルのコンテキストウィンドウへ自動的に追加されます。Plugin の機能を改めて説明する必要はありません。

@deploy push this branch to staging with canary rollout
@linter check for unused imports in src/

カスタム skills、MCP サーバー、アプリコネクターを含む、インストール済みのあらゆる Plugin で利用できます。

Plugin マーケットプレイス(v0.113.0以降)

Plugin マーケットプレイスでは、メタデータ、カテゴリー、評価を利用して、より詳しく検索できるようになりました。69 インストール時の認証チェックでは、API キーまたは OAuth を必要とする Plugins に有効な認証情報が設定されているか、インストール前に検証します。アンインストール用エンドポイントを使うと、Plugins と関連設定を適切に削除できます。

サードパーティ製マーケットプレイスの追加(v0.121.0以降)

現在の OpenAI Codex ドキュメントでは、マーケットプレイスのソース管理に codex plugin marketplace を使用します。これにより、OpenAI のファーストパーティマーケットプレイスに限定されないサードパーティ製 Plugin の配布方法が正式に定義され、GitHub リポジトリの短縮表記、HTTP(S) Git URL、SSH URL、ローカルマーケットプレイスのルートディレクトリがサポートされます。Git の ref を固定するには --ref を使用し、--sparse PATH の繰り返し指定は Git ベースのマーケットプレイスリポジトリに限って使用してください。93

# GitHub repository (shorthand)
codex plugin marketplace add owner/repo

# Arbitrary git URL
codex plugin marketplace add https://git.example.com/team/plugins.git

# SSH Git URL
codex plugin marketplace add git@example.com:team/plugins.git

# Local directory
codex plugin marketplace add /path/to/local/marketplace

# Upgrade or remove a configured marketplace
codex plugin marketplace upgrade <marketplace-name>
codex plugin marketplace remove <marketplace-name>

追加したマーケットプレイスの Plugins は、デフォルトの Plugins と並んで /plugins ブラウザーに表示されます。App server の呼び出し元(IDE/デスクトップ統合)では、プログラムからマーケットプレイスを登録するための同等のエンドポイントを利用できます。82

セキュリティ上の注意:サードパーティ製マーケットプレイスの Plugin コードは、Codex に付与された権限で任意に実行されます。追加前にソースの信頼性を確認し、初回実行時にはサンドボックス環境の使用を推奨します。

Agent Plugins:ベンダー横断の標準(v0.146.0〜v0.147.0)

「Agent Plugins」は単なる Codex の機能名ではありません。オープンかつベンダー中立なパッケージング標準であり、2026年8月6日に Agent Plugins 1.0.0として公開されました。公式サイトでは「AI エージェントを拡張する再利用可能なコンポーネントのための、ポータブルなパッケージ形式」と説明されています。161 Plugin は、必須の plugin.json マニフェストを含むディレクトリです。このマニフェストは、最上位で許可されるフィールドが $schema、name、version、description、author、homepage、repository、license、keywords、extensions の10個に限定されたクローズドスキーマであり、「クライアントは未知のフィールドを1つずつ報告し、無視しなければならない」と定められています。さらに、任意の skills/ フォルダー(直下にある、SKILL.md を含む各子ディレクトリが1つの skill となります)、stdio、Streamable HTTP、または従来の HTTP+SSE サーバーを宣言する任意の mcp.json、および他のクライアントが「無視しなければならない」逆ドメイン形式の任意のクライアント名前空間ディレクトリで構成できます。規範として定める範囲はパッケージングです。この仕様は「AI エージェントを拡張する再利用可能なコンポーネントを配布可能な Plugins としてパッケージ化するための、標準 Agent Plugins Specification v1.0.0を定義する」ものであり、その下位に位置する Agent Skills と MCP には、それぞれ独自の仕様が引き続き適用されます。161

重要なのはガバナンスです。Vercel が提案を開始し、Amazon、Anysphere(Cursor)、GitHub、Microsoft、OpenAI と共同で1.0仕様を策定しました。仕様リポジトリのメンテナーには Amazon、Cursor、Microsoft、OpenAI、Vercel の関係者が名を連ね、Google も公開日にコアメンテナーへ加わると発表しています。161 発表時に対応クライアントとして挙げられたのは、ChatGPT、Codex、Cursor、GitHub Copilot、Kiro、VS Code です。目立つ不在者もいます。基盤となる Agent Skills 形式と MCP 自体を作成した Anthropic は、メンテナーに含まれていません。Claude Code は独自の Plugin 形式を維持しており、Codex 側では Claude Code マーケットプレイスソース(v0.146.0)と /import によって、その隔たりを埋めています。161

Codex の観点では、v0.146.0で Agent Plugins のマニフェスト、ワークスペースへの Plugin 公開、さらに Amazon Bedrock と Claude Code という2つの Plugin マーケットプレイスが追加されました。114 v0.147.0では、ポータブルな Agent Plugins のインストールと、ローカル、個人、ワークスペース、リモートの各カタログを横断する検索が加わり、一連の機能が完成しました。116 チームにとって運用上特に便利なのは、ワークスペースへの公開です。公開マーケットプレイスを立ち上げたり、各開発者に Git ソースを手動で追加してもらったりせず、自分たちのワークスペースへ Plugins を公開できます。

リリースノートでは Codex 上の機能について発表されていますが、設定キーや CLI 構文は公開されていません。ここでは、この機能が追加されたことと標準の仕様を記録するにとどめ、Codex からの操作方法は扱いません。OpenAI のドキュメントで説明されるまでは、マニフェストの作成ワークフローと codex plugin publish の呼び出しはいずれも未検証として扱ってください。

Plugins の管理

codex plugin marketplace add <src>       # Add a marketplace source
codex plugin marketplace upgrade [name]  # Upgrade one marketplace or all
codex plugin marketplace remove <name>   # Remove a configured marketplace
codex plugin list                        # List plugins; includes remote catalog entries (v0.153.0)
codex plugin list --json                 # JSON adds source, version, install + auth policy (v0.153.0)

v0.153.0では、Plugin の CLI がマーケットプレイス管理から、リモートマーケットプレイスに対する Plugin 単位の操作へと拡張されました。codex plugin list にはリモートカタログのエントリが含まれ、JSON 出力にはソース、バージョン、インストールポリシー、認証ポリシーが表示されます。また、既存の Plugin CLI を使って、リモート Plugins を追加および削除できます。リモートカタログはスコープとコレクションごとにキャッシュされ、新しいキャッシュ結果が優先されます。キャッシュ内で Plugin が見つからない追加リクエストでは、1回だけ再取得されます。さらに、フィルタリングされていないリモート一覧の取得に失敗しても、ローカルのキュレーション済みカタログは保持されます。ただし、明示的に選択したリモートマーケットプレイスのエラーは引き続き表示されます。140

TUI では、/plugins(v0.117.0以降)を使用すると、セッションを離れることなく、個々の Plugins を対話形式で参照、インストール、削除できます。75

上級者向けのヒント:Plugins を使えば、以前は個別に必要だった MCP の設定、skill のインストール、アプリコネクターのセットアップを1つにまとめられます。1つの Plugin に3つすべてを同梱できるため、チームへの導入が速くなり、設定の移植性も高まります。


Plan Mode とコラボレーション

Plan mode を使うと、Codex は変更を実行する前にアプローチを設計できます。v0.94.0 以降、デフォルトで有効です。14「Plan Mode と直接実行」の判断ツリーについては、判断フレームワークをご覧ください。

Plan mode と update_plan ツール(v0.152.0)の違い: この2つは別のもので、デフォルトで有効なのは片方だけです。Plan mode は、このセクションで説明する、Codex が実行前に提案を行うコラボレーションモードです。v0.94.0 以降デフォルトで有効になっており、この点に変更はありません。一方、update_plan は、モデルがターン内で構造化された計画を管理するために呼び出せる計画用のツールです。v0.152.0 ではオプトインとして導入され、tools.update_plan.enabled のデフォルト値は false です。無効になっている間、Codex はモデル、コラボレーションモード、multi-agent、compaction、prewarm、goal-continuation の各プロンプトから、同梱の update_plan ガイダンスも除外します(計画に言及している場合でも、カスタム基本指示、モデルカタログの指示、コラボレーションポリシー、ユーザーの目標テキストは保持されます)。有効にするには、config.toml で tools.update_plan.enabled = true を明示的に設定してください。138

Plan Mode の開始

/plan                              # Switch to plan mode
/plan "redesign the API layer"     # Plan mode with initial prompt

Plan mode では、Codex は次のように動作します。 - ファイルを読み取り、コードベースを分析します - 実装計画を提案します - 承認されるまで変更を加えません - 専用の TUI ビューに計画をストリーミング表示します

Steer Mode

Steer mode(v0.98.0 以降デフォルトで有効)では、Codex が作業中でも、現在のタスクを中断せずに新しい指示を追加できます。14

指示を追加する方法は2つあります。

入力 動作 使用する場面
Enter 指示を即座に送信します。Codex は現在のターン中にその指示を確認します 緊急の修正(「停止して、そのファイルは変更しないでください」)、明確化(「設定はデフォルトのパスではなく /etc/app.conf にあります」)、優先順位の変更(「まずテストに集中してください」)
Tab 指示を次のターンに回し、Codex は先に現在の作業を完了します 後続タスク(「この後、変更履歴も更新してください」)、スコープの追加(「完了したらリンターも実行してください」)、緊急性のない補足情報(「デプロイ先は prod ではなくステージングです」)

実用例:

# Codex is refactoring the auth module...

[Enter] "Use bcrypt instead of argon2 — we already have it as a dependency"
→ Codex adjusts immediately, mid-turn

[Tab] "Once auth is done, update the migration script too"
→ Codex finishes auth refactor, then starts the migration

Steer mode は TUI で常に有効です。Codex の完了を待ってから指示したい場合は、ターンの終了後に通常どおり入力するだけで構いません。特別なモードは必要ありません。

TUI の機能強化(v0.105.0~v0.106.0)

構文ハイライト(v0.105.0): TUI では、フェンスで囲まれたコードブロックと diff がインラインで構文ハイライトされるようになりました。配色は /theme で選択できます。61

新しい TUI コマンド(v0.105.0以降):61

コマンド/キー 説明
/copy コピーピッカー(v0.150.0以降):応答全体、個別のコードブロック、または引用ブロックを選択できます。それ以前のバージョンでは、最後の応答がコピーされます132
/clear TUI 画面を消去します
Ctrl+L 画面を消去します(キーボードショートカット)
/theme 構文ハイライトのテーマをプレビューし、選択内容を保存します。v0.156.0 では、6つの同梱テーマ(ada、babbage、curie、cushman、dali、davinci)と、テーマに応じたアクセントが追加されました(#46504)169
/plugins plugins の閲覧、インストール、削除を行います(v0.117.0以降)75
/title ターミナルウィンドウのタイトルを設定します。TUI と app-server TUI の両方で動作します(v0.117.0以降)75
/archive 現在のセッションをアーカイブします。アーカイブしたセッションは、復元するまで再開やフォークの対象になりません(v0.136.0以降)168

音声文字起こし(v0.105.0、実験的機能): スペースキーを押すと、音声文字起こしを使ってプロンプトを入力できます。この機能は実験段階にあり、マイクの使用許可が必要になる場合があります。61 v0.107.0 以降、リアルタイム音声セッションではマイクとスピーカーのデバイスを選択でき、使用する音声入出力ハードウェアを指定できます。62 v0.140.0 で削除され、v0.145.0 で復活: 実験的な /realtime 音声コントロールと関連する音声依存関係は、v0.140.0 で TUI から削除されました(スペースキーによる音声文字起こしには影響ありませんでした)。102 v0.145.0 では、新たな形で音声機能が復活しています。一般的なローカル音声形式による音声入力と音声ツール出力に加え、ストリーミング方式のリアルタイム V3 会話が導入されました。112 v0.155.0 と v0.156.0:ライブ音声会話。 v0.155.0(2026年9月17日)では、実験的なオプトイン機能として /voice が追加されました。対応ビルドの /experimental から有効にでき、ストリーミング文字起こしとマイク操作を備えたライブ会話を利用できます(#43581、#43651、#44331)。ミュート用ショートカットを設定できるほか(#43690)、macOS パッケージには署名済みの音声リソースが含まれています(#43983)。v0.156.0(2026年9月22日)では安定版となり、デフォルトで有効になりました(#44921)。同日、ドキュメントの変更履歴でも「音声会話はデフォルトで有効になり、F8 による切り替え、/voice settings ピッカー、Linux および Windows 向けの同梱音声ランタイムを利用できます」と発表されました。無効にするには、config.toml の [features] で realtime_conversation = false を設定してください。CLI の slash-command 参照には、現在も /voice が掲載されていません。また、ドキュメントの音声機能ページで扱われているのはデスクトップアプリの ChatGPT Voice であり、別の機能です。156169

その他の改善点: - 長いリンクが TUI の行をまたいで折り返されても、クリック可能な状態を維持するようになりました(v0.105.0)61 - ローカルファイルのリンク表示が改善されました(v0.106.0)60 - TUI の Markdown では OSC 8 メタデータによってウェブリンクをクリック可能な状態に保ち、表示領域が狭いテーブルは、リンク先を失うことなく読みやすいキー/値形式に切り替わります(v0.136.0)168 - 対応ターミナルでは Markdown リンクがクリック可能なラベルとして表示され、それ以外では URL が引き続き表示されます(v0.150.0)132 - sub-agents に対する Ctrl+C の処理が修正され、子プロセスを適切に終了できるようになりました(v0.106.0)60


Memory System

Codex には、セッションをまたいで事実、設定、プロジェクトのコンテキストを保存する永続的な Memory System(v0.100.0以降)があります。24

Memory コマンド

コマンド 説明
/m_update <fact> memory を保存します(例:/m_update always use pytest, never unittest)
/m_drop <query> クエリに一致する memory を削除します

memory は ~/.codex/memory/ 内の Markdown ファイルに保存されます。Codex はセッション開始時にこれらを読み込み、以後のすべてのセッションで動作を調整するために使用します。

保存に適した内容

memory は、継続的に使う設定やプロジェクトの事実を保存するのに最適です。

  • プロジェクトの規約:「このプロジェクトではスペースではなくタブを使用する」または「API の応答には常に meta フィールドを含める」
  • ツールの設定:「npm ではなく pnpm を使用する」または「pytest -x --tb=short でテストを実行する」
  • アーキテクチャ上の決定:「認証モジュールは src/middleware/ ではなく src/core/auth/ にある」
  • ワークフローの設定:「diff を表示する前に必ずリンターを実行する」

パイプラインでの Memory

codex exec の実行時には、memory が自動的に読み込まれます。そのため、CI/CD パイプラインやスクリプトでも対話型セッションと同じコンテキストを利用でき、呼び出すたびに指示を繰り返す必要はありません。

Memory の改良(v0.101.0~v0.107.0)

  • 機密情報の除去:memory はディスクに書き込まれる前に自動的にスキャンされ、機密情報がないか確認されます
  • CWD の認識:プロジェクト固有の内容を想起できるよう、memory ファイルに作業ディレクトリのコンテキストが含まれるようになりました
  • 開発者メッセージの除外:フェーズ1の memory 入力から開発者/システムメッセージを除外し、ユーザーとのやり取りに焦点を当てることで memory の品質を高めます
  • diff ベースの忘却(v0.106.0):diff ベースの忘却によって古くなった事実を削除し、保存される memory を長期的に簡潔で関連性の高い状態に保つようになりました60
  • 使用状況を考慮した選択(v0.106.0):memory の取得時に使用状況が考慮され、頻繁に参照されるものや、最近の状況との関連性が高いものが優先されるようになりました60
  • 設定可能な memory(v0.107.0):memory を全面的に設定できるようになりました。保存された memory をすべてリセットして白紙の状態に戻すには、codex debug clear-memories を使用します。関連性のないプロジェクトへ切り替える場合や、memory の状態が実態からずれた場合に便利です62
  • フェーズ2モデルのアップグレード(v0.121.0):フェーズ2の memory 統合モデルが、以前のデフォルトから gpt-5.4 に更新されました。フェーズ2のパイプラインはセッション間に実行され、フェーズ1のトランスクリプトから長期保存する事実を抽出します。このモデル変更により、トークンコストを変えずに想起の品質が向上します。82
  • TUI の memories メニュー(v0.121.0):セッション内の新しい UI から、memory モード、個別の memory の削除、リセットボタンを操作できるようになりました。memory をリセットしても、過去の rollouts は無効化されず、保持されるようになりました。そのため、今後想起される内容を消去しても、セッションの再生は損なわれません。82

Memory と AGENTS.md の違い

ユースケース Memory(/m_update) AGENTS.md
個人設定 memory を使用します(すべてのプロジェクトで維持されます) 適していません
プロジェクトの規約 どちらでも使用できます(個人用の記憶には memory、チーム共有には AGENTS.md) チーム用には AGENTS.md
アーキテクチャ上の決定 AGENTS.md(共有コンテキスト) 第一候補
ツールのコマンド Memory(個人用の簡易参照) チーム用には AGENTS.md

ヒント:無期限に保持したい事実には /m_update を使用してください。セッション固有のコンテキストは、会話の中で Codex に直接伝えるだけで構いません。チームで共有するコンテキストには、AGENTS.md を使用してください。


セッション管理

Codex はセッションを ~/.codex/sessions/ に保存するため、CLI とデスクトップ環境の間で、再開、フォーク、マルチスレッドのワークフローを利用できます。

v0.146.0 では、スレッドを名前で指定できるようになりました。 /new と /clear にセッション名を指定でき、重要なスレッドをピン留めできます。また、別の会話に移るために現在の会話を閉じる必要がなくなり、サイド会話を開いたままにできます。114 実際のところ、長期間続くプロジェクトが、日付を手がかりに見分けなければならないタイムスタンプの一覧ではなくなります。v0.147.0 では会話セクションが追加されました。会話を永続的なセクションに整理して手動で並べ替えられるほか、長いトランスクリプトも全体を一度に読み込まず、段階的に閲覧できます。116 v0.148.0 では /export とコマンドラインでのフォークが追加されました。/export は会話全体を Markdown としてクリップボードまたは新しいファイルに出力し、codex exec fork はセッションを非対話形式でフォークします。さらに、再開ピッカーからセッションをアーカイブおよび復元できます。118 v0.149.0 では codex queue が追加されました。コマンドラインから既存のローカルまたはリモートセッションへメッセージを送信できます。また、再開またはフォークしたスレッドで、有効な権限プロファイルが復元されるよう修正されました。120 v0.150.0 ではタイトルが自動生成されるようになりました。名前のないターミナルタスクには内容を表すタイトルが自動的に付けられ、/rename では会話に基づく編集可能なタイトルが提案されます。132 v0.151.0 では /recap が追加されました。会話の直近の進捗と次のステップを短くまとめた要約を、必要なときにリクエストできます。また、対象となるアイドル状態かつフォーカスされていない会話には、Codex が同じ要約を自動生成してトランスクリプトに追加します。リクエストは範囲と処理環境が分離され、再試行は自動生成に失敗した場合に限られます。135 v0.153.0 では、自動生成を無効にできるようになりました。tui.auto_recap = false を設定すると、スケジュール済みの自動要約チェックがキャンセルされ、保留中の自動生成結果も破棄されますが、手動の /recap は引き続き利用できます。140

codex agents(v0.149.0) は、マシン上で実行中のすべてのエージェントセッションを管理するための対話型ダッシュボードです。1つの画面からタスクの検索、開始、表示、名前変更、停止を行え、ショートカットも設定できます。セッション内では、/agents ですべての実行中のエージェントセッションを切り替え、/subagents で現在のセッションに属するサブエージェントを切り替えます。120129 v0.150.0 では、会話からタスクを指定できるようになりました。@ メンションで別の Codex タスクを参照し、ターミナルからエージェントにタスクの読み取り、作成、またはメッセージ送信を依頼できます。132

再開

前回の続きから再開します。

codex resume                          # Interactive picker (sorted by recency)
codex resume <SESSION_ID>             # Resume a specific session
codex exec resume --last "continue"   # Non-interactive: resume most recent

TUI 内の /resume slash command でも、検索機能を備えた同じ対話型ピッカーが開きます。

ページネーション対応のスレッド履歴(v0.145.0、v0.151.0 で正式採用): ページネーション対応のスレッド履歴により、効率的な再開、履歴全体の検索、永続化されたスレッド名、サブエージェント対応、メモリ機能がセッション管理に加わります。履歴は一度にすべて読み込むのではなく、ページ単位で読み込まれます。数百件のセッションが存在する、長期間使用されている作業ディレクトリでは特に重要です。v0.145.0 で実験的機能として導入され、v0.151.0 では APIs が実験的機能から正式採用へ移行しました(thread/turns/list、thread/items/list、thread/revert で実験的な API 機能が不要になりました)。また、ストアが thread/turns/list と thread/items/list に対応し、かつ thread/start で historyMode が省略されている永続スレッドに限り、解決後のデフォルトがページネーション方式になります。エフェメラルスレッドと、これらの APIs に対応していないストアを使用するスレッドでは、引き続き従来方式がデフォルトです。明示的な選択の動作も変わりません。また、タグ rust-v0.151.0 の時点で、プロトコルレベルの ThreadHistoryMode enum は引き続き Legacy がデフォルトです(protocol.rs:755-758)。つまり、対応する永続スレッドに対する解決後のデフォルトであり、一律の切り替えではありません。112135

フォーク

現在の進捗を失わずに別の選択肢を検討できるよう、会話を分岐します。

/fork                              # Fork current conversation
/fork "try a different approach"   # Fork with new prompt

フォークすると、フォーク地点までの履歴を共有する独立したスレッドが作成されます。v0.146.0 以降、フォーク履歴はページネーションに対応し、フォークを一時的なものとして作成できます。一時フォークはスレッド一覧に表示されないため、実際に操作するスレッド一覧に使い捨ての実験が混ざりません。114 一方のフォークで行った変更が、もう一方に影響することはありません。アプローチを比較したり(例:「フォークして Memcached の代わりに Redis を試す」)、リスクの高い変更を安全に検討したりする際に役立ちます。

サブエージェントへのスレッドのフォーク(v0.107.0): スレッドを独立したサブエージェントとしてフォークできるようになり、会話から自律的に実行される並行作業ストリームを生成できます。これは既存のフォークモデルを拡張したものです。単に会話を分岐するだけでなく、フォークされたスレッドが固有の実行コンテキストを持つサブエージェントになります。62 v0.117.0 以降、サブエージェントはパスベースのアドレス(例:/root/agent_a)と構造化されたエージェント間メッセージングを使用するため、マルチエージェントの連携がより明示的になり、デバッグもしやすくなりました。75

暗号化されたエージェント間メッセージ(v0.138.0 以降): Multi-agent v2 では、親エージェントがサブエージェントを生成したり、メッセージを送信したりする際のタスクテキストが暗号化されます。spawn_agent、send_message、followup_task のメッセージパラメーターには暗号化の指定があります。親モデルがツール呼び出しを生成すると Responses API がペイロードを暗号化し、ローカルで実行中の Codex は暗号文のみを保持します(InterAgentCommunication.encrypted_content に格納され、平文コンテンツは空になります)。その後、受信側モデルへ渡す際に API がサーバー側で復号します。108 実用上、次の3つの影響があります。

  • ローカルのセッションログには、委任内容の平文が記録されなくなりました。 親エージェントがサブエージェントを生成したことや、その応答は確認できますが、送信された指示の正確な内容は確認できません。セッション履歴からマルチエージェントの実行を監査またはデバッグする場合、その記録は残っていません。この問題を追跡している未解決のリグレッションIssueには、2026年7月中旬時点で修正がリンクされていません。109 何が起きたかを再構築する手がかりとしては、拡張機能のライフサイクルイベント(サブエージェントの開始と停止、ツールの実行、ターンのメタデータ — v0.133.0 以降)と app-server の可観測性が残されています。98
  • カスタムプロバイダーのモデルでは動作しない場合があります。 暗号化されたツールの使用が設定されていないモデルエンドポイントは、暗号化された spawn_agent スキーマを 400 エラー("declares encrypted parameters but is not configured for encrypted tool use")で拒否します。カスタムプロバイダーでマルチエージェントの委任がこのエラーによって失敗する場合、原因は設定ではなく、この暗号化の変更です。109
  • Codex が生成する通知は引き続き読めます。 子エージェントの完了通知は Codex 自体が生成するため、平文のままです。また、シリアライズされた JSON エンベロープではなく、型付きの agent_message 項目として表示されるようになりました。108

OpenAI は、この変更の背景にある脅威モデルを公開していません。PR では暗号文の処理フローを説明していますが、何から保護するためのものかは明記されていません。

Multi-agent v2 の安定化(v0.145.0、オプトイン): v0.137.0 で登場し、v0.138.0 で委任の暗号化が加わった Multi-agent v2 は、オプトイン機能として安定版になりました。v0.145.0 では、サブエージェントのモデル、サブエージェントごとの推論レベル、同時実行数を設定できるようになり、マルチエージェントのロールが復元されたほか、エージェント間の移動も改善されています。v0.137/v0.138 の調整期間を理由に v2 の利用を見送っていた場合、設定インターフェースが安定したのはこのリリースです。サブエージェントのモデルと推論の選択はランタイムで固定されるのではなく、設定で指定できるようになりました。112

スレッド一覧

実行中のセッションを表示および管理します。

/status                            # Current session info and token usage
/ps                                # Show background terminals in session

デスクトップアプリでは、スレッドがサイドバーに表示され、履歴全体と差分のプレビューを確認できます。

セッションのライフサイクル

操作 CLI デスクトップアプリ
新規開始 codex または /new 「New Thread」ボタン
再開 codex resume または /resume サイドバーでスレッドをクリック
フォーク /fork スレッドを右クリック → 「Fork」
終了 /quit または Ctrl+C スレッドのタブを閉じる
削除 ~/.codex/sessions/ から削除 右クリック → 「Delete」

セッションは CLI とデスクトップアプリの間で同期されるため、一方で開始し、もう一方で続きを進められます。


非対話モード(codex exec)

codex exec は、スクリプト、CI/CD、自動化のために Codex を非対話形式で実行します。15

基本的な使い方

codex exec "summarize the repository structure"
codex exec --sandbox workspace-write -c approval_policy=on-request "fix the CI failure"   # exec has no -a flag; set the policy via -c or config
codex exec --json "triage open bugs" -o result.txt

デフォルトでは、codex exec は進捗やイベントを stderr に、エージェントの最終メッセージを stdout に出力します。標準的な Unix パイプラインと組み合わせやすい設計です。

セッションのアーカイブ(v0.136.0)

履歴を削除せず、再開/フォークの一覧を整理するためにセッションをアーカイブできます。TUI では /archive、シェルでは次のようにアーカイブします。168

codex archive <session-id>     # archive a session
codex unarchive <session-id>   # restore it

アーカイブしたセッションは、アーカイブを解除するまで再開やフォークの対象になりません。終了させるつもりだったセッションを誤って続行するのを防ぐガードレールです。同じリリースでは、codex app-server --stdio により、エディターやホストとの統合に向けて app-server を stdio モードで起動できるようになりました。また、コマンドの安全性を確保する修正として、/diff からリポジトリ提供の Git ヘルパーを実行できなくなりました。Windows では、管理者向けのアルファ版プロビジョニング手段として codex sandbox setup --elevated が追加されています。168

JSON Lines 出力

--json を指定すると、stdout は JSONL イベントストリームになります。

codex exec --json "fix the tests" | jq

イベントの種類:thread.started、turn.started/completed/failed、item.started/completed、error

{"type":"thread.started","thread_id":"019c5c94-..."}
{"type":"turn.started"}
{"type":"item.started","item":{"id":"item_1","type":"command_execution","status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_3","type":"agent_message","text":"..."}}
{"type":"turn.completed","usage":{"input_tokens":24763,"cached_input_tokens":24448,"output_tokens":122}}

構造化出力

JSON Schema を使用して、レスポンスの形式を強制します。

codex exec "Extract project metadata" \
  --output-schema ./schema.json \
  -o ./project-metadata.json

-o / --output-last-message は、最終メッセージをファイルに書き込みます。

セッションの再開とレビュー

codex exec resume --last "continue where you left off"
codex exec resume <SESSION_ID> "fix the remaining issues"
codex exec review --base main           # Code review against a branch

主なフラグ

フラグ 説明
--sandbox workspace-write -c approval_policy=on-request 境界を越える操作に承認を必要とする、ワークスペースに限定した自動化です(codex exec に --ask-for-approval フラグはないため、-c でポリシーを設定します)123126
--thread-source <SOURCE> 新規作成またはフォークされたスレッドを user(デフォルト)、subagent、memory_consolidation、または機能名として分類します。codex exec のサブコマンド全体に適用されますが、再開時は無視されます。TypeScript SDK の threadSource(v0.149.1)126
--json stdout への JSONL イベントストリーム
-o, --output-last-message <file> 最終メッセージをファイルに保存
--output-schema <file> JSON Schema に照らしてレスポンスを検証
--ephemeral セッションファイルを永続化しない
-C, --cd <dir> 作業ディレクトリを設定
--add-dir <dir> 書き込み可能なディレクトリを追加
--skip-git-repo-check git リポジトリ外での実行を許可
--dangerously-bypass-approvals-and-sandbox サンドボックスも承認も使用しない(CI 専用)

CI 認証

codex exec は、自動化環境での非対話認証に CODEX_API_KEY を使用できます。

codex exec の起動バナー(v0.130.0)。 codex exec の起動バナーには、従来の「research preview」という文言が表示されなくなりました。CI で起動時の出力を解析している場合、バナーのテキストが簡潔になっている点に注意してください。構造化された --json イベントに変更はありません。91

codex remote-control(v0.130.0 以降)

codex remote-control は、別のプロセス(IDE 拡張機能、カスタムオーケストレーター、リモート制御プレーンなど)から操作することを想定した、ヘッドレス app-server を起動するトップレベルコマンドです。多くのインテグレーターが複数のフラグを手作業で組み合わせていた codex app-server の呼び出しに代わり、デスクトップや IDE のインターフェースで提供されるものと同じ app-server ランタイムに、サードパーティ製ツールからアクセスできる単一の安定したエントリーポイントを提供します。91 v0.133.0 ではコマンドの実行形態が改善され、フォアグラウンドコマンドとして実行し、準備完了を待機して、マシンの状態を報告できるようになりました。さらに、長時間稼働するコントローラー構成向けに、明示的なデーモン形式の start / stop コマンドも引き続き利用できます。98 v0.143.0 では codex remote-control pair が追加されました。 実行中のデーモンから手動ペアリングコードを生成するため、自動検出ハンドシェイクを使わずにコントローラーを接続できます。制御プロセスとデーモンが異なるホストやネットワークセグメントにある場合に便利です。106

# Start a headless, remotely controllable app-server
codex remote-control

# Generate a manual pairing code for an out-of-band controller (v0.143.0+)
codex remote-control pair

# Same lifecycle as a TUI session: thread store, hooks, plugins, MCP, sandbox
# all initialize from your normal config.toml.

すべてのターンを一度にメモリへ読み込まず、大量のスレッド履歴を列挙する必要がある UI を構築する場合は、codex remote-control と以下の app-server ページネーション APIs を組み合わせてください。

App-Server のスレッドページネーション(v0.130.0 以降)

app-server クライアントでは、3種類のターン項目ビューを使用して、大規模なスレッドをページ単位で取得できるようになりました。91

ビュー ユースケース
Unloaded 一覧表示専用 — ターンのペイロードを含まないスレッド構造(最も低コスト)
Summary ターンごとの簡潔なメタデータ — サイドバーや再開対象の選択画面に便利
Full ツール呼び出しと出力を含む、完全なターンのペイロード

v0.121.0 で導入された ThreadStore インターフェースとページネーションを組み合わせることで、長時間実行されるスレッドを効率よくたどれます。特に、オーケストレーターとロールアウトファイルが別のマシンに置かれる可能性があるリモート制御環境で有効です。82 v0.143.0 では、コントローラーが調査できる範囲が広がりました。 app-server クライアントで、利用可能な環境の列挙、スレッドの子孫スレッドの一覧表示、特定のターンを起点とした履歴のフォークが可能になりました。これらは、履歴を先頭から再実行せず、以前の時点から実行を分岐させる UI に必要な基本機能です。106 v0.151.0 では、ページネーション対応のスレッド履歴 APIs が実験段階を終了しました。 対応するストアを使用する永続スレッドでは、thread/start で historyMode を省略すると、デフォルトでページネーション対応履歴が使用されます(エフェメラルスレッドと非対応ストアでは従来方式が維持されます)。また、ページネーション対応スレッドでの全履歴の読み込みは非推奨となりました(#40676)。135

App-Server 設定のライブ更新(v0.130.0 以降)

実行中の app-server スレッドは、再起動しなくても config.toml の変更を反映できるようになりました。設定を編集して保存すると、実行中のスレッドでは次のターンから新しい値が反映されます。これは codex remote-control と対になるバグ修正であり、長時間稼働するヘッドレスサーバーを停止せず、その場で再設定できます。91

ターン単位のライブ設定(v0.151.0): 実行中のターンの設定を、処理の途中でも変更できるようになりました。実験的な app-server メソッド turn/settings/update は、特定の実行中ターンにおける後続ステップの model、effort、summary、serviceTier を更新します。将来のターンには影響しません。また、更新が適用されたか、拒否されたか、対象を見失ったかを報告します。更新後の設定スナップショットが公開される前に、管理対象の制約が再検証され、そのターンですでに許可された承認および Guardian の安全性プロパティも維持されます。turn/start では serviceTierForTurn も指定できるため、スレッドに保存されたサービスティアを変更せず、新しい1ターンだけサービスティアを上書きできます("default" は標準速度を意味し、省略または null の場合はスレッドのティアを継承します)。135

暗号化されたリモートエグゼキューター(v0.141.0)

v0.141.0(安定版、2026年6月18日)以降、リモートエグゼキューターは、認証済みのエンドツーエンド暗号化 Noise リレーチャネルを介して接続します。制御プレーンとエグゼキューターは、その間にあるリレーを信頼する必要がなくなりました。オーケストレーターがネットワーク境界を越えて app-server を操作する場合に重要です。同じリリースでは、クロスプラットフォームのリモート実行で、エグゼキューター固有の作業ディレクトリとシェルが維持されるようになりました。これにより、ある OS 上のコントローラーから別の OS 上のエグゼキューターを操作しても、パスやシェルのセマンティクスが意図せず書き換えられることはありません。また、エンタープライズプロキシとの互換性を確保するため、TLS で P-521 証明書署名も受け入れられるようになりました。103


Codex Cloudとバックグラウンドタスク [EXPERIMENTAL]

GitLabサポート(ベータ版、2026年8月19日): Codex cloudでは、すべてのChatGPTプランでGitLabプロジェクトに接続できるようになりました。プロジェクトをリンクし、環境を作成して、issueやマージリクエストからタスクを開始したり、レビューを依頼したりできます。Self-Managed GitLabには19.0以降が必要です。119

ステータス:Codex Cloudは実験的な機能です。インターフェース、料金、利用可能状況は変更される場合があります。クラウド環境はOpenAIが管理するため、インフラストラクチャを制御することはできません。

Codex Cloudは、OpenAIが管理する環境でタスクを非同期に実行します。4 CLI v0.150.0以降、ターミナル上の会話からもタスクを操作できます。@メンションで他のCodexタスクを参照し、エージェントにタスクの読み取り、作成、メッセージ送信を依頼できます。132 CodexをCIパイプラインに統合する方法については、GitHub ActionとCI/CDもご覧ください。

クラウドタスクの認証情報を強化(v0.152.0): クラウドタスクのリクエストには保存済みのChatGPT認証情報が含まれる可能性があるため、認証情報を読み込む前の段階で送信先が制限されるようになりました。CODEX_CLOUD_TASKS_BASE_URLは、ポート443上の信頼できるChatGPT HTTPSオリジンに対して検証されます(ユーザー情報、クエリ、フラグメントを含むURLは拒否されます)。また、認証情報がリダイレクト先へ転送されないよう、クラウドタスクのバックエンドと環境検出クライアントではリダイレクトが無効化されています。138

仕組み

  1. タスクを送信します(chatgpt.com/codex、Slack連携、またはCLIから)
  2. Codexがリポジトリを隔離されたクラウドサンドボックスへクローンします
  3. エージェントが独立して作業します。コードを読み、テストを実行し、変更を加えます
  4. 完了すると、CodexがPRを作成するか、レビュー用のdiffを提供します
  5. codex apply <TASK_ID>で結果をローカルに適用します

クラウドでのインターネットアクセス

エージェントのインターネットアクセスはデフォルトでオフになっており、環境ごとに設定します。

  • オフ:エージェントはインターネットにアクセスできません(デフォルト)
  • オン:任意のドメイン許可リストとHTTPメソッドの制限を設定できます
Allowed domains: pypi.org, npmjs.com, github.com
Allowed methods: GET, HEAD, OPTIONS

エージェントのインターネットアクセスがオフでも、セットアップスクリプトはインターネットを使用して依存関係をインストールできます。

Slack連携

Slackのチャンネルまたはスレッドで@Codexにメンションすると、クラウドタスクを開始できます。

前提条件: 1. 対象となるChatGPTプラン(Plus、Pro、Business、Enterprise、またはEdu) 2. 接続済みのGitHubアカウント 3. 設定済みのクラウド環境が1つ以上 4. ワークスペースにSlackアプリがインストールされていること

Codexはタスクへのリンクを返信し、完了すると結果を投稿します。

Cloud CLI

codex cloud exec --env <ENV_ID> "Fix failing tests"  # Start a cloud task
codex cloud status <TASK_ID>                          # Check task progress
codex cloud diff <TASK_ID>                            # View task diff
codex cloud list                                      # List recent tasks
codex cloud list --json                               # JSON output
codex cloud apply <TASK_ID>                           # Apply from cloud subcommand
codex apply <TASK_ID>                                 # Apply diff (top-level shortcut)

Codex Desktop App

Codex Desktop App(macOS および Windows)は、複数のプロジェクト管理に最適化されたグラフィカルインターフェースを提供します。16 Windows 版は、PowerShell のネイティブサポートと Windows ネイティブのサンドボックスを備え、2026年3月4日にリリースされました。66

インストール

codex app                      # Auto-downloads and installs on first run

または直接ダウンロード:Codex.dmg(macOS)| Microsoft Store で入手可能(Windows)

主な機能

機能 説明
並列スレッド 複数のプロジェクトにまたがるタスクを同時に実行できます
スレッドモード Local、Worktree、Cloud モードでスレッドを開始できます
組み込み Git ツール 差分の確認、コメントの追加、変更単位でのステージング/取り消し、コミット/プッシュ、PR の作成が可能です
統合ターミナル スレッドごとのターミナル(Cmd+J)
音声入力 音声でプロンプトを入力できます(Ctrl+M)
自動化 定期的なタスクをスケジュールできます
通知 アプリがバックグラウンドにあるとき、完了/承認通知を受け取れます
スリープ防止 タスクの実行中にマシンをスリープさせないオプション設定です
skills + MCP アプリ、CLI、IDE 拡張機能で設定を共有できます
MCP ショートカット コンポーザーから MCP ツールへすばやくアクセスできるショートカットです(App v26.226)63
レビューの @メンション コードレビューのコメントで共同作業者を @メンションできます(App v26.226)63
カスタムテーマ 設定でカラーとフォントを選択できます(App v26.312)72
App-server TUI デフォルトで有効です(v0.117.0以降):! シェルコマンド、ファイルシステム監視、Bearer 認証を使用するリモート WebSocket、セッションをまたいだプロンプト履歴の呼び出しに対応します75
Appshots macOS の Appshots では、最前面にあるアプリウィンドウをスクリーンショットおよび取得可能なテキストとともにスレッドへ添付でき、Appshots のホットキーから追加できます。99
アプリ内ブラウザのコメント アプリ内ブラウザでは、ローカル/公開ページをプレビューし、要素や領域にコメントを付けて、レンダリングされたページへ正確なフィードバックを送れます。99
Computer Use + ロック中の使用 Computer Use を使用すると、範囲を限定した GUI タスクのために、許可された Mac アプリを Codex が操作できます。ロック中の使用はオプトインであり、Mac のロック後、信頼済みのアクティブな Computer Use ターンに限って利用できます。99

Appshots、ブラウザコメント、Computer Use

5月21日のアプリアップデートにより、Desktop App は単なるスレッド管理ツールではなく、より強力なコンテキスト取得手段になりました。Codex が処理を実行する前に別の Mac アプリの状態を必要とする場合は、Appshots を使用します。Codex は最前面のウィンドウと、アプリが公開している表示中/画面外の取得可能なテキストをキャプチャし、添付ファイルをセッション履歴へローカルに保存します。99

Web やフロントエンドの作業では、未認証のページであれば、まずアプリ内ブラウザを使用します。Codex と共有できるレンダリング済みプレビューが表示され、クリック、スクリーンショット、アセットのダウンロード、読み取り専用の検査 JavaScript などのブラウザ操作に対応しています。また、ページ上の領域にコメントを付け、次のターンで Codex に対応させることもできます。99 ログインが必要なサイトでは、引き続きブラウザ拡張機能(Chrome、Edge、Brave、Opera、Vivaldi。Opera ではサイドチャットを利用できません)を使用してください。サイトツール(WebMCP、2026年8月25日):Desktop App の組み込みブラウザでは、ChatGPT Work と Codex が Web サイトから提供されるツールを使ってページを操作できます。最新の Desktop App で GPT-5.6 Sol または GPT-5.6 Terra を使用してください。サイトツールは GPT-5.6 Luna、Enterprise ワークスペース、Edu ワークスペースでは利用できません。127

Computer Use は、構造化された連携機能やブラウザプレビューでタスクを検証できない場合にのみ使用します。許可された Mac アプリの確認と操作が可能ですが、ファイル編集やシェルコマンドには Codex の承認ルールとサンドボックスルールが適用されます。また、ロック中の使用は限定的です。Mac のロック後、信頼済みのアクティブな Computer Use ターンの間のみ、許可されたアプリへ Codex が一時的にアクセスできます。再ロックの保護機能とローカル入力の検出機能も備えています。99

スレッドモード

各スレッドは、作成時に選択した3つのモードのいずれかで実行されます。

モード 分離方式 ファイルアクセス 適した用途
Local 分離なし — プロジェクトディレクトリを直接操作します 完全な読み取り/書き込み 短時間のタスク、調査、非破壊的な作業
Worktree Git worktree — リポジトリのブランチコピーとして分離されます 分離されたコピー 機能開発、リスクのあるリファクタリング、並列実験
Cloud リモートサーバー — OpenAI のインフラストラクチャ上で実行されます ローカルアクセスなし 長時間実行するタスク、CI に似たワークフロー、非同期の委任

Worktree の分離メカニズム:

Worktree スレッドを開始すると、Desktop App は次の処理を行います。 1. 一時ディレクトリに新しい git worktree(git worktree add)を作成します 2. 現在の HEAD から新しいブランチをチェックアウトします 3. worktree 内でエージェントを実行します — すべてのファイル変更が分離されます 4. 完了後に差分レビューを表示します — どの変更を元へマージするかを選択できます

このため、同じリポジトリ上で複数の Worktree スレッドを競合なく同時に実行できます。それぞれに独自のブランチと作業ディレクトリが割り当てられます。

Worktree の設定とスレッド所有権(v0.151.0): 管理対象 worktree の動作は、専用の設定パーサーによって既存の [desktop] 設定から解決されます。worktree のルートはデフォルトで $CODEX_HOME/worktrees、自動クリーンアップはデフォルトで有効、保持される worktree は15個です。設定されたルート、クリーンアップフラグ、保持数は使用前に検証されます。管理対象のリンク済み worktree には、スレッドとの関連付けを記録する、バージョン管理された codex-thread.json 所有権レコードを Git メタデータ内に保持することもできます。書き込みはアトミックかつ上書き禁止です(同じ関連付けの繰り返しは冪等であり、所有者が競合する場合は拒否されます)。また、所有権メタデータに触れる前に、プライマリ、ネストされたチェックアウト、管理対象外のチェックアウトは拒否されます。135

管理対象 worktree が v0.154.0 で CLI に対応(実験的機能): 起動時の --worktree または TUI の /worktree により、新規またはフォークされたセッション用の分離チェックアウトを作成できます。codex exec は自動化向けの管理対象 worktree に対応し、TUI のセッションコマンドと worktree ブラウザでは、worktree セッションの一覧表示、閲覧、再開が可能です(#42196、#42366、#42652、#43069、#43120、#43286)。v0.155.0 では、worktree をデフォルトで無効のまま維持しつつ、関連する管理機能が追加されました: エージェントの概要画面から worktree セッションを非表示、アーカイブ、削除でき、所有権の詳細も表示されます。また、変更のない管理対象 worktree を削除する際には確認を求められます(#43942、#44424、#44433)。9月11日にマージされたデフォルト有効化の変更(#44870)は、rust-v0.155.0 タグとの祖先関係を確認した結果、安定版 0.155.0 には含まれていませんでした。152156

v0.156.0 では管理対象 worktree がデフォルトになります: #44870 により worktrees が安定版機能へ昇格し、デフォルトで有効化され、/experimental から削除されました。併せて、worktree セッションは独自のデーモンを起動する代わりに既存のローカルデーモンへ接続できるようになり(#46498)、エージェントの概要画面から直接作成することも可能になりました(#45276)。この画面にはステータスフィルターのタブも追加されています(#46839)。worktree は明示的に要求しない限り無効であるという前提でスクリプトや設定を作成している場合、0.156.0 でその動作が変わります。無効にするには: config.toml の [features] で worktrees = false を設定します(実行ごとに無効化する場合は --disable worktrees)。古いローカルデーモン: 「The local Codex service cannot check background terminals」というメッセージで worktree の作成や /cd がブロックされる場合は、codex app-server daemon update を実行して Codex を再起動してください。169171

自動化

自動化はアプリ内でローカル実行されるため、アプリが起動しており、プロジェクトがディスク上で利用可能でなければなりません。

  • Git リポジトリでは、自動化に専用のバックグラウンド worktree を使用します(作業ディレクトリから分離されます)
  • Git を使用していないプロジェクトでは、プロジェクトディレクトリ内で直接実行されます
  • 自動化には、デフォルトのサンドボックス設定が適用されます

自動化の設定方法: 1. Desktop App でプロジェクトを開きます 2. サイドバーの Automations タブをクリックします 3. トリガー(スケジュール、Webhook、手動)を定義します 4. プロンプトを記述し、実行モード(Local または Worktree)を選択します 5. 自動化の実行に使用する推論レベルを設定します(App v26.312)72 6. 自動化がスケジュールどおりに実行され、結果がレビュー待ちキューに追加されます

使用例: - Issue のトリアージ:新しい Issue を自動的に分類し、優先順位を付けます - CI の監視:ビルドの失敗を監視し、修正案を提示します - アラート対応:監視アラートに反応し、診断分析を行います - 依存関係の更新:セキュリティパッチを確認して適用します

結果は、人による承認を受けるためのレビュー待ちキューに表示されます。

Windows のサポート

Codex Desktop App は、PowerShell のネイティブサポートと Windows ネイティブのサンドボックスを備え、2026年3月4日(App v26.304)に Windows 向けにリリースされました。WSL を必要とせず、skills、自動化、worktrees を含むすべての機能を利用できます。66


GitHub Action と CI/CD

公式の GitHub Action を使用すると、Codex を CI/CD パイプラインに統合できます。18

基本的な使い方

# .github/workflows/codex.yml
name: Codex
on:
  pull_request:
    types: [opened]

jobs:
  codex:
    runs-on: ubuntu-latest
    outputs:
      final_message: ${{ steps.run_codex.outputs.final-message }}
    steps:
      - uses: actions/checkout@v5
      - name: Run Codex
        id: run_codex
        uses: openai/codex-action@v1
        with:
          openai-api-key: ${{ secrets.OPENAI_API_KEY }}
          prompt-file: .github/codex/prompts/review.md
          sandbox: workspace-write
          safety-strategy: drop-sudo

設定オプション

入力 用途
openai-api-key プロキシ/認証設定用の API キー
responses-api-endpoint エンドポイントを上書き(例:Azure Responses URL)
prompt / prompt-file タスクの指示(いずれか1つが必須)
working-directory codex exec --cd に渡すディレクトリ
sandbox workspace-write / read-only / danger-full-access
codex-args 追加の CLI フラグ(JSON 配列またはシェル文字列)
output-schema / output-schema-file --output-schema 用の構造化出力スキーマ
model / effort エージェント設定
output-file 最終メッセージをディスクに保存
codex-version CLI のバージョンを固定
codex-home Codex のカスタムホームディレクトリ
allow-users / allow-bots トリガーを許可する対象の制御
safety-strategy / codex-user 権限縮小の動作とユーザーの選択

出力:final-message。後続のステップ/ジョブで使用する Codex の最終応答テキストです。

安全対策

対策 説明
drop-sudo(デフォルト) Linux/macOS向け。Action のステップ後に sudo 権限を削除
unprivileged-user 事前に作成した低権限ユーザーとして Codex を実行
read-only 読み取り専用サンドボックス(ランナー/ユーザーの権限に伴うリスクは残ります)
unsafe 権限を縮小しません。Windows ランナーでは必須です

アクセス制御

with:
  allow-users: "admin,maintainer"     # Limit who can trigger
  allow-bots: false                   # Block bot-triggered runs

デフォルト:書き込み権限を持つコラボレーターのみが Codex ワークフローをトリガーできます。


Codex SDK

TypeScript SDK を使用すると、Codex のエージェント機能をカスタムアプリに組み込めます。19

インストール

npm install @openai/codex-sdk

基本的な使い方

import { Codex } from "@openai/codex-sdk";

const codex = new Codex();
const thread = codex.startThread();

// Multi-turn conversation
const turn1 = await thread.run("Diagnose CI failures and propose a fix");
console.log(turn1.finalResponse);

const turn2 = await thread.run("Implement the fix and add tests");
console.log(turn2.items);

// Resume a previous session
const resumed = codex.resumeThread("<thread-id>");
await resumed.run("Continue from previous work");

高度な SDK 機能

  • runStreamed(...):途中経過を受け取るための非同期イベントストリーム
  • Python SDK 認証(v0.132.0以降):API キーによるログイン、ChatGPT のブラウザ/デバイスコードフロー、アカウント情報の確認、ログアウトが、正式な SDK 経由の操作として利用できます。97
  • テキストのみのターンを簡単に扱う機能(v0.132.0以降):Python のターン API はプレーン文字列を受け取り、収集された項目、所要時間、使用量を含む、より詳細な TurnResult メタデータを返します。97
  • outputSchema:最終出力を JSON 形式に強制
  • マルチモーダル入力:テキストとローカル画像({ type: "local_image", path: "..." })を渡せます
  • 画像ワークフロー(v0.117.0):view_image が URL を返し、生成画像を再度開けるようになり、セッションを再開しても画像履歴が保持されます75
  • 複数環境での view_image(v0.130.0):複数の環境にまたがるセッション(ターンごとの環境と作業ディレクトリの選択機能とともに v0.124.0 で導入され、環境を維持する機能が v0.125.0 で改善されました)では、view_image がオーケストレーターのローカルファイルシステムではなく、選択中の環境を通じてファイルパスを解決するようになりました。リモート環境から添付された画像は、SDK を実行しているホストではなく、その環境の作業ディレクトリを基準に取得されます。91

スレッドとクライアントの設定

// Custom working directory, skip git check
const thread = codex.startThread({
  workingDirectory: "/path/to/project",
  skipGitRepoCheck: true,
});

// Custom environment and config overrides
const codex = new Codex({
  env: { CODEX_API_KEY: process.env.MY_KEY },
  config: { model: "gpt-5.5" },
});

セッションは ~/.codex/sessions に保存されます。

実行環境:Node.js 18以降。


パフォーマンス最適化

コンテキスト管理

コンテキストウィンドウはモデルによって異なります。現在の GPT-5.6 ファミリー(Sol、Terra、Luna)は 272K、前世代のフラッグシップである GPT-5.5 は Codex で 400K(API では1M)、GPT-5.4 / GPT-5.4-mini(2026年8月31日に Codex での提供終了予定)は 1M / 400K、旧世代の GPT-5.3-Codex ファミリーは 272K入力 + 128K出力(合計400Kのバジェット)でした。いずれも予想以上に早く埋まるため、先回りして管理しましょう。

  1. /compact を定期的に使用する:会話履歴を要約してトークンを解放します
  2. ローカルドキュメントを用意する:質の高い AGENTS.md とローカルドキュメントにより、コンテキストを消費する調査の負担を軽減できます
  3. @ で特定のファイルを添付する:Codex にファイルを探させるのではなく、ファイルを直接参照します
  4. プロンプトの焦点を絞る:対象ファイルを明示したスコープの狭いプロンプトは、自由度の高い調査よりもコンテキスト消費を抑えられます

実験的なコンテキスト管理(v0.153.0、デフォルトでは無効): features.context_management.experimental_mode を有効にすると、Codex バックエンドを使用する対象の ChatGPT Plus、Pro、Pro Lite セッションで、トークンバジェットコンテキスト、履歴メモ、new_context ツールを組み合わせたコンテキストスタックが有効になります。API キーを使用するセッション、カスタムプロバイダー、Codex 以外のエンドポイント、一時的な構造化スレッドは対象外です。また、このフラグは明示的に開発中とされているため、ワークフローの基盤としてではなく、今後のコンテキスト処理の方向性を示すプレビューとして扱ってください。140 v0.154.0では機能ゲートが追加されています:対象かどうかはセッション開始時に、アクティブなモデルの機能に基づいて判定されます(#43147)。これは Codex のモデルドキュメントで、Plus および Pro のサインインに関連して Astra の名称と結び付けられているものと同じ機能情報です(「どのモデルを選ぶべきか?」のコンテキスト横断注記をご覧ください)。146152 v0.157.0時点では、同梱のカタログ内でこの機能に対応するとマークされたモデルはないため(#47397)、そのカタログを使用している場合、この設定は効果を持ちません。174 v0.159.1で追加された GPT-6.1 Sol にも対応マークはなく、設定リファレンスでは、このキーが「現在利用できない」と説明されています。178

トークン効率

手法 効果
model_reasoning_summary = "none" を設定 出力トークンを約20%削減
model_verbosity = "low" を使用 説明が短くなり、アクションが増えます
単純なタスクには軽量なティア(gpt-5.6-luna)を使用 メッセージあたりのコストを大幅に削減
複雑なタスクを、焦点を絞ったセッションに分割 セッションごとのトークン効率が向上
プロファイルを使ってタスク別に設定を切り替える 日常的な作業で高度な推論にコストをかけずに済みます

速度の最適化

  1. gpt-5.3-codex-spark:対話的なペア作業向けの低レイテンシーバリアント
  2. --profile fast:推論レベルを低く設定した構成済みの gpt-5.6-luna
  3. ツールの並列実行:Codex は独立した読み取り/チェックを同時に実行するため、それが可能になるようにプロンプトを構成します
  4. 成果重視のループ:手順を1つずつ指示する代わりに、「実装し、テストし、修正して、成功したら終了」と依頼します

問題をデバッグするには?

よくある問題と解決策

問題 原因 解決策
「Re-connecting」のループ 複数の Codex インスタンス すべてのプロセスを終了し、60秒待ってから、1つのインスタンスだけを再起動します
401 認証エラー 古い認証情報 codex logout && codex login(cli_auth_credentials_store で選択されているストアを消去します)
サンドボックス内でネットワークがブロックされる デフォルトの動作 -c 'sandbox_workspace_write.network_access=true'
WSL2 の接続切断 WSL の状態破損 PowerShell で wsl --shutdown を実行し、1分待ってから再起動します
パッチの失敗 改行コードの不一致 LF に統一し、ファイルの正確なテキストを指定します
コンテキストの圧縮に失敗する コンテキストが多すぎる 推論強度を下げ、タスクを小さく分割します
モデルが予期せず変更される Config.toml による上書き /debug-config を実行し、設定レイヤーと要件のソースを確認します
Plan mode で変更操作が許可される 既知のバグ Issue #11115
AGENTS.md の指示を忘れる コンテキスト制限 指示は簡潔に保ち、詳しい手順には skill ファイルを使用します
Read Only mode で停止する 既知の問題 Discussion #7380

エラーメッセージの参照

エラーメッセージ 意味 解決方法
Error: EACCES permission denied サンドボックスによってファイル操作がブロックされました サンドボックスモードを確認し、Codex がファイルを編集する必要がある場合は workspace-write を使用します
Error: rate limit exceeded API のレート制限に達しました 待ってから再試行します。model_reasoning_effort を下げるか、より軽量なモデルに切り替えてください
Error: context length exceeded 会話が入力トークンの上限である272Kを超えました /compact で要約するか、/new で新しいセッションを開始します
Error: MCP server failed to start MCP server のプロセスがクラッシュしたか、タイムアウトしました codex mcp get <name> で設定を確認し、startup_timeout_sec を増やします
Error: authentication required 有効な API キーまたはセッションがありません codex login を実行するか、CODEX_API_KEY を設定します
Error: sandbox execution failed サンドボックス内でコマンドが失敗しました コマンド構文を確認し、必要なツールがサンドボックス環境で利用可能か検証します
WARN: skill not found 参照された skill が想定されたパスに存在しません /skills の一覧を確認し、skill フォルダーの場所を検証します
Error: wire format mismatch プロバイダーの wire_api 設定が正しくありません OpenAI エンドポイントには wire_api = "responses" を使用します(カスタムモデルプロバイダーを参照)

codex doctor は何をするものですか?

codex doctor は、バグを報告したり、壊れたインストール環境をデバッグしたりする前に 実行するコマンドです。ローカルのランタイム、設定、認証、ターミナル、ネットワーク、状態を 1つのレポートにまとめます。プロジェクトの Issue テンプレートでも、その出力を貼り付けるよう求められます。163

codex doctor                           # Full human-readable report (the default)
codex doctor --summary                 # Compact view
codex doctor --json                    # Redacted structured JSON, for bug reports
codex doctor --all                     # Expand truncated lists
codex doctor --no-color                # Strip ANSI color

レポートは一定のセクションに分かれているため、必要な箇所だけを確認できます。163

セクション 報告される内容
Notes 冒頭に表示される異常:利用可能なアップデート、肥大化した rollout ディレクトリ、任意の MCP に関する問題、複数の認証方式を示すシグナル
Environment ランタイムの出所、インストールの整合性、検索ツールの準備状況、ターミナル/マルチプレクサーのメタデータ、データベースの正常性
Configuration config.toml の読み込み状態、認証の詳細、MCP server の設定、サンドボックスポリシー、機能フラグ
Updates アップデート設定にローカルでの不整合がないか
Connectivity ネットワーク環境、WebSocket の診断、プロバイダーを考慮したエンドポイントへの到達性
Background Server アプリサーバーデーモンの状態

各チェックにはステータスマーカー(✓ 正常、✗ 失敗、⚠ 警告、○ アイドル)と要約行が 表示されます。--json では各チェックに安定した識別子がキーとして付くため、目視確認だけでなく、 CI やサポートスクリプトでも利用できます。163

このコマンドはリリースを重ねるごとに拡張されています。v0.131.0 で導入され、v0.135.0 では環境、Git、 ターミナル、アプリサーバー、スレッド一覧のレポートが追加されました。v0.139.0 ではエディターとページャーの 詳細も追加されています(JSON では機密値が伏せられます)。96186165

最後ではなく、最初に使いましょう。 「Codex が壊れている」という報告の多くは、doctor が すでに特定できる問題に行き着きます。たとえば、古い認証モード、解析に失敗した config.toml、または PATH 上で使用対象を覆い隠している別のインストールです。

診断ツール

codex doctor                           # Full local diagnostic (start here)
codex --version                        # Check CLI version
codex login status                     # Verify authentication
codex mcp list                         # Check MCP server status
codex debug app-server --help          # Debug app server issues

セッション内の TUI 診断:

/status                                # Token/session overview
/debug-config                          # Show config layers and requirement sources
/compact                               # Summarize history to reclaim context

注:codex --verbose は有効なトップレベルフラグではありません。上記のデバッグ用サブコマンドと TUI 診断を使用してください。

クリーンな再インストール

npm uninstall -g @openai/codex && npm install -g @openai/codex@latest

~/.codex/(認証、設定、セッション)は保持されます。正確なバージョンへの固定、不具合のあるリリース後の ダウングレード、または状態の完全な消去については、 アップデート、ダウングレード、またはアンインストールをご覧ください。

デバッグモード

codex debug app-server send-message-v2  # Test app-server client

問題の報告

/feedback                              # Send logs to Codex maintainers (in TUI)

または、github.com/openai/codex/issues で Issue を作成してください。1


Codex Security[プレビュー]

Codex Security は2026年3月6日にリサーチプレビューとして公開され、コンテキストを考慮したアプリケーションセキュリティレビューが Codex スタックに導入されました。77 ChatGPT Pro、Enterprise、Business、Edu のユーザーは、Codex web から利用できます。

仕組み:Codex Security はリポジトリを分析してプロジェクト固有の脅威モデルを構築し、実際の影響に基づいて分類された脆弱性を特定します。さらに、サンドボックス環境で検出結果を厳しく検証します。重要でないバグによるノイズを減らし、修正方法を伴う、より確度の高い検出結果を提示します。

実績:リサーチプレビュー期間中、Codex Security は120万件のコミットをスキャンし、深刻度の高い脆弱性を10,561件特定しました。精度は継続的に向上し、ノイズを84%削減、過大評価された深刻度を90%以上削減し、誤検出率を半減させています。OpenSSH、GnuTLS、Chromium では実在する脆弱性を発見し、14件に CVE が割り当てられました。77

注:Codex Security は、CLI に組み込まれたサンドボックスセキュリティモデルとは別のものです。サンドボックスは Codex からマシンを保護し、Codex Security は脆弱性からコードベースを保護します。


エンタープライズ展開

管理者による制御(requirements.toml)

管理者は、ユーザーが上書きできないセキュリティ上重要な設定を制約する、管理者適用の設定ファイル requirements.toml を通じてエンタープライズポリシーを適用します。21

v0.146.0では、エンタープライズプランの認識と、アプリ内アップデートに対する管理者制御が追加されました。114 管理対象の端末群では、開発者が新しいリリースに気付くたびに CLI を各自で更新するのか、管理者がバージョンの展開時期を決めるのかという違いになります。リリースノートではこの制御が発表されていますが、対応する requirements.toml のキーは公開されていません。OpenAIが文書化するまでは、正確な設定名は未検証として扱ってください。

# /etc/codex/requirements.toml

# Restrict which approval policies users can select
allowed_approval_policies = ["on-request", "never"]   # `untrusted` retired in v0.149.0

# Limit available sandbox modes
allowed_sandbox_modes = ["read-only", "workspace-write"]

# Control web search capabilities
allowed_web_search_modes = ["cached"]

# Allowlist MCP servers by identity (both name and identity must match)
[mcp_servers.approved-server]
identity = { command = "npx approved-mcp-server" }

# Admin-enforced command restrictions
[[rules.prefix_rules]]
pattern = [{ token = "rm" }, { any_of = ["-rf", "-fr"] }]
decision = "forbidden"
justification = "Recursive force-delete is prohibited by IT policy"

[[rules.prefix_rules]]
pattern = [{ token = "sudo" }]
decision = "prompt"
justification = "Elevated commands require explicit approval"

ユーザーレベルの config.toml が設定値を指定するのに対し、requirements.toml はユーザーが選択できる値を制限する強制的な制約レイヤーであり、ユーザーは上書きできません。管理者要件のルールで指定できるのは、確認を求めるか禁止するかのいずれかです(確認なしで許可することはできません)。

macOS MDM設定

com.openai.codex の環境設定ドメインを使用し、MDM経由で配布します。21 Codexは標準的なmacOS MDMペイロード(Jamf Pro、Fleet、Kandjiなど)に対応しています。TOMLは改行を入れずにbase64でエンコードしてください。

キー 用途
config_toml_base64 Base64でエンコードされた管理対象のデフォルト値(ユーザーが変更できる初期値)
requirements_toml_base64 Base64でエンコードされた管理者適用の要件(ユーザーは上書き不可)

優先順位(高い順):

  1. macOSの管理対象環境設定(MDM)
  2. クラウドから取得した要件(ChatGPT Business / Enterprise)
  3. /etc/codex/requirements.toml(ローカルファイルシステム)

クラウド要件で補完されるのは、未設定の要件フィールドのみです。そのため、優先順位の高い管理レイヤーが常に優先されます。クラウド要件の取得はベストエフォート方式です。取得に失敗した場合やタイムアウトした場合も、Codexはクラウドレイヤーなしで動作を続けます。

OpenTelemetry統合

Codexは、標準のOTel環境変数からOpenAI API 呼び出しまで、OpenTelemetryのトレースコンテキスト伝播に対応しています。Codexを起動する前に、標準の環境変数を設定してください。

# Point Codex at your OTel collector
export OTEL_EXPORTER_OTLP_ENDPOINT="https://otel-collector.internal:4318"
export OTEL_SERVICE_NAME="codex-cli"
export OTEL_RESOURCE_ATTRIBUTES="team=platform,env=production"

# Launch Codex — trace context propagates to all OpenAI API calls
codex
  • 標準の OTEL_* 環境変数(エンドポイント、サービス名、リソース属性)が適用されます
  • トレースコンテキストはCodexを経由して API 呼び出しまで伝播するため、エンドツーエンドの可観測性を実現できます
  • リソース属性を使用して、チーム、環境、プロジェクト別にトレースへタグを付けられます
  • プロンプトやツールのログ記録を有効にする際は、プライバシー要件に注意してください。トレースにコードスニペットが含まれる可能性があります
  • 設定可能なOpenTelemetryトレースメタデータ(v0.130.0以降)。 標準の OTEL_RESOURCE_ATTRIBUTES エンベロープに加えて、codex-otel crateでは設定可能なトレースメタデータが公開されました。これにより管理者は、呼び出しのたびに OTEL_RESOURCE_ATTRIBUTES を一から構築し直すことなく、組織固有のディメンション(コストセンター、プロジェクトID、チケット参照)でトレースにタグを付けられます。同じリリースで提供された、より充実したレビュー/フィードバック分析と組み合わせることで、CLI、app-server、remote-controlセッション全体のデバッグとトリアージを一元化できます。91

エンタープライズアクセス

  • ChatGPT Business / Enterprise / Edu:組織管理者がアクセスを制御し、クラウドから取得した要件が自動的に適用されます。IDプロバイダー(Okta、Entra IDなど)を介したSAML/OIDCによるSSOに対応しています
  • API:標準の API 認証、請求、組織/プロジェクト制御を利用できます。OpenAIはSOC 2 Type IIおよびSOC 3レポートを公開しており、EnterpriseプランではHIPAA BAAも利用できます
  • Codex SDK:社内ツールやワークフローに組み込めます
  • 大規模なポリシー適用:MDMで配布した requirements_toml_base64、またはファイルシステム上の /etc/codex/requirements.toml を使用します

データの取り扱いとコンプライアンス: - OpenAIのBusiness/Enterprise/API 規約では、API の入力と出力はトレーニングに使用されません - データレジデンシーについて、OpenAI API のトラフィックはデフォルトで米国のインフラストラクチャを経由します。EU域内でのデータレジデンシーが必要な場合は、OpenAIのEnterprise営業チームにご相談ください - セッションの記録はローカルに保存され、マシン外部へ送信されるのは API 呼び出しのみです - ChatGPT Enterpriseは、SOC 2、GDPR、CCPAなどのコンプライアンスフレームワークに対応しています

展開戦略

組織には、次のような段階的展開を推奨します。

  1. パイロット(1〜2週目):3〜5人のシニアエンジニアに展開します。requirements.toml で、read-only sandbox、on-request 承認、cached Web検索を適用してください。AGENTS.mdのパターンと MCP serverの要件についてフィードバックを収集します。
  2. チームへの拡大(3〜4週目):チーム全体に展開します。チーム標準の config.toml をMDMまたはリポジトリ経由で配布してください。信頼できるリポジトリでは、workspace-write sandboxを有効にします。
  3. CI統合(5〜6週目):自動PRレビューとテスト生成のため、CI/CDパイプラインに codex-action を追加します。コストを予測しやすくするには、--ephemeral を使用してください。
  4. 組織全体(2か月目以降):承認済みの MCP servers、sandboxポリシー、モデル許可リストを requirements.toml で適用し、MDM経由で展開します。

監査パターン

Codexの使用状況を追跡し、コンプライアンスを徹底します。

  • OpenTelemetryトレース:チームごとに API 呼び出し量、トークン使用量、レイテンシーを監視します
  • セッションの永続化:コンプライアンスレビューのために ~/.codex/sessions/ を監査します(機密性の高い状況では --ephemeral で無効化してください)
  • MCP IDの適用:requirements.toml にはブロックされたserverへの接続試行が記録されます。不正なツール使用がないか確認してください
  • Git監査証跡:Codexによるすべてのファイル変更は標準のgitを経由します。ブランチ履歴とPRの差分で確認してください

ベストプラクティスとアンチパターン

プロンプトのパターン

  1. 制約主導のプロンプト:最初に境界を明示します。「API のコントラクトは変更しないでください。内部実装のみをリファクタリングしてください。」
  2. 構造化された再現手順:曖昧な説明よりも、番号付きの手順を示すほうが、バグ修正の精度が向上します
  3. 検証の依頼:最後に「lint と関連する最小限のテストスイートを実行し、コマンドと結果を報告してください」と伝えます
  4. ファイルの参照:@filename を使って、特定のファイルをコンテキストに添付します
  5. 成果主導のループ:「実装し、テストを実行して、失敗を修正してください。すべてのテストが通るまで止めないでください。」Codex は完了するまで反復します

テストの考え方

コミュニティでは、テスト主導の AI コラボレーションが支持されています:22

  • 完了の判断基準となるテストを事前に定義します
  • テストが通るまで Codex に反復させます(レッド → グリーン → リファクタリング)
  • Tiger Style のプログラミングパターンを採用します
  • パッチを依頼するときは、ファイルのテキストを正確に提示します。Codex は、AST ベースの曖昧なパッチ適用ではなく、厳密な照合を使用します

コンテキスト管理のベストプラクティス

  • Web 検索に頼るのではなく、質の高いローカルドキュメントを用意します
  • 目次や進捗ファイルを含む、構造化された Markdown を維持します(「段階的開示」)
  • パッチ適用の失敗を防ぐため、追跡対象ファイルの改行コード(LF と CRLF)を統一します
  • 長い指示はコンテキストから押し出されるため、AGENTS.md は簡潔に保ちます

Git ワークフロー

  • 不慣れなリポジトリで Codex を実行する前に、必ず新しいブランチを作成します
  • 直接編集するのではなく、パッチベースのワークフロー(git diff / git apply)を使用します
  • Codex の提案を、コードレビューの PR と同じように確認します
  • コミット前に /diff を使って変更を検証します

コミュニティの skills とプロンプト

feiskyer/codex-settings リポジトリでは、コミュニティが管理する設定が提供されています:23

再利用可能なプロンプト(~/.codex/prompts/ 内): - deep-reflector:開発セッションから学びを抽出します - github-issue-fixer [issue-number]:体系的なバグ分析と PR 作成を行います - github-pr-reviewer [pr-number]:コードレビューのワークフローです - ui-engineer [requirements]:本番環境向けのフロントエンド開発を行います

コミュニティの skills: - claude-skill:権限モードを指定して、タスクを Claude Code に引き継ぎます - autonomous-skill:進捗を追跡しながら、複数セッションにまたがるタスクを自動化します - deep-research:並列サブタスクをオーケストレーションします - kiro-skill:要件 → デザイン → タスク → 実行のパイプラインです

アンチパターン

トークンを浪費したり、質の低い結果を生んだり、ストレスのたまるワークフローを招いたりする、よくある間違いです。

コストに関するアンチパターン

アンチパターン 失敗する理由 改善策
すべてに xhigh reasoning を使用する 単純なタスクでは効果が頭打ちになる一方、トークンコストが3〜5倍になります デフォルトでは medium を使用し、xhigh は複数ファイルにまたがるアーキテクチャ上の判断に限定します
/compact をまったく使用しない コンテキストが272Kまで埋まり、応答の質が低下します 大きなマイルストーンごと、または /status で使用率が60%を超えたときにコンパクト化します
CI でフラッグシップモデルを実行する 定型的なチェックにはコストがかかりすぎます gpt-5.6-luna と low reasoning を使用する ci プロファイルを作成します

コンテキストに関するアンチパターン

アンチパターン 失敗する理由 改善策
範囲を定めず「すべて調査して」と指示する Codex が何十ものファイルを読み、無関係なコードにコンテキストを浪費します 対象ファイルを明示して範囲を絞ります:「src/auth/login.py と tests/test_auth.py をレビューしてください」
プロジェクトに AGENTS.md がない Codex がプロジェクト構造の把握にターンを浪費します 主要なパス、規約、テストコマンドを記載した20行程度の AGENTS.md を追加します
ディレクトリ全体を添付する 無関係なファイルでコンテキストがあふれます @filename を使い、Codex に必要なファイルだけを添付します

ワークフローに関するアンチパターン

アンチパターン 失敗する理由 改善策
main で直接作業する セーフティネットがなく、リスクのある編集を元に戻しにくくなります Codex で作業を始める前に、必ず機能ブランチを作成します
コミット前に /diff を確認しない Codex が意図しない変更を加えている可能性があります 各タスクの完了後、コミットする前に必ず /diff を確認します
テスト出力を無視する 失敗を指摘しなければ、Codex は失敗を残したまま反復を続ける可能性があります プロンプトに「テストを実行し、すべて通るまで止めないでください」と記載します
会話をフォークしない 1度の誤った方向転換がコンテキスト全体を汚染します リスクのある調査の前に /fork を実行し、うまくいかなかったブランチは破棄します

プロンプトに関するアンチパターン

アンチパターン 失敗する理由 改善策
「バグを修正して」(コンテキストなし) Codex が対象のバグを推測し、あらゆるファイルを読みます 「src/api/handler.py:42 の TypeError を修正してください。未認証時に user.name が None になります」
1つのメッセージに複数のタスクを含める Codex がタスクを混同し、一部を見落とします 1つのメッセージにつき1つのタスクにします。後続の依頼をキューに追加するには、steer mode(Tab)を使用します
毎回コンテキストを繰り返す 重複する情報にトークンを浪費します 永続的な情報には /m_update を使用し、以前のコンテキストを参照します

ワークフローのレシピ

一般的な開発シナリオに対応する、エンドツーエンドのパターンです。

レシピ1:新規プロジェクトのセットアップ

mkdir my-app && cd my-app && git init
codex
> Create a FastAPI project with: main.py, requirements.txt, Dockerfile,
  basic health endpoint, and a README. Use async throughout.
> /init

生成された AGENTS.md を確認し、使用する規約に合わせて編集してから、次を実行します:

> Run the health endpoint test and confirm it passes

レシピ2:日々の開発フロー

cd ~/project && git checkout -b feature/user-auth
codex
> @src/models/user.py @src/api/auth.py
  Add password reset functionality. Requirements:
  1. POST /api/auth/reset-request (email → sends token)
  2. POST /api/auth/reset-confirm (token + new password)
  3. Tests for both endpoints
  Run tests when done.

/diff で確認してから、コミットします。

レシピ3:Plan Mode を使用した複雑なリファクタリング

codex
> /plan Migrate the database layer from raw SQL to SQLAlchemy ORM.
  Constraints: don't change any API contracts, keep all existing tests passing.

計画を確認します。承認するか、方向を修正します:

[Tab] Also add a migration script using Alembic

Codex の実行後に検証します:

> Run the full test suite and report results
> /diff

レシピ4:codex exec を使用した PR レビュー

codex exec --model gpt-6-luna \
  "Review the changes in this branch against main. \
   Flag security issues, missed edge cases, and style violations. \
   Format as a markdown checklist." \
  -o review.md

レシピ5:Cloud Tasks を使用したデバッグ [EXPERIMENTAL]

codex cloud exec --env my-env "Diagnose why the /api/orders endpoint returns 500 \
  for orders with > 100 line items. Check the serializer, database query, \
  and pagination logic. Propose a fix with tests."

後で進捗を確認します:

codex cloud status <TASK_ID>
codex cloud diff <TASK_ID>

完了したら、修正をローカルに適用します:

codex apply <TASK_ID>

移行ガイド

Claude Code からの移行

Claude Code の概念 Codex での相当機能
CLAUDE.md AGENTS.md(オープン標準)
.claude/settings.json .codex/config.toml(TOML 形式)
--print フラグ codex exec サブコマンド
--dangerously-skip-permissions --dangerously-bypass-approvals-and-sandbox
Hooks(12以上のイベント) Hooks(v0.150.0以降は12イベント:PreToolUse、PermissionRequest、PostToolUse、PreCompact、PostCompact、SessionStart、SessionEnd、UserPromptSubmit、SubagentStart、SubagentStop、Stop、Interrupt。Interrupt が追加される前のv0.149.1では11イベント。同じ名前を使用し、hooks.json またはインラインTOMLで設定)124132
Subagents(Task ツール) Sub-agents(内部機能、最大6。ユーザー向けの同等の Task ツールはありません)
/compact /compact(同一)
/cost /status(トークン使用量を表示)
モデル:Opus/Sonnet/Haiku モデル:gpt-6.1-sol / gpt-6-astra / gpt-6-luna(現行のGPT-6世代。v0.159.1以降、GPT-6.1 Solが同梱のCLIデフォルト)。gpt-6-solおよびgpt-5.6 Sol/Terra/Lunaも引き続き利用でき、gpt-5.5は2026年10月14日にCodexでの提供を終了します
claude --resume codex resume
権限ルール Sandbox modes + approval policies
settings.json内のMCP設定 config.toml内のMCP設定

理解しておくべき主な違い:

  • SandboxはOSレベルです:Codexはコンテナではなく、Seatbelt/Landlockを使用します。制限はアプリケーション層より下のカーネルレベルで適用されます。
  • HooksはClaude Codeと同じイベント名を使用します:Codexではv0.150.0以降、12種類のhookイベント(Interrupt が追加される前のv0.149.1では11種類)、すなわち PreToolUse、PermissionRequest、PostToolUse、PreCompact、PostCompact、SessionStart、SessionEnd、UserPromptSubmit、SubagentStart、SubagentStop、Stop、Interrupt を登録できます。hooks.jsonまたはインラインの[[hooks.<Event>]]テーブルで設定するため、ほとんどのClaude Codeのhook設定は、JSONを移動して信頼済みにすることで移行できます。相違点として、管理対象外のhookは実行前に/hooksで確認して信頼する必要があります。また、promptおよびagentハンドラーは解析されますが実行されず、この12種類に含まれないClaude Codeのイベント(Notificationなど)に相当するものはありません。そのようなイベントは、AGENTS.mdの指示またはskillsで補ってください。124
  • Sub-agents v2(v0.117.0):Sub-agentsでは、構造化されたエージェント間メッセージングとエージェント一覧表示に加え、パスベースのアドレス(例:/root/agent_a)が使用されるようになりました。75 これは既存の仕組みを拡張したもので、同時実行数は最大6です(v0.91.0で12から削減)。Multi-agentのロールは、引き続き設定でカスタマイズできます(v0.104.0以降)。47 v0.105.0では、進捗追跡と完了予定時間の表示を備え、複数行へ処理を展開するspawn_agents_on_csvが追加されました。61 Codexには現在も、ユーザーが委任を明示的に指示するためのClaude CodeのTaskツールUXに相当するものはありません。委任パターンにはcloud tasksまたはSDKオーケストレーションを使用してください。
  • AGENTS.mdは複数のツールで利用できます:AGENTS.mdは、Cursor、Copilot、Amp、Jules、Gemini CLI、および60,000件以上のオープンソースプロジェクトで機能します。CLAUDE.mdはClaude専用です。
  • プロファイルにより手動切り替えが不要になります:実行のたびにフラグを変更する代わりに、config.tomlでプロファイルを定義できます。

GitHub Copilot からの移行

Copilotの概念 Codexでの相当機能
Copilot CLI(エージェント型ターミナル) インタラクティブなCLIまたはデスクトップアプリ
専門エージェント(Explore、Plan) Skills + plan mode + steer mode
copilot-instructions.md / AGENTS.md AGENTS.md(同じ標準)
MCPのサポート MCPのサポート(STDIO + HTTP)
ACP(Agent Client Protocol) 高機能クライアント統合用のApp-serverプロトコル。ライフサイクル自動化にはhooks(PreToolUse、PostToolUse、Stop、およびその他8種類)を使用します124125
Copilot SDK Codex SDK(TypeScript)
コーディングエージェントのワークフロー Sandbox/approval controlsとcloud tasksを備えたCodex agent

得られる利点: - OSレベルのサンドボックス化(Seatbelt/Landlock — コンテナ方式ではなくカーネルで強制) - codex applyによるcloud taskの委任 - ワークフロー切り替え用の設定プロファイル - worktree分離機能を備えたデスクトップアプリ

Cursorからの移行

Cursorの概念 Codexでの相当機能
プロジェクトルール(.cursor/rules)/ AGENTS.md AGENTS.md + プロファイル/設定
エージェントチャット/composerのワークフロー インタラクティブなCLIまたはデスクトップアプリ
@によるファイル参照 @によるファイル参照(同一)
適用/編集 + レビュー 組み込みのパッチ適用と差分レビュー

クイックリファレンスカード

╔═══════════════════════════════════════════════════════════════╗
║                    CODEX CLI QUICK REFERENCE                  ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║  LAUNCH                                                       ║
║  codex                      Interactive TUI                   ║
║  codex "prompt"             TUI with initial prompt           ║
║  codex exec "prompt"        Non-interactive mode              ║
║  codex app                  Desktop app                       ║
║  codex resume               Resume previous session           ║
║  codex fork                 Fork a session                    ║
║                                                               ║
║  FLAGS                                                        ║
║  -m, --model <model>        Select model                      ║
║  -p, --profile <name>       Load config profile               ║
║  -s, --sandbox <mode>       Sandbox mode                      ║
║  -C, --cd <dir>             Working directory                 ║
║  -i, --image <file>         Attach image(s)                   ║
║  -c, --config <key=value>   Override config                   ║
║  --ask-for-approval <p>     Approval policy                   ║
║  --oss                      Use local models (Ollama)         ║
║  --search                   Enable live web search            ║
║                                                               ║
║  SLASH COMMANDS (in TUI)                                      ║
║  /compact      Free tokens   /diff        Git diff            ║
║  /review       Code review   /plan        Plan mode           ║
║  /model        Switch model  /status      Session info        ║
║  /fork         Fork thread   /goal        Persisted goal      ║
║  /worktree     Isolated worktree checkout (default: 0.156.0)  ║
║  /voice        Live voice convo (default: 0.156.0, F8)        ║
║  /tui          Fullscreen/scrollback (default: 0.157.0)       ║
║  /daemon       Background server (--no-daemon to skip)        ║
║  /vim          Vim: R /? u^R /hooks       Browse/toggle hooks ║
║  /recap        Summarize now (auto recap: tui.auto_recap)     ║
║  /init         AGENTS.md scaffold                             ║
║  /mcp          MCP tools     /skills      Invoke skills       ║
║  /ps           Background    /personality Style               ║
║  /permissions  Approval mode /statusline  Footer config       ║
║  /fast         Fast mode (default on: GPT-6 Sol, Luna)        ║
║  /copy         Copy picker: response/code/quote               ║
║  /clear        Clear screen  /theme       Syntax highlighting ║
║                                                               ║
║  TUI SHORTCUTS                                                ║
║  @              Fuzzy file search                             ║
║  !command       Run shell command                             ║
║  Ctrl+G         External editor                               ║
║  Ctrl+L         Clear screen                                  ║
║  Enter          Inject instructions (while running)           ║
║  Esc Esc        Edit previous messages                        ║
║                                                               ║
║  EXEC MODE (CI/CD)                                            ║
║  codex exec --sandbox workspace-write "task" Sandboxed auto   ║
║  codex exec --json -o out.txt "task"    JSON + file output    ║
║  codex exec --output-schema s.json      Structured output     ║
║  codex exec resume --last "continue"    Resume session        ║
║                                                               ║
║  MCP MANAGEMENT [EXPERIMENTAL]                                ║
║  codex mcp add <name> -- <cmd>    Add STDIO server            ║
║  codex mcp add <name> --url <u>   Add HTTP server             ║
║  codex mcp list                    List servers               ║
║  codex mcp login <name>           OAuth flow                  ║
║  codex mcp remove <name>          Delete server               ║
║  codex mcp-server                 REMOVED 0.154.0; app-server ║
║                                                               ║
║  PLUGINS                                                      ║
║  codex plugin marketplace add <src>     Add marketplace       ║
║  codex plugin marketplace upgrade       Upgrade marketplaces  ║
║  codex plugin list                      List incl. remote     ║
║                                                               ║
║  CLOUD [EXPERIMENTAL]                                         ║
║  codex cloud exec --env <ID> Start cloud task                 ║
║  codex cloud status <ID>     Check task progress              ║
║  codex cloud diff <ID>       View task diff                   ║
║  codex cloud list            List tasks                       ║
║  codex apply <TASK_ID>       Apply cloud diff locally         ║
║                                                               ║
║  CONFIG FILES                                                 ║
║  ~/.codex/config.toml        User config                      ║
║  .codex/config.toml          Project config                   ║
║  ~/.codex/AGENTS.md          Global instructions              ║
║  AGENTS.md                   Project instructions             ║
║  requirements.toml           Enterprise policy constraints    ║
║                                                               ║
║  SANDBOX MODES                                                ║
║  read-only          Read files only, no mutations             ║
║  workspace-write    Read/write in workspace + /tmp            ║
║  danger-full-access Full machine access                       ║
║                                                               ║
║  APPROVAL POLICIES                                            ║
║  on-request    Prompt for boundary violations                 ║
║  never         No prompts                                     ║
║                                                               ║
║  MODELS (Sep 2026)                                            ║
║  gpt-6.1-sol           Complex coding; bundled default        ║
║  gpt-6-astra           Hardest end-to-end work                ║
║  gpt-6-luna            Focused, high-volume tasks             ║
║  gpt-6-sol             Previous-generation Sol                ║
║  gpt-5.6-sol/-terra/-luna  Older; available in rollout        ║
║  gpt-5.5               Leaves Codex Oct 14, 2026              ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝

変更履歴

日付 バージョン 変更内容 出典
2026-10-06 ガイド v2.79:Codex 0.159.3(9月30日)、0.160.0(10月1日)、0.160.1(10月5日)。いずれもデフォルトは変更されていません。バンドルされたカタログは 0.159.1 と同一で、GPT-6.1 Sol が引き続きデフォルトです。0.159.3 では、オプションのアカウントセキュリティ通知が追加されました。0.160.0 では、オプトイン方式の Guardian フラグが2つ追加されました。履歴取得(guardian_conversation_history_tools と2つの auto_review キー)と、ハンドオフを考慮したルートコンテキストです。さらに、プロジェクトなしのセッション、コマンドセンターのページング、X11 での中クリックによる貼り付け、明示的なプロバイダーカタログの正式情報源化、Windows サンドボックスの修正も追加されています。0.160.1 では、リモート Windows での MCP 起動が修正されました。現在の状態を示すボックス、要約、説明、バージョン例、設定リファレンス、Guardian とプロバイダーの各セクション、トラブルシューティング行、安定性に関する注記も更新しています。alpha は 0.162.0-alpha.16 で、0.161 系には安定版がありません。 182 183 184 185
2026-09-30 ガイド v2.78:Codex 0.159.2(9月29日)。Codex がバックグラウンドプロセスやサンドボックス化されたコマンドを起動する際に、コンソールウィンドウが一瞬表示される問題を解消する Windows 向けパッチです。デフォルト、設定キー、モデルに変更はありません。現在の状態を示すボックス、要約、説明、バージョン例は 0.159.2 を示すようになり、バージョン一覧の先頭に 0.159.2 のサブセクションを追加しました。安定性に関する注記には、0.160.0-alpha.6 への Windows 向けバックポートである 0.160.0-alpha.6.1 を追加しました。0.160 系には引き続き安定版がなく、alpha は 0.161.0-alpha.4 に移行しています。デフォルト、バンドル版および Bedrock のデフォルトである GPT-6.1 Sol、Fast ティアのデフォルト、料金、コンテキスト管理、GPT-5.5 の日付を再確認しましたが、変更はありません。 180 181
2026-09-29 ガイド v2.77:Codex 0.158.0(9月28日)、0.159.0、0.159.1(9月29日)。0.159.1 では、GPT-6.1 Sol がバンドル版および Amazon Bedrock のデフォルトモデルになりました。現在の状態を示すボックス、要約、モデル表と注記、フローチャート、プラン、クレジット、API の各表、プロファイル、推論表、リファレンスカード、Claude Code の行もこれに合わせて更新し、GPT-6-Astra をデフォルトとする記述を削除しました。0.158.0 では、ターミナル入力の承認、選択時のコピー、右クリックでの貼り付けがデフォルトで有効になりました。それぞれの無効化方法も記載し、承認、Guardian、/tui の各セクションにも反映しています。また、Guardian の thread_context オプトアウトは削除されました。安定性に関する注記には、0.158.0-alpha.15.4 から 0.158 系の安定版がリリースされたこと、0.160 系が alpha.6 で停止したこと、alpha が 0.161.0-alpha.2 であることを記録しました。設定リファレンスに従い、実験的なコンテキスト管理は利用不可と明記しています。 176 177 178 179
2026-09-26 ガイド v2.76:Codex 0.157.0 安定版(9月25日)と 0.157.1(9月26日)。0.157.0 では、フルスクリーントランスクリプト、バックグラウンドサーバーの自動起動、Guardian のスレッドコンテキストという3つの機能がデフォルトで有効になりました。現在の状態を示すボックス、/tui と /daemon の行、リファレンスカード、安定性に関する注記、Guardian セクションに、それぞれの無効化方法を追記しています。Amazon Bedrock には GPT-6 Sol と Luna が追加され、GPT-6 Sol がデフォルトになりました。モデル表と Astra の注記もこれに合わせて更新しています。バンドルされたカタログでは、Astra が実験的なコンテキスト管理をサポートするという表示が削除されたため、コンテキストに関する両セクションにも反映しました。0.157.1 には4件の Windows 向け修正が含まれますが、リリースノートには詳細が記載されていません。Alpha は 0.159.0-alpha.4 に移行し、0.158 系からは安定版がリリースされていません。GPT-6 のモデル選択ガイダンス、Fast ティアのデフォルト、料金、GPT-5.5 の提供終了日をドキュメントとコードに照らして再確認しましたが、変更はありません。 174 175
2026-09-23 ガイド v2.75:Codex 0.156.1 安定版(9月23日)では、モデルピッカーに GPT-6 Sol と GPT-6 Luna が追加されました。モデル表、クレジットとプランの各表、API の料金、フローチャート、プロファイル、リファレンスカード、Claude Code の比較行を、リリース済みカタログとモデルのドキュメントに合わせて更新しました。GPT-6 Sol は日常的なコーディングと複雑なコーディング向け、GPT-6-Astra は最難関の作業向け(バンドル版のデフォルトは引き続き GPT-6-Astra)、GPT-6 Luna は大量処理向けです。GPT-5.5 は10月14日に Codex での提供を終了します。「リリースのハイライト」を再構成し、現在の状態の要約に続けて、バージョンごとのサブセクションを新しい順に配置し、最後に短い安定性の注記を設けました。根拠は脚注へ移動しています。音声機能がすべての箇所でデフォルト有効となるよう記述を修正し、音声、worktrees、Guardian の圧縮結果の再利用、フルスクリーン TUI のオプトアウトキーを追加しました。/theme の各行の不整合を解消し、ドキュメントへの反映が遅れているキー名と、worktrees のドキュメントに関する記述も修正しています。対象バージョンを 0.156.1 に更新しました。Alpha は 0.158.0-alpha.2 に移行し、通常系列外で4回目のリリースとなっています。 171 172 173
2026-09-22 ガイド v2.74:Codex 0.156.0 安定版をリリース(9月22日19:51 UTC、npm latest は19:55 UTC時点で 0.156.0)— 3つのデフォルトが切り替わり、同日朝に安定版が見送られたという判断は、遅れて実施されたリリースによって覆されました。 rust-v0.156.0 タグとの対応を項目ごとに確認した結果、主な変更は次のとおりです。音声機能がデフォルトで有効(#44921、マージ 3f59eb9)、管理対象 worktrees がデフォルトで有効(#44870、マージ 68bc536)、Guardian による親の圧縮結果の再利用がデフォルトで有効(#46522、マージ 3fd9e7e)になりました。そのため、v2.71 以来の「オプトイン方式の実験的な音声機能」という説明を、要約、/voice の行、/experimental の行、/worktree の行、/usage の行、CLI とデスクトップ版を比較する音声機能のセル、スレッドモードの worktree に関する注記、Guardian セクション、リファレンスカードのボックスというすべての該当箇所で反転させています。今回のリリース工程そのものが教訓です。 比較による検証では、安定版 0.156.0 の内容は rust-v0.156.0-alpha.16 と完全に一致します(双方向に1コミットずつあり、どちらも自身のバージョン更新のみ)。alpha.16 は9月21日16:51 UTC に公開され、rust-v0.157.0-alpha.1 が18:08 UTC に開始される77分前でした。つまり、alpha 系列がすでに通過したベースからブランチが切られ、9月22日18:39 UTC にタグ付けされ、0.157.0-alpha が9回リリースされた後の19:51 UTC に公開されたことになります。ブランチカットの上に遅いリリースが重なり、alpha.17(21コミット)と alpha.18(65コミット)は安定版に一切含まれませんでした。v2.73 の「安定版見送り」の行は、履歴として編集せずに残しています。一方、判断原則は更新しました。タグが存在しないことはアクセス時点の状況を示す根拠にすぎず、ある番号を「見送り」と安全に判断できるのは、それより大きな番号の安定版がリリースされてからです。監視リスト:15件中15件がリリースされ、撤回はゼロです。 テーマ #46504、表示名 #46503、worktree と daemon #46498、推論要約のデフォルト #46533、doctor のパス診断 #46543、音声機能の成熟 #46835/#46880、/usage ダッシュボード(#45763/#45764/#45765/#45766/#45768/#45769/#45770/#45772。なお、#45767 と #45771 はそもそも PR ではないため、10件ではなく8件です)とその成熟 #46863/#46864/#46866、F8 #46071、音声分析 #46058、Mermaid #46054/#45817、TeX の Unicode 化 #45501/#45612/#46266、/daemon #45854、--no-daemon #46088、自動起動 #46117、personality フラグの廃止 #45809、daybreakEnabled #45513(ドキュメント上の記載は依然としてゼロ)、Astra の星空表示 #46096 です。最大のユーザー向け変更は監視対象外でした。 /tui(#46883)で利用できるオプションのフルスクリーン TUIが追加され、トランスクリプト検索と詳細コントロール(#46734)、マウスによる選択とコピー(#46732/#46858)、右クリックでのコピー(#46895)、リンクのクリック(#46884)、警告ビューアー(#46751)が導入されました。フルスクリーントランスクリプトはデフォルトでは無効です(#46849)。そのほかの新機能として、稼働可能な基盤としてのローカルエージェント用メッセージボード(#46966/#46978/#46979/#46985/#46959/#46994)、サブエージェントの MCP 引き出し(#46877)、ToolPolicy(#46999)、コマンドセンターのフィルタータブ(#46839)が追加され、ターミナルプローブのタイムアウトは 100ms から 250ms に変更されました(#46855)。セキュリティ関連は #44639/#45984/#46500/#46962 です。新たに /tui と /daemon の slash commands の行を追加しました。ドキュメントが同日中に追随しました(この追跡期間では初めてです)。 変更履歴には、日付付きの Codex CLI 0.156.0 エントリ(2026-09-22)が掲載され、「音声会話はデフォルトで有効」「worktree サポートはデフォルトで有効」と記載されています。両方の切り替えを裏付ける一次情報です。一方、リファレンスページの更新は遅れています。/experimental は掲載されていますが、音声機能への言及はなく、/usage は掲載されているものの、/voice、/tui、/daemon、--no-daemon は依然として掲載されていません。features.voice、features.worktrees、features.tui の設定キーもなく、Git worktrees のページにもデフォルト有効という記載がありません。新しい監視系列は 0.157.0-alpha.10(9月22日22:21 UTC、0.156.0 から101コミット)です。中心となるモデル関連の兆候は同日中にドキュメントでも確認されました。GPT-6 Sol と Luna がカタログ(#47332)と Bedrock(#47347)に加わり、ドキュメントの「GPT-6 Sol and Luna in Codex and ChatGPT Work」というエントリで gpt-6-sol と gpt-6-luna が明記されています。ただし、リリース済みの安定版にはまだ含まれないため、モデル表は変更していません。さらに、フルスクリーントランスクリプト #47178、daemon の自動起動 #47179、Guardian のスレッドコンテキスト #47275 という、デフォルトの切り替えが3件予定されています。また、gpt-5.6-sol から ultrafast ティアが削除されました(#47130)。さらに、rust-v0.156.1 はタグのみ存在することも記録しました(9月23日00:45 UTC に作成、内容のコミット #47332 とバージョン更新のみ)。GitHub リリースも npm への公開もありません。 つまり進行中であり、未リリースです。対象バージョンについて、frontmatter、要約、codex --version の例を 0.156.0 に更新しました。0.155.1 のブロックから npm latest という表現を削除し、alpha に関する注意事項の現在の状態を、alpha.10 対 latest 0.156.0 に更新しています。 169 170
2026-09-22 ガイド v2.73:0.156.0 の安定版リリースは実現せず、バージョン番号がスキップされました(監視ラインの更新。安定版リリースはなく、npm の latest は 0.155.1 のままです)。 v2.72 で捉えたリリース追い込みの兆候は、安定版リリースではなくスキップとして決着しました。9月22日にソースで確認したところ、rust-v0.155.1(9月18日20:03 UTC)以降、プレリリースではない GitHub リリースはなく、名前空間にも rust-v0.156.0 タグはありません(alpha.1 から alpha.18 までの alpha タグのみで、alpha.15 と alpha.18 はリリースを伴わないタグです)。npm にも 0.156.0 はなく(latest = 0.155.1 で、プラットフォーム別タグもすべて一致)、0.156.0-alpha ラインの最後のリリースは9月21日の alpha.16(16:51 UTC)と alpha.17(21:40 UTC)でした。その間(18:08 UTC)に rust-v0.157.0-alpha.1 が始まり、新しいラインは9月22日(12:34 UTC)までに 0.157.0-alpha.8 に到達しました。18時間26分で8回リリースされており、リリース追い込みのペースは新しいバージョン番号でも続いています。npm の alpha とプラットフォーム別の全 alpha-* タグも 0.157.0-alpha.8 を指し、semver 上で再び latest より先行しています。リリース列車はそのまま前進しました。 比較による検証では、rust-v0.156.0-alpha.14 と rust-v0.156.0-alpha.17 はいずれも、rust-v0.157.0-alpha.8 の履歴との差分がそれぞれ自身のリリースバージョン更新コミット1件だけです。したがって、放棄されたラインの全コンテンツコミットが新しい先頭に含まれています(さらに94件のコミットがありますが、項目単位では未調査です)。項目別の抜き取り確認では、#44921(音声のデフォルト有効化)、#44870(worktrees のデフォルト有効化)、#46522(Guardian の親コンパクションをデフォルト化)は、いずれも rust-v0.157.0-alpha.8 の祖先であり、安定版 rust-v0.155.1 の祖先では依然としてありません。そのため、安定版で提供済みの挙動に関する記述は変更していません。このリポジトリについての新たなパターンデータとして、リリース追い込みの途中でバージョンラインが放棄される場合があると判明しました。このため、監視方針における昇格の再検証では、まず安定版がどのバージョン番号でリリースされたかを確認するようにしました。また、3回目となる通常系列外のリリース rust-v0.155.0-alpha.16.1(9月22日00:20 UTC、alpha.16 から正確に2コミット追加。#46562 の cherry-pick とバージョン更新)も記録しました。GitHub と npm には存在しましたが、今回のアクセス時点では dist-tag を保持していませんでした。監視段落を 0.157.0-alpha.8 の状態に合わせて書き直し、alpha チャンネルの注意事項も現状に更新しました。本文の基準バージョンは 0.155.1 のままです。安定版リリースがないため、基準バージョンの変更もありません。 159 160
2026-09-21 ガイド v2.72:Codex 0.155.1 安定版ホットフィックス(9月18日20:03 UTC、npm latest = 0.155.1)により、TUI の reasoning-summary のデフォルトが none に戻りました。さらに、dist-tag の異常が解消し、リリース追い込み中の 0.156.0-alpha.14 を監視ラインに追加し、ドキュメントの変更履歴もようやく追いつきました。 ホットフィックスを正確に説明すると、rust-v0.155.0…rust-v0.155.1 の比較はちょうど2コミット(修正とリリース準備コミット)で、修正は new_thread_reasoning_overrides 内の1行です。model_reasoning_summary が未設定の場合に使われるフォールバックが、Detailed から None に変更されました。そのため、0.155.0 では明示的な設定なしで新しいローカル TUI スレッドを開始すると、通信時に detailed が送信され、reasoning summaries をサポートしないプロバイダーではリクエストが即座に拒否されていました。0.155.1 では、明示的に要求しない限り何も送信されません。明示的な auto/concise/detailed は一貫して尊重されていました。同じ変更が #46533 として main にも独立して取り込まれたため、安定版と 0.156 ラインの挙動は一致しています。DIST-TAG の異常は解消しました。 npm の alpha は現在 0.156.0-alpha.14 を指し、プラットフォーム別の全 alpha-* タグも一致しています。semver 上で再び latest(0.155.1)より先行しました。異常についての記述は、進行中のインシデントから、これまで2回発生して2回とも解消した反復的な公開パターンへと書き直しました。どちらも安定版リリース前後の数時間に発生しています。明示的なバージョン固定を勧める内容は維持し、事前確認として npm view @openai/codex dist-tags を追加しました。新しい監視ラインは 0.156.0-alpha.14 です(rust-v0.156.0-alpha.2…rust-v0.156.0-alpha.14、147コミット。本文は依然として空のスタブです)。最大の先行指標はリリース頻度です。alpha.10(9月20日21:18 UTC)から alpha.14(9月21日04:09 UTC)まで、7時間未満で5回の alpha リリースがあり、alpha.9 も前日の朝に出ていました。このリポジトリにおけるリリース追い込みは、このような動きとして現れます。この期間に追加された内容は、テーマ対応のアクセントを備えた6種類の組み込み TUI テーマ(#46504)、TUI 全体でのカタログモデル表示名(#46503)、Guardian の親コンパクション再利用をデフォルトで有効化(#46522、単独でも監視すべきデフォルト変更)、既存のローカルデーモンを利用できる worktree セッション(#46498)、新しい TUI スレッドで reasoning summaries をデフォルト無効化(#46533)、codex doctor での長さを制限したファイルシステムパス診断(#46543)、音声機能の成熟(モーション低減 #46835、一時停止やパケットのバーストをまたぐ再生 #46880)、および /usage ダッシュボードの成熟(ナビゲーションとキーボードヘルプ #46863、マウスナビゲーション #46866、閲覧位置を保持するレポートレイアウト #46864)です。デフォルト有効化の #44921(音声)と #44870(worktrees)は、安定版 rust-v0.155.1 に対して祖先関係を再確認しましたが、依然として祖先ではありません。そのため、本文にある音声はオプトインの試験的機能であり、worktrees はデフォルトではないという記述は変更していません。ドキュメントが更新され、v2.71 の注記は置き換えられました。 ドキュメントの変更履歴には、Codex CLI 0.155.0(2026-09-17)と 0.155.1(2026-09-18)の日付付きエントリが追加されました。そのため、「0.155.0 は掲載されておらず、ドキュメントは9月14日以降更新されていない」という記述は、もはや当てはまりません。0.155.0 のエントリでは、音声について「/experimental から有効化」と説明しており、本ガイドのオプトインという位置づけを一次情報で裏付けています。一方、CLI の /voice コマンド自体は依然としてドキュメントに記載されておらず、その旨を明記しています。slash commands の参照には /worktree はありますが、/voice も /experimental も掲載されていません。また、ドキュメントの「Voice」機能ページが扱うのはデスクトップアプリの ChatGPT Voice であり、別の機能面です。スキャナーの誤りを修正しました。 スキャンでは alpha.10 から alpha.14 までの集中リリースを「約30時間」と説明していましたが、提示されたタイムスタンプの間隔は6時間50分です。約28時間という値が当てはまるのは alpha.9 から alpha.14 まで(6回のリリース)であり、alpha.10 から alpha.14 まで(5回)ではありません。ガイドでは、検証済みの7時間未満という値を使用しています。基準バージョンについては、frontmatter、TL;DR、codex --version の例を 0.155.1 に更新し、0.155.0 のブロックから npm latest という表現を削除しました。 158 159
2026-09-17 ガイド v2.71:Codex 0.155.0 stable(9月17日23:14 UTC、npm latest = 0.155.0)— VOICE が実装、実験的機能でありデフォルトでは無効 — さらに dist-tag の異常が再発し、新たに 0.156.0-alpha.2 の監視行を追加。 要点を正確にまとめると、ライブ文字起こしとマイク操作に対応した /voice 会話が stable に入り、/experimental から有効化でき、対応ビルドでのみ利用可能です(#43581/#43651/#44331)。署名済みの macOS 音声リソース(#43983)と、設定可能なミュート用ショートカット(#43690)も追加されました。一方、デフォルト有効化の変更(音声の #44921、worktrees の #44870)は9月11日にマージされたものの、rust-v0.155.0 の祖先ではありません(項目ごとに系譜を確認済み)。どちらも 0.156.0 系に含まれるため、本文ではオプトインの実験的機能と記載し、「デフォルトで有効」とは決して表現していません(新しい /voice slash 行、/experimental 行、音声セクションの更新、CLI とデスクトップの音声機能を比較するセル)。stable にはさらに、MCP ユーザー検証が実装されました。対応する Mac のローカル TUI セッションにおける MCP リクエストの Touch ID / Secure Enclave 検証(#43624/#43712/#43715)、ワークスペース単位の ID(#43524)、MCP 継続処理でのネイティブ検証(#44346)が含まれ、v2.68 の昇格チェックリストで監視していた項目が解消しました(MCP セクションに注記を追加)。Windows の /sandbox-add-read-dir は削除されました(#44259、継続監視を終了)。worktrees は引き続きデフォルト無効ですが、worktree 管理の関連機能(#43942/#44424/#44433)が追加されています(/worktree 行と Thread Modes の注記)。そのほか、ステータス行でのリアルタイム推論サマリーと完了時刻(#43558/#43921)、daemon の更新スケジュール、codex app-server daemon update、再起動後のスレッド復旧(#43542/#43562/#44314)、Bedrock の AWS 認証情報コマンド(#44028)、stable リリースに合わせた Python SDK の公開(#44067)も追加されました。セキュリティ面では、WSL 相互運用による脱出(#44286)、shell snapshot での認証情報露出(#43909/#44040)、Guardian のホーム行におけるアクションレビュー上限200,000バイト(#44060)に対応しています。Memory v2 は基盤整備のみです(#43797-#43827)。DIST-TAG の異常は再発し、さらに明確になりました。alpha は alpha.2.5 から別の系列外ビルドである 0.155.0-alpha.9.2 に移動しました(stable より後の9月18日03:09 UTCに公開。含まれる cherry-pick は Windows sandbox 修正の #46237/#46333 のちょうど2件)。そのため、npm i @openai/codex@alpha では現在、latest より semver 上古いビルドがインストールされます(0.155.0-alpha.9.2 < 0.155.0)。この異常に関する記述を再発パターンとして書き直し、明示的なバージョン固定を推奨する姿勢をさらに強めました。新しい監視行は 0.156.0-alpha.2(rust-v0.155.0…rust-v0.156.0-alpha.2、351コミット)です。Daybreak で初めて具体的なコード上の実装が登場し、スレッド開始時に daybreakEnabled が設定されます(#45513、公開ドキュメントは依然として皆無)。このほか、確認済みのデフォルト有効化(#44921/#44870)、設定可能な F8 音声ショートカット(#46071)、音声セッション分析(#46058)、/usage のアカウント分析ダッシュボード(#45763-#45772)、TUI の Mermaid レンダリング(#46054/#45817)、TeX 数式の Unicode 表示(#45501/#45612/#46266)、/daemon メニュー(#45854)、–no-daemon(#46088)、オプトインによるバックグラウンドサーバーの自動起動(#46117)、personality フラグの廃止(#45809)、Astra composer の星空表示(#46096)、大規模な Windows sandbox プロビジョニングが含まれます。ドキュメントには動きがありません。models ページと changelog は9月14日以降更新されておらず、0.155.0 リリースはドキュメントの changelog に未掲載で、音声機能の発表も一切ありません。今回のローンチは CLI 限定の実験的機能であり、ガイドでもそのとおり記載しています。最新化として、frontmatter、TL;DR、codex –version の例を 0.155.0 に更新しました。 156 157
2026-09-16 ガイド v2.70:0.155.0-alpha の監視差分 alpha.6 → alpha.10、および ALPHA DIST-TAG の異常(監視注記を更新。stable リリースはなく、npm latest は 0.154.0 のまま)。 運用者向けの最重要事項として、npm の alpha dist-tag は現在 0.155.0-alpha.2.5 を指しています(9月16日13:17 UTCに公開)。これは古い alpha.2 を基点とする系列外ビルドで、alpha.6〜alpha.10 系より semver 上古いものです。現在 npm i @openai/codex@alpha を実行すると、alpha.3 以降の全機能が欠けたビルドがインストールされます。alpha チャンネルのユーザーは、タグが移動するまで明示的なバージョンを固定してください。alpha.2 からの比較に含まれる6コミットは、音声リリースのパッケージング予行演習です(公開 Cygwin ソースの取得と Linux 専用ステージを含む staging コミット3件、Rust リリースを伴うオプトイン方式の macOS パッケージ(#45345)、昇格されたプロビジョニング後に発生する Windows sandbox の更新修正、バージョン更新)。意図的な staging かタグ付けミスかにかかわらず、これが現在の npm の状態です。また、すでにこの系列の最重要リスクである音声機能のデフォルト有効化(#44921)がリリース間近であることを強く裏付けています。監視対象期間は9月15日21:09 UTCから9月16日04:20 UTCまでの4つの alpha で、rust-v0.155.0-alpha.6…rust-v0.155.0-alpha.10 に65コミットが含まれます(0.154.0 からの系列全体では448コミット)。この期間の新機能として、最大のユーザー向け変更となる /usage のアカウント分析ダッシュボードが追加されました(積み上げグラフ、Summary タブ、consumer を含む Top chats、プラン別に制御された使用履歴、token/credit の書式設定、アカウントに紐づく認証。#45739/#45742/#45763-#45772)。Guardian reviewer の強化(約12コミット)では、ライフサイクル、設定、承認ルーティングを reviewer extension に統合し、識別用ヘッダー付きでリクエストを /responses に転送(#45736)、チェックポイント移行後も認可の証拠を保持(#45782/#45789)、未使用のプロトタイプ API を廃止(#45679)しました。Windows sandbox の再構築では、実装を従来のセットアップモードから分離(#45737)、executor の sandbox 選択を sandbox レベルから分離(#45730)、managed-proxy ルーティング(#45757)、TUI の状態ソースとしての app-server(#45821/#45830)、アンインストール時のクリーンアップ(#45799)を追加しています。daemon の成熟として、管理下での再起動後も処理を継続(#45820)、復旧 snapshot に中断されたターンを保存(#45807)、ネイティブ PID ID(#45779)、固定済みパッケージを最新 stable に復元可能(#45780)となりました。ドキュメント化される可能性のある動作として、personality の機能フラグを廃止し設定を非推奨化(#45809)、セッション限定のモデル/推論選択(#45831)、スレッド起動時のツール許可リスト(#45711)、plugin のインストールを root thread のみに制限(#45806)、以前のプロンプトを編集するとスレッドを巻き戻す動作(#45845)が加わっています。レンダリングでは、独立した display math(#45612)と、サイズ制限付きの Mermaid テキストレンダラー(#45817)が追加されました。V8 の array-sort 最適化パスは無効化され(#45760)、rusty-v8 v152.2.0 artifact リリースと組み合わされています。継続監視中の3つの最重要リスク(音声 #44921、worktrees #44870、MCP ユーザー検証 + Secure Enclave)と #44259 の削除については、新しいコミットはなく、状態も変わっていません。ただし、予行演習を受けて音声機能の緊急度を引き上げました。さらに、ChatGPT サインインを使用する Codex では、GPT-5.5 が2026年10月14日に廃止されることを追記しました(models ドキュメントを9月16日にライブで確認済み。gpt-5.5 は gpt-5.6-sol に置き換えてください。OpenAI API は影響を受けません)。GPT-5.4 の廃止に関する注記の隣に1行追加しています。本文はそれ以外変更していません(プレリリース)。 155
2026-09-15 ガイド v2.69:Codex 0.154.0 stable(9月9日、npm latest)– ブランチ確定版 – に加え、新しい 0.155.0-alpha.6 監視ラインとドキュメントの可用性マトリクス変更(この更新には、延期されていた v2.68 の公開同期も含まれます)。 0.154.0 は、おおむね alpha.6 の境界で切り出されました。rust-v0.153.4…rust-v0.154.0 の249コミット比較には、alpha.7 の全58コミットが含まれていません(ハッシュ単位で検証済み、重複はゼロ)。昇格チェックリストでは3項目中2項目が確定しました。codex mcp-server は削除済み(#42993。スタンドアロンの codex-mcp-server バイナリも削除。MCP セクションを書き直し、QRC を更新し、9月5日のドキュメント変更履歴にある削除項目を引用)であり、従来の Guardian 承認パスも削除済み(#43462。#43458 でコンテキスト/チェックポイントポリシーを一元化し、#43442 で古い承認を拒否、#44060 でアクションレビューの上限を200,000バイトへ引き上げ。これはチェリーピック)です。一方、MCP ユーザー検証(#43712/#43715)と Secure Enclave 署名(#43624)は未搭載です。この3件はいずれも alpha.7 の除外リストにあり、0.155 ラインへ持ち越されています。ユーザー検証を 0.154 の動作と誤解しないよう、明記しました。ほかに見送られたものは、音声 TUI の正式昇格、Memory v2、デーモン自動更新設定、reasoning effort の固定です。stable に搭載され、本文にも反映したもの:managed worktrees、experimental(#42196/#42366/#42652/#43069/#43120/#43286。新しい /worktree slash commands 行と Thread Modes の注記)、自由形式の非同期ユーザーメッセージと TUI(#42354/#42891/#42894/#42897)、Windows sandbox プロビジョニング(ネイティブ MXC アダプター #42841 を含む約15コミット)+ Windows app-server デーモン(#42405)+管理対象デーモン更新(#42392)、リモート権限プロファイル(#42453/#43340)、モデル機能に基づくコンテキスト制御(#43147。Context Management を更新)、音声ランタイム/ホスト基盤のみ(#42676/#43097/#43248。実際に利用できる TUI 機能は alpha 限定であることを正確に記載)、stable で初めて登場した Daybreak のコード参照(#42667/#42854。公開ドキュメントは依然としてゼロ)、および v2.68 で「進展なし」としていた3項目すべてです。搭載状況を訂正しました。Vim の R 置換モード(#42194/#42584。/vim 行と QRC)、リアルタイムのコンパクション状態(#42319)、信頼確認前に PATH ヘルパーを実行する問題のセキュリティ修正(#42324。#42590 の macOS ターミナル入力インジェクション対策強化を含む)です。ドキュメントの差分(learn.chatgpt.com、すべて2026年9月15日に再検証):モデルの可用性マトリクスで Astra が Codex cloud で利用可能と表示されるようになりました。これに伴い、モデル表、Astra の注記、146 にあった「cloud では Sol のまま」という従来の記述を変更しました。reasoning の段階(Low、Medium default、High、Extra high、Max、Ultra)を各レベルのピッカー説明とともに再確認し、SDK でも裏付けました。Python SDK 0.154.0(9月10日)では、max と ultra の effort 値が追加されています(#39662)。6つの Power プリセットの対応関係とコンテキスト間の注記は、変更がないことを原文どおり再検証しました。新しい 0.155.0-alpha.6 監視ライン(9月10日開始、6日間で12回の alpha 公開、本文はスタブ、384コミットの比較):このラインでは音声と worktrees がデフォルトで有効(#44921/#44870)、ユーザー検証が拡張(#44613/#44346/#44877)、デーモンスレッドが再起動後も保持(#44283/#44299/#44314)、スレッド開始時に daybreakEnabled を設定(#45513)、Enterprise 向け MCP(#44832/#45459/#44318)、Windows の /sandbox-add-read-dir を削除(#44259)。現行化:TL;DR、frontmatter、codex –version のサンプルを 0.154.0 に更新しました。 152 153 154
2026-09-08 ガイド v2.68:0.154.0-alpha.7 監視注記の更新(注記のみの更新、CLI リリースなし、公開同期は延期)。 0.154.0-alpha ラインは alpha.6 から alpha.7 へ進みました(9月8日17:44 UTC 公開。npm alpha dist-tag も同時に更新。0.153.4 より後の stable リリースはなし。リリース本文は引き続き空のスタブで、比較だけが唯一の情報源。alpha.6…alpha.7 の比較は58コミット)。安定性に関する注記の監視リストを alpha.7 の状態に合わせて書き直しました。alpha ラインで基盤実装から有効な機能へ昇格したもの:TUI でのリアルタイム WebRTC 音声会話(#43581 に加え、9コミットの改善:ミュートのショートカットとインジケーター #43651、設定可能なミュート #43690、反転フラップ式の文字起こしアニメーション #43656/#43699、音声プロンプトのスタイルとワークスペースファイルへのリンク #43676、composer の音声ストリップ #43683、メーターの安定化 #43695、クロック同期の無効化 #43704、リグレッションカバレッジ #43645)。ランタイムの骨組みにとどまらず、実際に提供される TUI 機能となりました。対応デバイスで MCP ユーザー検証を有効化(#43712 TUI、#43715 bundled TUI。macOS Secure Enclave 署名 #43624、ワークスペース単位の ID #43524、プロバイダー抽象化 #43547、app-server との接続 #43568、TUI プロンプト #43702、管理処理 #43708 が基盤)。stable に到達すれば文書化済みの動作が変わるため、昇格チェックリストで #42993(mcp-server の削除)および #43462(従来の Guardian パスの削除)と並べて記載しました。alpha.7 のコミットには、これらを取り消すものは1件もありません。新たな監視対象:Memory v2(分離ストレージを備えた設定可能なメモリバージョン #43797、二重書き込みと準備状況の報告 #43827、人間による証拠の優先 #43799、要約のみの抽出 #43800、書き込み側のチャンク分割 #43808、統合/読み取りプロンプト #43813)、管理対象 app-server デーモンの自動更新(固定バージョンの維持 #43521、管理対象として起動した際のアップデーター #43529、設定対応 #43542、明示的な更新コマンド #43562、PID による ID 判定 #43552、終了猶予 #43572、バージョン比較と古いサービスの警告 #43619/#43622、設定可能な通知 #43698)。継続中:Guardian v2 のコンテキストレジストリ再設計(スコア遅延の割引 #43527、同期レビュアー #43570 を含む12コミット)、設定のオーバーライド下で reasoning effort を固定する #43795 とコンパクション後も維持する #43796、fork バージョンの維持 #43540/#43545、モデルカタログから base instructions を除外する #43604。進展なし:Windows sandbox プロビジョニング、非同期メッセージの TUI 群(一般的な改善のみ)、リモート権限プロファイル、Daybreak(言及ゼロ)、Vim 置換(#42194)、リアルタイムのコンパクション状態(#42319)、PATH ヘルパーの信頼確認(#42324)。翻訳作業中は公開版を固定するため、監視情報のみを更新しました。公開同期は、次に実際のリリースを反映する更新まで延期します。 150 151
2026-09-07 ガイド v2.67:0.154.0-alpha.6 監視注記の書き直し+ドキュメントで公開された Power プリセットの対応関係(注記のみの更新、CLI リリースなし)。 0.154.0-alpha ラインは alpha.3 から alpha.6 へ進みました(9月7日18:03 UTC 公開。alpha.4/alpha.5 のタグは存在するものの未公開。npm alpha dist-tag = 0.154.0-alpha.6。alpha.3…alpha.6 の比較は147コミット。リリース本文は空のスタブで、比較だけが唯一の情報源)。安定性に関する注記の監視リストを alpha.6 の状態に合わせて書き直しました。進展あり:managed worktrees(#42196)が完全な機能群へ拡張(#42652、#43069、#43120、#43279、#43286、#43298)。自由形式の非同期メッセージ(#42354)は、6件の PR からなる TUI 群へ発展。ネイティブ音声ランタイムが大幅に進展(GStreamer、WebRTC、オプトインのローカル音声、RTP、リアルタイムセッション API、再生、Bazel ツールチェーン)。Windows sandbox プロビジョニングも継続(ネイティブ MXC アダプター #42841 を含む)。durable reasoning と TUI 設定に関連する作業も進みました。進展なし:Vim 置換(#42194)、リアルタイムのコンパクション状態(#42319)、PATH ヘルパーの信頼確認(#42324)。新たな監視対象:非推奨の codex mcp-server コマンドを alpha ラインから削除(#42993)。stable 0.154.0 に到達すれば、文書化すべき削除となるため、昇格時に再検証します。Guardian v2 の全面改修(約25コミット。従来の承認レビューパスを削除 #43462、古い承認を拒否 #43442)、Astra TUI の改善、experimental MCP ユーザー検証(#43265/#43289/#43352)、リモート権限プロファイル(#43330/#43340)、セッション開始時にモデルの機能に応じて experimental コンテキストを制御(#43147)、ドキュメントに存在しない「Daybreak」の適格性概念(#42667、#42854)。小規模なものとして、/copy の拡張(#43055)、jemalloc musl(#42850)、active writer の再開時に read-only 表示(#43253)があります。ドキュメント:モデルページ(9月6日以前。146 を9月5日に再確認した時点では未掲載、9月7日に再確認)では、Power プリセットと Astra の各 tier の対応関係を原文で次のように示しています。「対象となる Pro、Business($100)、Enterprise アカウントでは、Astra のロールアウトに伴い、Power の選択肢が Terra Light、Sol Light、Sol Medium、Astra Light、Astra Medium、Astra Extra High に更新されます。選択肢はプランやロールアウト段階によって異なる場合があります」。これを「Which Model Should I Choose?」の Astra の記録に追加し、146 に日付付きの再確認情報を追記しました。スキャナーで変更がないことを確認済みのため、編集なし:Astra は引き続き Codex cloud で利用不可、2種類の reasoning default は依然として不整合、コンテキスト間の利用資格は引き続き Plus/Pro、プラン資格の記述に変更なし、ドキュメントの変更履歴は9月4日以降更新なしです。 146 150
2026-09-05 ガイド v2.66:Astra のロールアウト状況を更新し、実験的なクロスコンテキストノートを追加(注記のみの更新。CLI のリリースなし)。 OpenAI は X(9月4日)で、GPT-6 Astra が「ChatGPT Work と Codex を利用するすべての Pro、Enterprise、Business Premium ユーザーに提供開始され」、「API でも利用可能になった」と発表しました。Plus と Business への提供は数日遅れていましたが、Codex リードの Tibo Sottiaux が同日夜に「Astra はすべての Plus および Business ユーザーにもロールアウトされました」と補足しました。実際の利用資格には依然としてばらつきがあり(9月5日のコミュニティ報告では、Plus アカウントの Codex に GPT-5.6 モデルしか表示されない例があります)、モデルドキュメントの提供状況に関する記述も変更されていないため、Sol に固定するフォールバックの推奨は引き続き有効です。要約、メンタルモデル、リリースハイライトの冒頭、およびモデルセクションの Astra 注記を更新しました。リリース当日の段階的提供に関する記述は、出典付きの記録として残しています。新規:モデルセクションに、ドキュメントで公開された実験的なクロスコンテキストノートについての段落を追加しました。「Astra はコンテキストウィンドウをまたいでノートを保持し、同じタスク内の過去のメッセージやツール結果を検索できます」(Plus/Pro では features.context_management.experimental_mode = true によりオプトイン可能。デフォルトでは無効。リリース時点では Business、Enterprise、または API キーによるサインインでは利用不可)。これは v0.153.0 と同じ設定項目ですが、ドキュメントによって Astra と関連付けられました。 146 149
2026-09-04 ガイド v2.65:GPT-6-Astra リリース + Codex 0.153.3 + 0.153.4(9月4日同日パッチ、npm latest = 0.153.4)。 OpenAI は2026年9月3日に GPT-6-Astra を発表しました。まず限られた組織(サイバーセキュリティプログラムのパートナーが最初)を対象に段階的なロールアウトを開始し、その後「数日以内」に ChatGPT Plus/Pro/Business/Enterprise、さらに OpenAI API と AWS へ提供するとしています(発表内容は CNBC、Axios、Forbes、Al Jazeera、9to5Mac が報道。openai.com は取得ツールに 403 を返しました)。一次資料となるドキュメントが公開され、引用しています。API のモデルページでは、gpt-6-astra をフラッグシップとして「最も困難なエンドツーエンドの作業に対応する、当社で最も高性能なモデル」と説明しています。標準の短いコンテキストでは MTok あたり $10/$50(272K を超える入力では $20/$75 と記載され、リクエスト全体に適用)、コンテキストウィンドウは 1.05M(最大入力 922K + 最大出力 128K)、知識カットオフは2026年4月30日で、GPT-5.6 Terra(バランス重視)と Luna(低コスト)の上位に位置します。Codex ドキュメントでは Astra を推奨 Codex モデルとし、提供状況は「ロールアウト、サインイン方法、クライアントによって異なる」と説明しています。対象として Pro/Business($100)/Enterprise が明記され、Codex cloud では利用不可(Sol は引き続き利用可能)とされています。推論レベルは Low~Ultra で、ドキュメントページのデフォルトは Medium、0.153.4 の同梱カタログにある default_reasoning_level は low です。Fast モードの課金も記載されました(速度ドキュメントでは Standard クレジットの2.5倍、価格ページでは Standard API 料金の2倍)。「2x speed」という主張だけは、引き続きカタログの表示テキストです。0.153.3(19:01 UTC):Amazon Bedrock のカタログに Astra を追加しました(#42805、Mantle + Runtime のグローバル/米国ルート。Sol は引き続き Bedrock のデフォルトです。監視対象 #42619 の cherry-pick)。Astra の非同期確認に関するガイダンスを修正しました(#42809、テキストのみ)。0.153.4(23:25 UTC、npm latest):同梱カタログでの表示設定を非表示から一覧表示へ変更しました。Astra には既存の優先度が設定されているため、モデルを明示的に設定していない場合の同梱デフォルトになります(#42874。監視対象 #42607 のステージングがユーザー向けに昇格したもの)。非同期質問のガイダンスには、ツールの提供状況に応じた条件を追加しました(#42878)。rust-v0.153.2…rust-v0.153.4 の比較に含まれるのは、まさにこの4件の PR とバージョン更新だけです。監視リストの解決状況:#42607 と #42619 は 0.153 のホットフィックスへのバックポートにより昇格しました(0.154 系列ではありません)。alpha.1/alpha.3 のその他すべての監視対象項目は未昇格のままです。alpha 系列も 0.154.0-alpha.3 のままで、新たな alpha 差分はありません。本文:モデル表に gpt-6-astra の行を追加しました。Astra の注記を「カタログでのステージングのみ」からリリース済みに変更しました(API の数値 + Codex の推論レベル + ロールアウト/利用資格に関する注意 + model = "gpt-5.6-sol" または -m で固定する案内)。要約、メンタルモデル、リリースハイライト、フローチャート、QRC では、ロールアウトに関する注意付きで Astra を推奨/同梱デフォルトとして位置付け直し、Sol を安定したフォールバックとしました。今後のスキャンに備えてドキュメントホストの移転を記録しました:developers.openai.com/codex/ は learn.chatgpt.com/docs/ へ 308 リダイレクトされます。オペレーターによる検証:ロールアウト対象のアカウントで、0.153.3 の codex exec -m gpt-6-astra が想定どおりのプローブ応答を返しました。最新化:フロントマター/要約/バージョン例を 0.153.4 に更新し、0.153.1/0.153.2 のブロックから npm latest という表現を削除しました。レビュー(同日、Codex によるクロスレビュー、公開前に反映):入力/総コンテキストの内訳(入力 922K、ウィンドウ 1.05M)、長いコンテキストの料金階層、2種類の推論デフォルト(ドキュメントでは Medium、同梱カタログでは low)、ドキュメントで確認済みの Fast モード課金、Astra がデフォルトという記述を同梱 CLI カタログに限定し、cloud では利用不可との注記を追加したこと、ステージングからリリースまでの日付の明示、145 における Forbes の「false start」の再評価(カタログのステージングではなく、発表ページでの提供状況)を確認しました。 145 146 147 148
2026-09-03 ガイド v2.64:Codex 0.153.1 + 0.153.2(9月3日午後のパッチ、npm latest = 0.153.2)。 0.153.1 の主要変更はリリース本文に記載されておらず、rust-v0.153.0…rust-v0.153.1 の比較から確認しました。Guardian のコンピューター操作スコアリングがモデル要件に準拠(#42422、38ba8cdc の cherry-pick):コンピューター操作専用のスコアリングと迅速な承認判断は、使用中のモデルで node_repl_auto_review_required が設定されている場合に限られます。スコアリングを省略するモデルへ切り替えた場合、以前のスコアと処理中のスコアは無効化され、古い承認判断が復活することはありません(Guardian セクション + リリースハイライト)。0.153.1 の記載済み項目:GPT-6-Astra のモデルカタログ項目をバックポート(#42605。API からのみ設定可能で、デフォルトモデルとピッカーは変更なし。カタログのステージングであり、リリースではありません。モデルセクションに注記)。0.153.2:外観上の修正が1件のみです。GPT-6-Astra の Fast 階層の説明テキスト「1.5x」を「2x speed, increased usage」に修正しました(#42632。表示テキストのみで、変更履歴の行にだけ記載)。監視リストの確認:0.154.0-alpha.1 の監視対象項目は、rust-v0.153.0…rust-v0.153.2 の比較で1件も昇格していません。0.153.0 以降の stable 差分は、#42422 + #42605 + #42632 のみです。監視注記を 0.154.0-alpha.3 に更新しました(0.153.0 より103コミット先、alpha.1…alpha.3 間は19コミット)。この系列のリリース本文は空のひな型であり、比較結果が唯一の情報源です。監視対象に追加:GPT-6-Astra の同梱モデルカタログ(#42607)+ Amazon Bedrock カタログ(#42619)(モデルリリースのステージング)。セキュリティ/堅牢化の一連の変更として、macOS sandbox のターミナル入力インジェクション対策(#42590)、互換性のない compaction チェックポイントに対する Guardian レビューの必須化(#42588)、remote exec WebSockets 用の信頼済みヘッダー(#42606)、exec-server の初期化タイムアウトによる Noise ハンドシェイク時間の制限(#42623)を追加しました。また、Guardian のスレッドコンテキストフラグ(#42529)+ 検証済みユーザー回答の永続化(#42579)も含まれます。alpha.1 の監視対象項目は維持しています。昇格時には、各項目について stable との差分を改めて確認する必要があります。最新化:フロントマター/要約/バージョン例を 0.153.2 に更新し、v0.153.0 のハイライトブロックから npm latest という表現を削除しました。 142 143 144
2026-09-03 ガイド v2.63:Codex 0.152.0 + 0.152.1(9月1日)+ 0.153.0(9月3日、npm latest)。 0.152-alpha のウォッチリストは、1件の方針転換を含めて13項目すべてが反映されました。update_plan はデフォルト有効ではなく、オプトインとしてリリースされました。#41744「Make the update_plan tool opt-in」が最終的な仕様です(tools.update_plan.enabled のデフォルトは false。無効時は、モデル/コラボレーションモード/マルチエージェント/コンパクション/事前ウォームアップ/目標継続の各プロンプトから同梱ガイダンスが除外されます)。Plan Mode と Collaboration、および設定リファレンスでは、Plan Mode とツールの違いとして記載しました。0.152.0 から本文へ反映したその他の項目:Vim の検索モーション / ? n N と、Insert モードでの新規ドラフト(/vim の行 + QRC)、MCP の openai/elicitation フォームリクエスト、ツールごとの MCP output_token_limit(グローバルな tool_output_token_limit に追加して適用)、パッケージ形式の MCP サーバー名(: @ / .。MCP セクションの3か所すべて)、対処方法を示すレート制限バナー(コストのセクション)、Bedrock の再認証を含む認証情報更新の進捗表示(認証)、クラウドタスクの認証情報を信頼済みオリジンに限定し、リダイレクトを無効化(Codex Cloud、セキュリティ)。0.152.0 のうち変更履歴の行のみに記載した項目:sleep ツールのゲーティング(#41243)+ 組み込み制御ツールとしての clock ツール(#41331)、ルートのサービスタイアを使用するサブエージェント(#41308)、ネストされたフォーク間でのコンテキスト基準値(#41424)、project/list の更新日時順ソート(#41223)、1時間を超える thread/shellCommand のタイムアウト(#41384)、TUI モデルピッカーの更新(#41467)、モデルカタログ由来の委任ガイダンス(#41457/#41380/#41570)、Guardian のコンパクション保持関連一式 + 非同期スタックの予算(#41660/#41846/#41852/#41857/#41858/#41861/#41931、#41840)、モデルメタデータに基づくデフォルトのトークン予算設定(#41803)、起動時に事前読み込みされるプラグインのおすすめ(#41375)、Windows Store 版 PowerShell のサンドボックス修正(#41227)、サブプロセスの端末問い合わせによるハングの修正(#41436)、JediTerm のカーソル修正(#41673)、再開したスレッドで保存済み cwd を復元(#41567)。0.152.1:Guardian の承認レビューが、モデルメタデータから Node REPL ポリシーを取得するようになりました(#41919 の cherry-pick。リリース本文自体には、ハイライトを検証できなかったと記載されています)。0.153.0 から本文へ反映した項目:貼り付けと添付を保持する Vim の元に戻す u/やり直す Ctrl+R(#41941/#42140、/vim の行 + QRC)、リモートマーケットプレイスに対するプラグイン CLI の一覧表示/インストール/削除(#42150、プラグイン)、tui.auto_recap = false(#42101、/recap の行 + セッション管理)、約5時間のウィンドウで残りが半分を下回った Plus/Team 向けの早期レート制限警告(#42142)、承認モード別の Guardian スコープ(Full Access では確認のみのレビューを省略し、ユーザー承認ではバックグラウンドのスコアリング/事前ウォームアップを省略。機密性の高いアクションのチェックは維持)(#42147/#42256、Guardian セクション)、features.context_management.experimental_mode(#42385、初の context_management 関連記載、パフォーマンス最適化)。0.153.0 のうち変更履歴の行のみに記載した項目:tui.disable_paste_burst がトップレベルのキーを置き換え、フォールバックも用意(#41976)、ドラフト/トランスクリプトを保持する TUI の再接続(#41911/#41916/#41918)、TUI 履歴の修正 + バックグラウンド端末への入力(#41893/#42107)、コンパクション/再起動/フォークをまたぐ Guardian の履歴(#41879/#42065)、アプリのアカウントリンクにスコープを限定した MCP の承認(#42133)、macOS での相対パスによる MCP の起動(#42117)、ロールアウトの圧縮(#42039/#42135)、app-server のスレッドメタデータ + request_user_input_async(#42151/#42178)。新しいウォッチリスト = 0.154.0-alpha.1(84コミット先行):Vim の replace モード、管理対象 worktree の作成、TUI 設定とサーバー設定の分離、ネイティブ音声ランタイム関連一式、コンパクション状況のライブ表示、スレッドのアンロード遅延、ワークスペースの信頼状態でゲーティングされる PATH ヘルパー(セキュリティ)、Windows サンドボックスのプロビジョニングサービス、永続的な推論設定の更新、自由形式の非同期ユーザーメッセージ。安定版になるまでは、いずれも本文には記載しません。alpha の比較には安定版への cherry-pick と重複するもの(#42256 は両方に存在)もあるため、昇格時には引き続き項目ごとの検証が必須です。 138 139 140 141
2026-08-30 ガイド v2.62:Codex 0.151.0(8月29日)— ウォッチリストの10項目すべてがリリースされました。 リリース本文だけではリリース内容を把握できません。本文が扱っているのはブランチ分岐後の PR #41183〜#41209 のみですが、rust-v0.150.1…rust-v0.151.0 の比較には164件のコミットが含まれ、revert は0件です(安定版は alpha.6 より1コミット少なく、その差は alpha 自体のバージョン更新コミットです)。比較によってのみ確認でき、本文へ反映した項目:/recap(slash commands の表 + セッション管理。対象となるアイドル中かつ非フォーカス状態の会話を自動的に要約)、code-mode からの WebSocket 削除(#40692。Code Mode の矛盾を修正。ホストには stdio、stdio://、grpc://IP:PORT のいずれかを指定し、WebSocket はオプションの OTLP トレースストリームとしてのみ存続)、ページ分割されたスレッド履歴を experimental から昇格し、historyMode 省略時は対応するストアを持つ永続スレッドに限ってデフォルト化(#40673/#40677。プロトコル列挙型のデフォルトは protocol.rs:755-758 で引き続き Legacy。履歴に関する両セクションを書き換え)、persistent の推論 effort(表の行 + clock ツール #40942 + persistent_instructions #41050)、Guardian v2 のデフォルトを反転(#40846:review_scope.computer_use_only と transcript.include_images のデフォルトが true に変更。Guardian セクション、リリースハイライト、132 の旧記述を更新)、Vim の find/till + バッファジャンプ(/vim の行 + QRC)、ターン単位の設定をライブ更新(turn/settings/update、serviceTierForTurn、#40653/#40656/#40616)、worktree 設定パーサー + スレッド所有権メタデータ(#40624/#40716、スレッドモード)、Bedrock の TUI オンボーディング(#40679、認証)、権限昇格した端末への入力承認(write_stdin_approval はデフォルト無効 + 上限8,000バイト、#40978/#41159、承認システム)。0.151.0 固有の項目:MCP のオプションサーバー起動猶予(mcp_optional_startup_grace_ms、#41199)と、拡張機能による MCP ツール結果の検査/置換(#41202)を MCP セクションへ追加。リポジトリごとのプラグインカタログ + marketplaceLoadErrors(#41208)をプラグイン検出へ追加。/cd でサンドボックスの制限が弱まらないよう変更(#41192、/cd の行 + 権限プロファイル)。変更履歴の行のみに記載した修正:モデルの切り替えやフォールバックをまたいでもツールの利用可否と推論 effort を正しく維持(#41195/#41206)、executor の実際のホームディレクトリ、OS、パス規則を使用したリモートサンドボックスの適用(#41196/#41204/#41207/#41209)、構造化された MCP ツール/リソースエラーを app-server のレスポンスで保持(#41196)、ネストされたサブエージェントのトークン使用量をルート目標の予算へ算入(#41183)、権限変更後に古い Guardian の分類によってアクションが許可されないよう修正(#41196)。新しいウォッチリスト = 0.152.0-alpha.4(74コミット先行):Vim の検索モーション、デフォルト有効の update_plan、MCP の elicitation フォーム、ツールごとの MCP 出力上限、sleep ツールのゲーティング + 制御ツールとしての clock ツール、ルートのサービスタイアを使用するサブエージェント、ネストされたフォーク間でのコンテキスト基準値、project/list の更新日時順ソート、スレッドの shell-command タイムアウト、TUI モデルピッカーの更新、信頼済みオリジンに限定したクラウドタスクの認証情報、能動的な委任ガイダンス、Guardian v2 の改善。安定版になるまでは、いずれも本文には記載しません。教訓:リリースは本文ではなく、比較と照合して検証してください。 134 135 136
2026-08-27 ガイド v2.61:Codex 0.150.0(8月26日)+ 0.150.1(8月27日、npm latest)。 0.150-alpha のウォッチリストは分かれました。9項目のうち5項目が安定版 0.150.0 でリリースされました。Interrupt hook(12番目のイベント、デフォルトタイムアウト1秒/上限3秒、サブエージェントでは実行されません。hooks の表、エンジンの概要、両方の移行セクションを更新)、/copy ピッカー(レスポンス全体、個別のコードブロック、引用ブロック。TUI の表と QRC にあった古い「最後のレスポンスをコピー」という記述を置換)、信頼されていないプロジェクトでは AGENTS.md を読み飛ばす(検出階層)、features.network_proxy.credential_broker、Guardian v2 の review_scope.computer_use_only(両方の設定箇所に追加、デフォルト無効)。残りの5項目は 0.151.0-alpha 系列へ持ち越されました:/recap、code-mode からの WebSocket 削除、ページ分割された履歴のデフォルト化、persistent effort、Guardian v2 の画像付き computer-use のデフォルト設定。0.150.0 のその他の項目:タスクの @ メンションに加え、エージェントがタスクを読み取り/作成/メッセージ送信するためのツール(セッション管理、Cloud)、タスクタイトルの自動生成と /rename の提案、クリック可能な Markdown リンクラベル、権限モードを切り替えるキーバインドと Vim の . リピート(Layer 2、/keymap、/vim)。また、app-server の認証情報マスキング、リモート MCP の bearer-token/起動、Unicode パスでの権限昇格された Windows サンドボックス、Unix のシャットダウン時のハング、Bedrock のコンパクション/マルチエージェント互換性を修正しました。0.150.1:リモートコンパクションでは、保持された画像がデフォルトでトークン予算に算入されるようになりました(alpha の #40994 のデフォルト設定が、バックポート #41003 を通じて安定版へ反映)。新しいウォッチリスト = 0.151.0-alpha.6:recap、WebSocket の削除、ページ分割された履歴のデフォルト化、persistent effort、Guardian v2 のデフォルト、Vim の find/till とバッファジャンプのモーション、ターン単位の設定をライブ更新、worktree 設定、Bedrock の TUI オンボーディング、権限昇格した端末への入力承認。安定版になるまでは、いずれも本文には記載しません。変更履歴の行のみに記載した項目:ChatGPT iOS 1.2026.230(8月26日:タイトルと会話内容を横断するタスク検索、コンパクトな推論 effort ゲージ、フルスクリーンエディター、設定可能なホーム画面ショートカット)。 132 133 137
2026-08-26 ガイド v2.60:修正 – loop-28 スキャンで安定版系列の誤りが判明。新しい安定版リリースはありません。 (E) Hooks セクションをソースに基づいて再構築:イベント表には AfterAgent/AfterToolUse が記載され、Stop はセッション終了として説明されていました。しかし、rust-v0.149.1 の HOOK_EVENT_NAMES には11個のイベント(PreToolUse、PermissionRequest、PostToolUse、PreCompact、PostCompact、SessionStart、SessionEnd、UserPromptSubmit、SubagentStart、SubagentStop、Stop)があります。ツリー内の AfterToolUse は0件で、AfterAgent は従来の notify ペイロードとしてのみ残っています。設定例を、文書化されている hooks.json / [[hooks.<Event>]] + [[hooks.<Event>.hooks]] type = "command" 形式に書き換え、必須の確認・信頼フロー(/hooks、--dangerously-bypass-hook-trust)を追加しました。移行表ではネイティブイベントへの対応を示すように修正し、非対応と記載されていた非同期実行(async = true)も反映しました。また、両方の移行表と、イベント数を依然として5個としていた移行項目も修正しました。(B) codex mcp-server を非推奨化(8月24日の changelog、PR #39657 の警告を0.149.0でリリース):app-server プロトコルと Claude Code 向け Codex plugin を案内する非推奨の注意書きを追加しました。例は「非推奨だが動作する」ものとして残し、クイックリファレンスにも記載を加えました。(A) codex exec --thread-source <SOURCE>(PR #40161、2b66d2ed として0.149.1へチェリーピック。user、subagent、memory_consolidation、または機能名)を主要フラグに追加しました。リリースハイライト、v2.57の行、120では、0.149.1をバックポートのみのパッチとは呼ばないよう修正しました。同じ表にあった別の誤りも修正しています。最初の行では codex exec に、存在しない --ask-for-approval を指定していました(v2.59でCIの手順は修正したものの、この行は見落としていました)。現在は -c approval_policy=on-request です。(C) ブラウザ拡張機能は5種類のブラウザに対応(8月25日の changelog:Chrome、Edge、Brave、Opera、Vivaldi。Operaにはサイドチャットがありません。設定は Settings > Computer Use):surface-5の見出し、導入文、要点、メンタルモデル図、設定コメント、アプリ内ブラウザの段落を更新し、Site tools(WebMCP)に関する注記(Sol/Terraのみ。Luna、Enterprise、Eduは対象外)も追加しました。(D) 読み取り専用の共有スレッドスナップショット(8月20日の changelog、シークレットパターンの墨消し、Shared linksからの共有取り消し)をDesktop Appセクションに追加しました。(F) slash commands のずれ:slash_command.rs に /config というバリアントは存在しないため、表、トラブルシューティング、診断で /debug-config に置き換えました。欠けていた11種類のバリアント(/keymap、/rename、/approve、/memories、/agents+/subagents、/side+/btw、/raw、/ide、/stop+/clean、/experimental、/app)も追加し、Session Managementには codex agents の説明段落を加えました。(G) features.network_proxy はブール値またはテーブルを受け付けます:設定コメントを修正し、11個すべてのサブキーとデフォルト値を含むテーブル形式を文書化しました。(H) 安定性に関する注記を0.150.0-alpha.13(8月26日)時点の監視リストとして更新しました:/recap、Interrupt hook、code-mode WebSocket の削除、ページ分割された履歴のデフォルト化、/copy ピッカー、persistent effort、信頼されていないプロジェクトでの AGENTS.md のスキップ、credential_broker、Guardian v2 のデフォルト設定です。この行の時点で、v0.149.1が最新の安定版リリースです。 124 125 126 127 128 129 130 131
2026-08-25 ガイド v2.59:修正 — 読者に不利益を与える3つの不具合を、関連投稿の評価担当者がCodex 0.149.1ですべて再現しました。 (1) CIの手順では codex exec --sandbox workspace-write --ask-for-approval on-request を実行していましたが、codex exec には -a/--ask-for-approval フラグが存在せず、error: unexpected argument '--ask-for-approval' found で失敗します。現在は -c approval_policy=on-request でポリシーを設定しています。(2) danger-full-access + on-request について、意思決定表とSandboxセクションでは「すべてのコマンドで承認が必要」と説明していました。しかし、承認が発生するのはSandboxの外へ出る場合またはネットワークを使用する場合であり、フルアクセスではどちらの境界もなくなるため、この組み合わせで確認を求められることはほとんどありません。両方の記述を修正しました。(3) ガイドページのFAQ JSON-LDには、依然として「不慣れなリポジトリには ‘untrusted’ を使用してください」と記載されていました。これを read-only + on-request に置き換えました。 123
2026-08-25 ガイド v2.58:修正 — 0.134.0以降、プロファイルはファイル単位です。さらに、残っていた2件の untrusted を削除しました。 2つのプロファイル例(Configuration Deep Dive、Team Strategiesの設定手順)では、従来の [profiles.<name>] テーブルを config.toml 内に記述し、トップレベルの profile = "default" セレクターを使用する方法を案内していました。しかし、公式の高度な設定ページには「Codex 0.134.0以降、--profile は config.toml の [profiles.profile-name] を読み込まず、トップレベルの profile = "profile-name" セレクターもサポートされません」と明記されています。また、古いテーブルが残っていると --profile が起動を拒否します(関連投稿の評価担当者が0.149.1で再現)。トップレベルキーを持つ ~/.codex/<name>.config.toml ファイルを使う形式に書き換えました。さらに、クイックリファレンスカードの承認ポリシー欄から untrusted の行を削除し、Enterprise向けパイロット運用の記述にあった「untrusted sandbox modeを強制する」も削除しました(これはsandbox modeではありません。現在は read-only + on-request)。ガイド内で untrusted ポリシーに言及しているのは、履歴部分のみとなりました。ポリシー廃止を扱った8月25日の関連投稿を評価した際に判明しました。 122
2026-08-24 ガイド v2.57:Codex v0.149.0安定版(8月20日)+ v0.149.1(8月24日、npm latest)。 alpha版の監視項目がリリースされました:untrusted 承認ポリシーを廃止(本文の7か所を on-request に移行:メンタルモデル図、設定リファレンス、両方のプロファイル例、意思決定フレームワーク、承認モード表、requirements.toml の許可リスト。最後の2件は、8月25日に関連投稿の執筆担当者が発見しました。なお、OpenAI公式の承認ドキュメントでは8月24日時点でも組み合わせ表と設定例に untrusted が掲載されており、リリースへの追随が遅れていました)、codex agents ダッシュボード、codex doctor の拡張(エンドポイント保護、ネットワーク/プロキシ、デスクトップアプリ、更新時の接続性)、SDK の max/ultra effort + CLI の正確な設定オーバーライド。新機能:/cd//pwd//cwd(slash commands表)、codex queue(Session Management)、拡張されたVim変更モーション、再開/フォーク時の権限プロファイル復元。v0.149.1は5コミットからなる安定版パッチです(リモートセッションの画像圧縮/メモリ関連のバックポート。このバージョンにも含まれる codex exec --thread-source フラグはここでは見落としており、v2.60で追加しました)。料金:GPT-5.6 Solを8月21日から3か月間、20%超値下げ(少なくとも2026年11月21日まで)— Credit Costs表を、公開された100/10/500の料金表に更新しました(以前は125/12.5/750)。changelogのみ:0.150.0-alphaの監視対象フラグ(Bedrockのmulti-agent、権限モード切り替え用キーバインド、/copy の対象ピッカー、agentsセッション設定)、devcontainerのDNS経由データ流出に関するドキュメント、デスクトップアプリから共有できる読み取り専用Codexスレッドスナップショット(8月20日のchangelog項目)。この行の時点で、v0.149.1が最新の安定版リリースです。 120 121
2026-08-20 ガイド v2.56:Codex v0.148.0安定版(8月18日)。 /export — TUIの会話全体をMarkdownとしてクリップボードまたは新しいファイルにエクスポートします(Session Management、slash commands表を参照)。codex exec fork — コマンドラインからセッションをフォークできます。TUIの再開ピッカーにはアーカイブと復元が追加されました。スレッドのクレジット/コスト表示 — 対象となるワークスペースでは、/status、ステータス行、ターミナルタイトルに推定クレジットまたはコストが表示されます(What Does Codex Cost?を参照)。組み込みプロバイダーとしてのAmazon Bedrock Runtime — AWSプロファイルとリージョンに対応し、GPT-5.6へのルーティングが可能になりました。これにより、v0.145の実験的ログインから始まった一連の対応が完成しました。Hooks:非同期 + MCP — hooksからコマンドを非同期実行し、MCP ツールを呼び出せます(Hooksを参照)。Sandboxは安全側で失敗 — LinuxとWindowsのどちらでも、拒否されたパスや読み取れないパスは暗黙に許可されず、ブロック済みとして扱われます(Sandboxを参照)。そのほか、TUI起動中のプロンプト下書き、Windowsでunified execをデフォルト有効化、codex doctor のストレージ診断、シェルコマンドへのセッションIDの公開が含まれます。changelogのみ:モデル切り替え/セッション再開/MCP-OAuth-復旧に関する修正、CRLFの貼り付けと長いURLの表示、TODOプレースホルダーを拒否するskill-creatorの検証。Codex cloud:GitLab対応をベータ提供(8月19日)、すべてのChatGPTプランが対象です。環境、issue/MRからのタスク、レビュー、およびGitLab 19.0以降のSelf-Managedに対応します(Codex Cloudを参照)。0.149.0 alpha系列の監視項目(プレリリース):untrusted 承認ポリシーの廃止、codex agents ダッシュボード、codex doctor の診断拡張、SDK のMax/Ultra reasoning effort。 118 119
2026-08-12 ガイド v2.55:訂正 — Agent Plugins の出典を規範仕様に再設定。 v2.54 では agentplugins.codes を「仕様」として引用していましたが、これは無関係の第三者によるフィールドガイドです(同サイトのフッターにも「独立した開発者向けフィールドガイドです。Agent Plugins プロジェクトおよびそのメンテナーとは関係ありません」と記載されています)。また、仕様自体の説明として提示した2つの引用文も、このガイドの編集上の文章でした。現在、すべての引用は agent-plugins.org と規範文書 spec/1.0.0.md に基づいています。対象は、公式の1行概要、許可される10個のマニフェストフィールドと未知のフィールドに関する MUST 文、skills の検出に関する文、MCP のトランスポート要件、名前空間を無視する場合の MUST 文、対象外となるコンポーネント種別(commands、hooks、agents、rules、LSP servers)です。ガバナンスに関する記述も一次情報に基づいて修正しました。Vercel が立ち上げたことは同社の発表に、MAINTAINERS.md の名簿(Amazon/Cursor/Microsoft/OpenAI/Vercel)は同ファイルに、Google の参加は同社の Developers Blog 投稿にそれぞれ基づいています。Anthropic の著者性に関する主張も、Anthropic による Agent Skills と MCP の発表を直接引用するようにしました。関連ブログ記事の公開前ゲートで発見され、同日中に修正しました。 161
2026-08-11 ガイド v2.54:Agent Plugins はベンダー横断のオープン標準 — 背景情報を追加。 Agent Plugins 1.0.0 は2026年8月6日にリリースされました(agentplugins.codes、「AI エージェント向けのポータブルなパッケージ形式」)。必須の plugin.json マニフェスト、任意の skills/(各 SKILL.md サブディレクトリにつき1つの Agent Skill)、任意の mcp.json(stdio/Streamable HTTP/従来の HTTP+SSE)、任意の逆ドメイン形式のクライアント名前空間で構成されます。Agent Skills と MCP を置き換えるものではなく、それらを包むパッケージングレイヤーであることが明記されています。この仕様は Amazon、Anysphere(Cursor)、GitHub、Microsoft、OpenAI、Vercel によって策定され、Google はリリース当日にコアメンテナーへ加わりました。リリース時の対応クライアントは VS Code、Cursor、GitHub Copilot、ChatGPT、Codex、Kiro です。Agent Skills 仕様の著者である Anthropic は、この連合には参加していません。ガイドに既存の v0.146.0/v0.147.0 プラグイン解説へ、この背景情報を追加しました。Plugins セクションの v0.146.0 小節はタイトルを変更して内容を拡充し、機能表の行ではマシン間だけでなくクライアント間のポータビリティにも言及しています。CLI の新しいリリースはありません。 161
2026-08-10 ガイド v2.53:初の包括的なゲート監査 — 全3,300行を重み付きルーブリックで精読。R1 は7.85点で、CRITICAL が1件、MAJOR が6件見つかり、この行ですべて修正しました。 CRITICAL の内容は、このガイド自身のモデル表で7月23日に提供終了と記録していた gpt-5.1-codex-mini が、なお12か所(フローチャート、fast/ci プロファイル×4、推論表、コスト戦略×3、チーム戦略、アンチパターン、レシピ4)で現行の推奨モデルになっていたことです。実行可能な推奨事項はすべて GPT-5.6 ファミリーへ変更しました。モデルに関する根拠を公開中のモデルページ(developers.openai.com/codex/models、308→learn.chatgpt.com/docs/models)で再検証しました。GPT-5.6 Sol が現在の推奨デフォルトであり、すべての画面で medium reasoning の「Power」設定となっています。そのため、ガイドの Bedrock 限定という説明は古くなっていました。また、GPT-5.4/GPT-5.4-mini は2026年8月31日に Codex で提供終了し、gpt-5.3-codex は ChatGPT サインインで非推奨となっています。情報の鮮度については、changelog がすでに v0.147.0 を反映していた一方、要約、フロントマターの説明、Release Highlights が v0.145.0 のままでした。安定性に関する注記も、本文では v0.147.0 での削除を説明しているにもかかわらず、--full-auto が「引き続き非推奨」とされていました。さらに、2つの codex --version 出力例が互いに一致していなかったため(0.146.0 と 0.133.0)、両方を 0.147.0 に更新しました。料金は公開中の料金ページで再検証しました。Go は月額8ドル(ガイドでは5ドル)、Pro は月額100ドル(5倍)または200ドル(20倍)からとなり、5時間ごとの上限がモデル別に公開されています。2026年5月のプロモーションは過去形に改め、「2倍が引き続き有効」という記述を置き換えました。そのほか、Mental Model の「4つの画面」を5つに修正(図に Chrome を追加済み)、Quick Start にあった Rust 移行前の実在しない suggest モード、ToC の番号重複(13と15がそれぞれ2つ)、自己紹介文の「2,500行以上」、Session Management における conversation sections の本文解説、QRC のモデル欄(2026年4月→8月)も修正しました。R2 検証ではすべての修正を確認し、さらに2点を追加しました。Credit Costs 表を公開済みの GPT-5.6 クレジットレート(入力トークン100万あたり Sol 125/Terra 50/Luna 5)で再構築し、Notable MCP Servers に記載されていた実在しない2つの npm パッケージを、実在する Playwright サーバー(@playwright/mcp、npm で確認済み)と GitHub のホスト型 MCP エンドポイントへ置き換えました。加えて、11項目の軽微な修正も実施しました(4→5インターフェース、古い400Kコンテキストのオーバーライド、2026年4月のままだったコンテキスト管理の導入文、移行表のモデル行、図内の Chrome リリース日、内側ボックスの配置、孤立したプラグインの箇条書き、残っていた mini/5.4 の表現)。 117 162
2026-08-07 ガイド v2.52:Codex v0.147.0 安定版(8月7日) — このガイドではアルファ版のみだったため掲載を見送っていたリリースです。破壊的変更:codex exec --full-auto は削除されました — このオプションを渡し続けるスクリプトはエラーになります。--sandbox workspace-write と承認フラグ、またはプロファイルの組み合わせに置き換えてください(Legacy --full-auto Guidance を参照)。--approve-for-me — 承認を自動レビューします。各承認リクエストをレビュー処理が代わりに判定し、サイバー能力を持つモデル向けに導入された v0.146.1 のより安全なデフォルトを継承します(Approval System を参照)。ポータブルな Agent Plugins — インストール可能なプラグインパッケージです。1回のクエリでローカル、個人、ワークスペース、リモートの各カタログを横断してプラグインを検索できます(Plugins を参照)。MCP 2026-07-28 プロトコルへのオプトイン — ページ分割された検出、複数ラウンドのリクエスト、非ブロッキングのサーバー起動に対応し、起動完了前でもキャッシュ済みツールを利用できます(MCP を参照)。Conversation sections — 会話を永続的かつ手動で並べ替え可能なセクションに整理し、長いトランスクリプトを段階的に閲覧できます。Bedrock では、キャッシュ付きウェブ検索とリモートでの会話圧縮に対応しました。セキュリティ修正として、表示されるコマンドと再生される履歴からシークレットおよび完全な bearer token を秘匿し、未知のローカルプロジェクトでは明示的な信頼を必須とし、認証情報を使用する前に管理対象の認証制限を適用するようにしました。また、ポリシー更新に失敗した場合はネットワークを拒否し、プラグインの分離を強化しています。そのほか、Cursor 管理の skill インポートと重複のない会話同期、日本語/絵文字/ハイパーリンクの表示修正、Windows のバックグラウンドプロセスに対する割り込み修正、MCP SDK 3.0.0 が含まれます。v0.147.0 が最新の安定版です。 116
2026-08-05 ガイド v2.51:Codex v0.146.1(8月5日)。 変更が1点のみのパッチリリースで、changelog だけを更新しました。サイバー能力を持つモデル向けに、自動レビューのデフォルトをより安全な設定へ変更し、適用時には権限の変更内容をターミナルインターフェースで説明します(上流 PR #37057、0.146 系列へバックポート)。コマンド画面、設定キー、料金に変更はなく、本文セクションの更新も不要でした。v0.147.0 は引き続きアルファ版のみ(rust-v0.147.0-alpha.*)であり、安定版としてリリースされるまでこのガイドには掲載しません。この行の時点では v0.146.1 が最新の安定版でした。 115
2026-07-29 ガイド v2.50:Codex v0.146.0 が安定版へ昇格。 前回の更新では v0.146.0 をアルファ版のみとして記録していましたが、14回のアルファビルドを経て7月29日に安定版がリリースされました。本文の更新内容として、Plugins セクションに Agent Plugins のマニフェスト、ワークスペースプラグインの公開、Amazon Bedrock と Claude Code のマーケットプレイスを追加しました。Code Mode では、app-server から WebSocket 経由で到達可能なリモートホストに対応しました。プロキシセクションの「すべてのトランスポートレイヤー」を対象とするという記述も訂正しました。実際にすべてを対象にできるようになったのは v0.146.0 からで、設定済みプロキシを無視していた7つの経路(認証、プラグインのダウンロード、MCP の認可、リモート実行、WebSockets、リダイレクト、LM Studio)が修正されています。そのほか、/new と /clear によるセッション命名、スレッドのピン留めとサイド会話、ページ分割された履歴と一時フォークを備えたスレッドのフォーク、互換性のあるカスタムプロバイダーでの単独ウェブ検索、executor が提供する skill の検出、コンテキストが厳しい場合の skill カタログ切り詰め警告、アプリ内アップデートの管理者制御を伴うエンタープライズプランの認識、リリース成果物の OpenAI ホスト型インフラへの移行と GitHub フォールバックも取り上げました。changelog のみの更新(本文の変更なし)として、ターミナルの表示と応答性の改善、Windows のナビゲーションキー、サンドボックス内のプロセスツリー終了、app-server のシリアライズ負荷、macOS ヘルパーの notarization、HTTP クライアントと PathUri に関するドキュメント注記があります。 114
2026-07-28 ガイド v2.49:カバレッジゲートの修正 — changelog にしかなかった2つの重要項目を本文へ昇格。 新しいリリースはありません。今回は、検索から実際に読者が到達するセクションを監査して判明したドキュメント上の負債を解消しました。codex doctor は v0.131.0 以降、changelog の行と脚注でしか言及されておらず、プロジェクトの issue テンプレートで実行を求められるコマンドであるにもかかわらず、ガイド内の診断ツール一覧から漏れていました。今回、フラグ一式(--summary、--json、--all、--no-color)、安定版に含まれる6つのレポートセクション(Notes、Environment、Configuration、Updates、Connectivity、Background Server)、各チェックのステータスマーカー、各リリースで追加された内容のバージョン履歴を網羅した専用セクションを追加しました。アップデート/ダウングレード/アンインストールについては、デバッグセクションの「Clean Reinstall」という1行だけで説明していました。インストールセクションでは今回、codex update、問題のあるリリースからロールバックするためのバージョン固定、npm/Homebrew/winget でのアンインストール、パッケージを削除しても ~/.codex/ の状態が維持されることを説明しています。いずれも、項目が changelog に追加されたまま、読者が見つけられる本文セクションへ反映されていなかったという、リリーストリアージのカバレッジゲート不備にあたります。 163 86 96 186 165
2026-07-25 ガイド v2.48:ChatGPT Desktop 26.715(7月23日、Codex タグ付き)— 複数フォルダーのプロジェクトによって検出方法が変わり、デスクトップに Voice が登場。 複数フォルダーのローカルプロジェクト: 1つのローカルプロジェクトに関連する複数のフォルダーを含め、そのうち1つをプライマリフォルダーとして指定できるようになりました。新しいチャット、Git 操作、AGENTS.md、skills、config.toml の自動検出では、すべてプライマリフォルダーが使用されます。一方、セカンダリフォルダーはファイルの検索、読み取り、編集にのみ利用できます。この点を「検出階層」と「設定ファイルの場所」に記載し、CLI 自体のディレクトリ探索には明示的に変更がないことも説明しました。GPT-Live を利用する ChatGPT Voice: デスクトップアプリから Chat、Work、Codex にまたがるタスクを調整できます。macOS の Screen context では、最前面ウィンドウのアプリショットを共有します。Plus/Pro/Business/Edu/Enterprise で利用でき、デスクトップに加えて iOS の Remote にも対応します(「Codex Desktop App」を参照)。changelog のみに記載:ChatGPT for iOS 1.2026.195(7月20日、Codex タグ付き。v2.45〜v2.47 のスキャンで見逃していたリリース)では、Codex タスク内のインタラクティブフォーム、タスク記録内のインライン Mermaid、タスク/ホスト/ワークスペースをまたいだ未送信プロンプトの復元、ブロックまたは利用制限に達した実行を再開する goals、iPad ナビゲーションが追加されました。記録はしましたが、第6のサーフェスには昇格していません。CLI の新しい安定版リリースはありません。v0.146.0 は引き続き alpha のみです(7月24〜25日に alpha .7〜.10 が公開されましたが、リリース本文は空でした)。そのため、追跡対象の安定版は引き続き v0.145.0 です。未解決事項として継続:7月24日に予告された発表に対応する成果物は、いずれの一次サーフェスにも現れませんでした(learn.chatgpt.com の changelog、openai.com の news RSS、製品リリースノートの RSS は、いずれも7月24〜25日に更新なし)。監視を継続します。 113 164
2026-07-24 ガイド v2.47:7月23日に旧モデルの提供終了を実施。代替モデルを GPT-5.6 に修正。 gpt-5.2-codex と gpt-5.1-codex-mini のスナップショット(gpt-5.1-codex/-max を含む)は、予定どおり2026年7月23日に提供を終了しました。OpenAI の非推奨化一覧では、推奨される代替モデルとして gpt-5.6-sol(codex/codex-max)と gpt-5.6-terra(codex-mini)が示され、当初案内されていた gpt-5.4/gpt-5.4-mini から変更されています。「利用可能なモデル」の行と 88 を更新し、フロントマターの説明を v0.145.0 に引き上げました。CLI の新しい安定版リリースはありません(v0.146.0 は引き続き alpha のみで、7月22〜24日に alpha .1〜.6 が公開)。v0.146.0 の安定版昇格を引き続き監視します。 88
2026-07-22 ガイド v2.46:新規読者向けに冒頭部分を再構成しました(データに基づく変更:このページの75%スクロール到達率は14で、サイト全体では30〜46)。TL;DR を短くタスク指向の内容に改め、インストール/クイックスタートへのジャンプリンクを追加しました。バージョンごとの説明と安定性に関する注記は、内容をそのまま維持し、「メンタルモデル」の前に新設したリリースハイライト:最近の変更点セクションへ移動しました。コンテンツの削除はありません。タイトル/H1/説明も変更していません(タイトル固定)。 –
2026-07-21 ガイド v2.45:CLI v0.144.6(7月18日)+ v0.145.0(安定版、7月21日、alpha 系列から昇格)。/import: Claude Code に加えて Cursor も移行できるようになりました。設定、MCP servers、プラグイン、セッション、コマンド、プロジェクトスコープのメモリが対象です(slash commands の表を参照)。セッション: 実験的なページネーション対応のスレッド履歴を追加。効率的な再開、検索、永続化される名前、サブエージェント対応、メモリを利用できます(「セッション管理」を参照)。マルチエージェント: v2 がオプトイン機能として安定化しました。サブエージェントのモデル、推論レベル、同時実行数を設定でき、ロールが復元され、エージェント間のナビゲーションも改善されています(「マルチエージェント」を参照)。Voice: 音声入力とツール出力(一般的なローカル形式)に加え、ストリーミングによるリアルタイム V3 会話に対応しました。v0.140.0 で削除された realtime が復活しています(「TUI の機能強化」を参照)。Bedrock: カスタムエンドポイントと認証に対応する実験的なログインを追加。GPT-5.6 Sol が Bedrock のデフォルトモデルになりました(「認証」「利用可能なモデル」を参照)。モデル: バンドルされている GPT-5.4 の選択項目を GPT-5.6 Terra/Luna に移行。v0.144.6 では Sol/Terra/Luna のコンテキストウィンドウを 272,000トークンに修正し、バンドルされた指示も更新しました(「利用可能なモデル」を参照)。changelog のみに記載:以前のプロンプトを編集した場合や、安全性バッファーが適用されたターンを再試行した場合の文脈付き会話分岐、MCP の信頼性向上(起動タイムアウト、ノンブロッキングな OAuth 検出、トークン更新の直列化、ツールカタログの再利用)、Windows ネイティブ exec-server のサンドボックス化、ネットワークプロキシの強制、ヘルパーコンソールの非表示化、引用符付き hook コマンド、承認機能の改善(強制 rm の検出強化、フルアクセス確認の一貫性向上、拒否理由の保持)、TUI で安全にクリックできるインライン可視化リンク、Markdown の増分レンダリング、ripgrep 15.2.0。注:developers.openai.com/codex/changelog は現在、learn.chatgpt.com/docs/changelog へ 308 リダイレクトされます。古い引用リンクもこのリダイレクトを通じて解決されます。出典:openai/codex releases。 111 112
2026-07-16 ガイド v2.44:CLI v0.144.5(7月16日、安定版のパッチ系列。v0.145.0 は引き続き alpha のため追跡対象外)。サンドボックス/承認: 危険なコマンドの検出が、より多くの強制 rm 形式を認識し、拒否理由も明確に返すようになりました(「承認ポリシー」を参照)。マルチエージェント(v0.138.0 で提供済みの機能を遡って文書化): マルチエージェント v2 では、親からサブエージェントへ送るタスクテキストが Responses API を通じてエンドツーエンドで暗号化されます。spawn_agent/send_message/followup_task のペイロードは、ローカルのセッションログに平文で記録されなくなりました。暗号化されたツール利用を設定していないカスタムプロバイダーのモデルは 400 エラーになります。Codex が生成する完了通知は、型付きの agent_message 項目として引き続き平文で記録されます。監査証跡のリグレッションに関する issue は未解決です(「マルチエージェント」を参照)。v0.144.4 にはユーザー向けの変更はありませんでした。出典:openai/codex releases、PR #26210。 108 109 110
2026-07-09 ガイド v2.43:CLI v0.144.0(7月9日、alpha 系列から昇格)。承認: 新しい writes アプリ承認モードを追加。読み取り専用として宣言されたアプリ操作は承認なしで実行され、書き込み時には確認が表示されます(「アプリ承認モード」を参照)。MCP: 実験的機能をオプトインしなくても、ツールが対話形式で認証を要求できるようになりました(MCP セクションを参照)。/usage: リセットクレジットに種類と有効期限が表示され、引き換え用の選択画面も追加されました(slash commands の表を参照)。changelog のみに記載:Ultra 推論を選択した際、マルチエージェントの同時実行数が多いと使用量が急増する可能性を警告。app-server のホストが実行時に認証情報を提供し、ログインをホストされたページへリダイレクト可能に。デバイスコードログインの警告でフィッシングの見分け方を説明。Bedrock のモデル名で GPT-5.6 のファミリー/バリアントを明示。コンパクションが提供終了済みモデルを参照している場合でも、再開した ChatGPT スレッドを復元。Windows サンドボックスでの書き込み/削除を修正。大規模リポジトリで /review のブランチ選択画面を高速化。出典:openai/codex releases。 107
2026-07-08 ガイド v2.42:CLI v0.143.0(7月8日、v0.143.0-alpha 系列から昇格し、v0.142.x パッチ系列を置き換え)。プラグイン:リモートプラグインが npm マーケットプレイスソースでデフォルトで有効になり、リモート/ローカルのバージョンが表示されるようになりました(「プラグイン」を参照)。設定/プロキシ:システムプロキシ認証が Windows と Responses API トラフィックにも対応し、PAC/WPAD 自動設定を利用できるようになりました(「プロキシサポート」を参照)。リモート制御:新しい codex remote-control pair では、帯域外コントローラー向けの手動ペアリングコードを生成できます(codex remote-control を参照)。モデル:Amazon Bedrock に、max の推論エフォートに対応した GPT-5.6 Sol/Terra/Luna が追加されました(「利用可能なモデル」を参照)。App-server:クライアントから環境の確認、子孫スレッドの一覧表示、特定ターンまでの履歴のフォークができるようになりました(「App-Server のスレッドページネーション」を参照)。変更履歴のみ:Windows ConPTY の入力修正、exec-server のオフライン復旧、インストーラーのレート制限への耐性向上、セキュリティ依存関係の更新(OpenSSL/Hono/fast-uri/quick-xml/crossbeam-epoch)。(MCP のデフォルトでのツール検索は、すでに alpha 系列の時点で記載済みです。)出典:openai/codex releases。 106
2026-07-01 ガイド v2.41:CLI v0.142.2〜v0.142.5(安定版パッチ系列。v0.143.0 は引き続き alpha のため追跡対象外)。MCP:対応している場合、ツールはデフォルトでツール検索を使用するようになりました。事前に読み込む代わりにオンデマンドで検出し、旧モデル/プロバイダーとの互換性も維持します。リモート stdio MCP サーバーでは、リモートプラットフォームのパス形式による絶対作業ディレクトリを指定できます(「MCP」セクションを参照)。セキュリティ:安全性分類器で検査できない実行可能な AST 領域を含む PowerShell コマンドは、承認が必須になりました(「承認ポリシー」を参照)。v0.142.5 では、Responses WebSocket リクエストの完全なペイロードがトレースログへ書き込まれなくなりました。設定:respect_system_proxy により、macOS の認証クライアントがシステムプロキシおよび PAC/WPAD 設定に従えるようになりました(「プロキシサポート」を参照)。変更履歴のみ:プラグインのマニフェストとカタログでダークモード用ロゴに対応。リモートカタログで厳選された注目項目のランキングを返すようになりました。期限切れの Amazon Bedrock 認証情報に対して、具体的な復旧方法を案内します。リモート HTTP(S) 画像入力で、モデルから確認できる明確な検証エラーを返します。選択したモデルに必要なメタデータがない場合、Code Mode が警告します。同梱の OpenSSL/esbuild を更新しました。v0.142.3/v0.142.4 はメンテナンスのみです。今回の更新ではさらに、タイトル/説明を長期利用できる CTR 監査形式へ復元しました(タイトル固定)。出典:openai/codex releases。 105
2026-06-23 ガイド v2.40:CLI v0.142.0 安定版(6月22日、v0.142.0-alpha 系列から昇格)。/usage クレジット:/usage で、獲得した使用上限リセットクレジットの確認と利用ができるようになりました。確認、再試行、利用可能状況の更新にも対応しています。/plugins の再編:リモートプラグインが OpenAI Curated、Workspace、Shared with me の各セクションに分類され、条件を満たすターンでは関連プラグインを推奨してインストールできます。ロールアウトのトークン予算:設定可能なトークン予算でエージェントスレッド全体の使用量を追跡し、残り予算を通知します。予算を使い切るとターンを中止します。マルチエージェント委任モード:app-server クライアントでは、スレッド単位およびターン単位で委任を disabled、explicit-request-only、proactive に設定できます。インデックス型ウェブ検索:新しいインデックス型ウェブ検索モードではライブ検索が可能です。一方、ページへの直接アクセスはサーバーが承認した URL に制限されます。時刻:Codex はスケジュールされた UTC 時刻のリマインダーを受け取り、現在時刻を直接照会できます。クライアントが提供する app-server クロックにも対応しています。修正:Ctrl+Z で一時停止して fg で再開した後の Linux TUI のレンダリング。exec-server プロセスと stdio MCP セッションの再接続耐性。オペレーティングシステム間でのリモート環境パスの保持。プラグインの読み込み、インストール、マニフェスト処理。親エージェントからのサブエージェントエラーの可視性。thread/list と thread/search における目標優先のスレッド永続化。(6月23日時点の最新プレリリースは v0.143.0-alpha.x ですが、まだ alpha のため追跡対象外です。)出典:openai/codex releases および Codex Changelog。 104
2026-06-18 ガイド v2.39:CLI v0.141.0 安定版(6月18日、v0.141.0-alpha 系列から昇格)。暗号化されたリモートエグゼキューター:リモートエグゼキューターで、認証済みのエンドツーエンド暗号化された Noise-relay チャネルを使用するようになりました。また、エンタープライズプロキシとの互換性確保のため、TLS が P-521 証明書署名に対応しました。クロスプラットフォームのリモート実行では、エグゼキューター固有の作業ディレクトリとシェルが保持されます。Windows サンドボックス:認証情報の自動復旧を含む実行機能を改善しました。パフォーマンス:ツールを多用する大規模なセッションではツール検索をキャッシュし、レイテンシとメモリ使用量を削減します。また、プロンプト画像のキャッシュ上限を 64 MiB に設定しました。TUI:入力プロンプトは、カウントダウンタイマー付きで一定時間操作がない場合に自動解決できます。リアルタイムクライアントには音声追加の制御機能が加わりました。(6月19日時点の最新プレリリースは v0.142.0-alpha.x ですが、まだ alpha のため追跡対象外です。)出典:openai/codex releases および Codex Changelog。 103
2026-06-16 ガイド v2.38:CLI v0.140.0 安定版(6月15日、v0.140.0-alpha 系列から昇格)。/usage:アカウントのトークン使用状況を日次、週次、累計で確認できる新しいビューを追加しました。セッションの削除:codex delete、/delete、app-server の thread/delete で、確認による安全措置を経てセッションを完全に削除できます。/import:Claude Code からセットアップ、プロジェクト設定、最近のチャットを選択してインポートできます。メンションの統合:デフォルトでは @ を入力すると、ファイル、プラグイン、skills をまとめた1つのメニューが開きます。Amazon Bedrock:管理された API キー認証に加え、CLI および MCP OAuth の認証情報を暗号化してローカルに保存できるようになりました。/goal では、リモート app-server セッション内の上限を超えるテキスト、大きな貼り付けブロック、画像添付を保持できるようになりました。削除:試験的な /realtime 音声制御と音声関連の依存関係を TUI から削除しました。修正:破損した SQLite 状態データベースを自動的にバックアップし、ロールアウトデータから再構築します。ガイダンスがキューに入った状態で Esc を押しても /review がクラッシュしなくなりました。一時的な起動失敗時の再試行と無効化されたサーバーの保持により、MCP の信頼性を向上しました。リモートプラグインのアンインストールと、認証が必要なアプリの表示に対応しました。「今後表示しない」という更新通知の選択を保持します。非 TTY のバックグラウンドコマンドは、出力を保持しながら Ctrl-C で中断できます。メンテナンス:Git ファイルシステムモニターの保持、大規模リポジトリにおけるアーカイブ検索の高速化。(6月16日時点の最新プレリリースは v0.141.0-alpha.x ですが、まだ alpha のため追跡対象外です。)出典:openai/codex releases および Codex Changelog。 102
2026-06-09 ガイド v2.37:CLI v0.139.0 安定版(6月9日、v0.139.0-alpha 系列から昇格)。Code Mode のウェブ検索:Code Mode から単独のウェブ検索を直接呼び出し(ネストされた JavaScript ツール呼び出し内を含む)、プレーンテキストの結果を受け取れるようになりました。MCP スキーマ:ツール/コネクターの入力スキーマで oneOf/allOf 構造を保持するようになり、大規模スキーマの構造保持と MCP との互換性が向上しました。codex doctor:エディターとページャーの環境情報を追加し、JSON 出力では機密性の高い値を伏せます。プラグイン:codex plugin marketplace list --json でプラグインソースを確認できるようになり、キャッシュされたカタログによるプラグイン一覧表示も高速化しました。修正:codex resume --last/codex fork --last では、末尾の引数をセッション ID ではなくプロンプトとして扱います。サブエージェントの MCP 起動警告が誤ったスレッドコンテキストに表示されなくなりました。画像編集では正確なファイルパスを参照します。チルダを含む URL 全体が TUI でリンク化されます。スレッドのリセット(/new、/clear、/fork)時もクラウド管理の要件/機能フラグを保持します。サンドボックス実行では承認の決定を一貫して保持し、ネットワーク接続をプロキシ経由のみに制限します。メンテナンス:行テーブルを含むシンボルアーカイブを分離。rusty_v8 を 149.2.0 に更新しました。(6月9日時点の最新プレリリースは v0.140.0-alpha.x ですが、まだ alpha のため追跡対象外です。)出典:openai/codex releases および Codex Changelog。 165
2026-06-08 ガイド v2.36:CLI v0.138.0 安定版(6月8日、v0.138.0-alpha 系列から昇格)。/app によるデスクトップへの引き継ぎ — /app を使って、実行中の CLI セッションを macOS および Windows のデスクトップアプリへ引き継げます。モデルへのローカル画像パスの公開 — モデルからローカル画像のファイルパスを直接参照できるようになりました。推論エフォートをより柔軟に選択可能になりました。プラグイン:構造化された JSON 出力により自動化機能を強化しました。出典:openai/codex releases および Codex Changelog。 166
2026-06-04 ガイド v2.35:CLI v0.137.0 安定版(6月4日、6月3日に初登場したアルファ系列から昇格)。TUI: コントロールで F13~F24 のキーバインドをサポート。検索可能なメニューで貼り付けに対応。推論のみを示すコンパクトなステータス/タイトル項目を追加。Enterprise/管理者向け: 月間クレジット上限とクラウド管理の設定バンドルを各フローに表示。リモートコントロール: クライアントからペアリングを開始し、コントローラー権限を管理可能。Plugins: ワークフローで機械可読な JSON 出力と、キャッシュ済みリモートカタログの候補提示に対応。ツール: ホスト型のウェブツールと画像ツールを、より多くのコードモードフローで利用可能。単独のウェブ検索は並列実行に対応。Multi-agent: v2 ランタイムを改善し、フォローアップ処理を整理するとともにメタデータのデフォルトを改良。修正:プロンプトのキャンセル時に下書き、添付ファイル、コラボレーションモードを復元。macOS アプリの起動と Windows での SQLite 起動の信頼性を向上。プラグインマニフェストの順序と重複排除を修正。権限リクエストで環境の識別情報を尊重。出典:openai/codex releasesおよびCodex Changelog。 167
2026-06-02 ガイド v2.34:CLI v0.136.0 安定版(6月1日)。セッションのアーカイブ: TUI の /archive に加え、codex archive/codex unarchive CLI コマンドを追加。アーカイブしたセッションは、復元するまで再開やフォークができないよう保護されます。TUI の Markdown: OSC 8 メタデータによりウェブリンクのクリック操作を維持。表示領域が狭いテーブルは、リンク先を失わずに読みやすいキー/値形式へフォールバック。App-server: codex app-server --stdio により、エディター/ホスト統合向けの stdio モードで起動。initial-turns ページを使ってスレッドを再開。より詳細な MCP サーバーのステータスを表示。リモート/セキュリティ: リモート実行のセットアップで、承認済み OpenAI ホスト用の CODEX_API_KEY を受け入れ。リモートコントロールの WebSocket では、ChatGPT アクセストークンに代えて有効期間の短いサーバートークンを使用。/diff がリポジトリ提供の Git ヘルパーを実行できないよう制限(コマンド安全性の修正)。ChatGPT 認証では有効期限が近いトークンを更新し、使用済みの更新トークンが再利用された場合は再ログインを促します。Bedrock 認証は AWS_REGION/AWS_DEFAULT_REGION にフォールバック。Windows(アルファ): 管理者向けに codex sandbox setup --elevated のプロビジョニング手順を追加。画像生成: ネイティブの画像アーティファクト補完パイプラインを利用する、機能フラグ制御の単独画像生成拡張機能を追加。注:昨日の確認では「v0.136.0 アルファ版のみ」としていましたが、6月1日に安定版へ昇格しました。出典:openai/codex releasesおよびCodex Changelog。 168
2026-05-28 ガイド v2.33:CLI v0.134.0 安定版+v0.135.0 リリース。v0.134.0(5月26日): ローカルの会話履歴全体を対象に、大文字と小文字を区別しない内容一致と結果プレビューを備えた検索を追加。CLI、TUI の権限、サンドボックスの各フローで --profile を主要なプロファイル選択方法とし、従来のプロファイル設定は移行ガイダンスを示して拒否。MCP のセットアップを改善し、サーバーごとの対象環境指定と、ストリーミング可能な HTTP サーバー向けの OAuth オプションを追加。ローカルの $ref/$defs を保持し、過大なスキーマを圧縮することで、コネクターツールのスキーマの信頼性を向上。readOnlyHint を提示する読み取り専用の MCP ツールを並行実行可能に変更。拡張ツール向けの会話履歴など、拡張機能/hooks のコンテキストを強化。バグ修正:リモートの信頼性を向上(古くなった exec-server WebSocket の再接続、リモート再試行)。仮想ターミナルモードにより、Windows で発生していた TUI の表示崩れを修復。クレジット不足や利用上限超過に対して、ワークスペース固有の利用制限メッセージを追加。skills でプラグインレベルの共有アイコンアセットに対応。自動レビューのランタイム設定を同期する際に、アクティブな権限プロファイルのメタデータを保持。Node ベースのツールで Codex の管理対象ネットワークプロキシ環境を尊重。v0.135.0(5月28日): codex doctor で環境、Git、ターミナル、app-server、スレッド一覧に関する詳細情報を報告。TUI がリモート経由で接続されている場合、/status にリモート接続の詳細とサーバーバージョンを表示。vim モードにテキストオブジェクト編集、単語/行末操作の改善、設定可能なターン中断を追加。/permissions が名前付き権限プロファイルを認識し、カスタムプロファイルを表示。パッケージ版 Codex が、対応する macOS と Linux に同梱されたパッチ適用済み zsh ヘルパーを検出して使用。Python SDK で、スレッドおよびターンの API 向けに使いやすい Sandbox プリセットを公開。バグ修正:TUI の Markdown テーブルと複数行リストについて、列幅調整とアプリメンション処理を改善し、可読性を向上。macOS と Zellij での TUI 出力を安定化(stderr/コンポーザーの破損や生出力の漏出を解消)。インライン引数を伴うコマンドでも、slash commands の補完時に下書きテキストを保持。旧バージョンの tmux/iTerm コントロールモードセッションでも、通常どおり Ctrl-C で操作可能。@ によるアプリメンションでは、アクセス不能または無効なアプリを、利用できない $ 候補として表示しないよう変更。再開フローでは、要求された場合に非対話型の exec セッションも対象に含め、cwd の上書きを尊重。出典:Codex Changelogおよびopenai/codex releases。 186
2026-05-26 ガイド v2.31:最新系列の再確認。GitHub のリリースでは、0.134.0-alpha.1~0.134.0-alpha.3 が引き続きプレリリースとして表示され、最新の安定版 CLI は 0.133.0 のままです。npm の latest も引き続き 0.133.0、time.modified は 2026-05-23T01:26:52.705Z と報告し、ローカルの codex --version は codex-cli 0.133.0 を返しました。5月25日の確認から機能ガイダンスに変更はありません。 101
2026-05-25 ガイド v2.30:最新系列とアプリコンテキストの確認。GitHub のリリースでは、0.134.0-alpha.1~0.134.0-alpha.3 がプレリリースとして表示され、最新の安定版 CLI は 0.133.0 のままです。npm の latest も 0.133.0、time.modified は 2026-05-23T01:26:52.705Z と報告し、ローカルの codex --version は codex-cli 0.133.0 を返しました。5月21日の Codex アプリ更新を追加:最前面の Mac ウィンドウ向け Appshots、アプリ/IDE/CLI 全体での Goal モードの一般提供、アプリ内ブラウザーの注釈とブラウザー操作の改善、ロックされた Computer Use、分析機能とプラグイン共有状況に関する Enterprise/Edu 向け注記。「4つのサーフェス」という古い記述を5つに修正し、現在の codex features list の形式に合わせて機能フラグの例を更新しました。 99 100 101
2026-05-21 ガイド v2.29:CLI v0.133.0 安定版。npm パッケージのメタデータでは、@openai/codex の latest は 0.133.0。ローカルの codex --version は引き続き codex-cli 0.131.0 です。v0.132.0 と v0.133.0 の変更点を追加:専用ストレージと進捗追跡を備えた goals をデフォルトで有効化。フォアグラウンドで利用可能な codex remote-control。権限プロファイル一覧の API、継承、管理対象の requirements.toml、ランタイム更新、Windows サンドボックス統合。マーケットプレイス対応のプラグイン検出(インストール済みバージョンとリモートコレクションを表示)。サブエージェント、ツール、ターンメタデータ、非同期承認向けの拡張機能ライフサイクルイベント。Python SDK の正式な認証対応。より詳細な Python TurnResult。codex exec resume --output-schema。TUI の起動高速化。認証に基づくリモート実行機能の登録。app-server における画像忠実度の維持。 97 98
2026-05-18 ガイド v2.28:CLI v0.131.0 安定版。OpenAI の Codex Changelog と npm パッケージのメタデータで、@openai/codex の latest が 0.131.0 と記載されました。codex doctor、統合された @ メンション検索、マーケットプレイス向け CLI コマンド、バージョン対応のプラグイン共有、デフォルトで有効なプラグイン hooks、デーモン管理によるリモートコントロール/ランタイムの有効化・無効化、レジストリに基づくリモート環境、より充実した TUI のセッション/ステータス制御、レスポンシブな Markdown テーブル、openai-codex Python SDK の更新、安全性を高めたローカル状態の起動処理、Windows サンドボックスの強化、状態/Git/認証の信頼性修正を追加。この確認でのローカル検証:codex --version は codex-cli 0.131.0 を返しました。npm view @openai/codex version dist-tags.latest time.modified --json は latest 0.131.0、time.modified 2026-05-18T22:00:51.726Z を返しました。 96
2026-05-15 ガイド v2.27:セキュリティ衛生と最新系列のメンテナンス確認。ローカルの codex --version は codex-cli 0.130.0 を返しました。codex features list では hooks と plugins が安定版/有効、remote_control は引き続き開発中と表示されました。安定版ガイドの内容は、引き続き CLI v0.130.0 を基準とします。コマンド出力、セッション記録、シェルスナップショット、ログ、ヘルパースクリプト、意図的に設けたシークレット保管場所を、それぞれ独立した監査対象として扱う公開可能なガイダンスを追加しました。 91 95
2026-05-13 ガイド v2.26:最新系列のメンテナンス確認。ローカルの codex --version は codex-cli 0.130.0 を返しました。安定版ガイドの内容は、引き続き CLI v0.130.0 を基準とします。v0.131.0 系列は alpha.9 に達しましたが、まだプレリリースのため、ガイドのタイトルや要点には反映していません。94 91 94
2026-05-09 ガイド v2.25:CLI v0.130.0 安定版(2026年5月8日23:09 UTC)。 ヘッドレスの app-server を制御する最上位コマンド codex remote-control を追加(#21424)。プラグインの詳細画面で同梱 hooks を表示し、プラグイン共有でリンクのメタデータ、検出可能性の制御、更新された共有設定を公開(#21447、#21495、#21637)。未読み込み/要約/完全なターン表示に対応した app-server のスレッドページネーション(#21566)。AWS aws login のコンソールログイン認証情報を利用する Bedrock 認証(#21623)。複数環境のセッションでは、選択中の環境を通じて view_image を解決(#21143)。実行中のスレッドに対する app-server 設定のライブ更新(#21187)。codex exec の起動バナーから「research preview」という表現を削除(#21683)。設定可能な OpenTelemetry トレースメタデータと、より詳細なレビュー/フィードバック分析(#21556、#18747、#21434、#21498)。Linux サンドボックスの起動処理を強化し、Windows サンドボックスでデスクトップランタイムのバイナリキャッシュへのアクセスを許可(#21564)。v0.131.0 のアルファ系列は進行中です(5月9日に alpha.1、alpha.2、alpha.4、その後5月12日に alpha.9)。脚注のみ:GPT-5.5 Instant は2026年5月5日に無料プランへ展開されました。92 91
2026-05-08 ガイド v2.24:Codex for Chrome(2026年5月7日)。CLI、デスクトップアプリ、IDE 拡張機能、クラウドに加わる5つ目の Codex サーフェスとして、Chrome 拡張機能を追加しました。この拡張機能はブラウザの操作を奪うことなく、バックグラウンドで複数のタブを並行して扱えます。操作を許可するサイトは、サイトごとの許可リストで指定できます。主なポイントと中核となる操作サーフェスを更新し、4つではなく5つのサーフェスを反映しました。 90
2026-05-07 ガイド v2.23:CLI v0.129.0 安定版(2026年5月7日17:02 UTC)。 コンポーザーでのモーダル Vim 編集(/vim と設定可能なデフォルトモード)、刷新された TUI ワークフローピッカー(再開/フォークが容易になり、未加工のスクロールバックモードにも対応)、TUI 内の /hooks ブラウザ、テーマ対応のステータス行(任意で PR とブランチ変更の要約を表示)、プラグイン管理の強化(ワークスペース共有、共有アクセス制御、ソースのフィルタリング、マーケットプレイス操作)、/goal のライフサイクル変更(試験的な目標は、明示的に再開しない限り、セッション再開後も一時停止を維持)、Linux サンドボックスの起動処理強化、Windows サンドボックスの信頼性向上、上流のセキュリティパッチを含む Bubblewrap 0.11.2 への更新を追加しました。また、2026年5月の使用量上限引き上げ(Codex Plus の5時間上限を25倍に拡大し、月額$100のティアも倍増。いずれも2026年5月31日まで)についても記載しました。 89
2026-05-05 ガイド v2.22:現行のガイダンスを CLI v0.128.0 に同期しました。永続化される /goal ワークフロー、codex update、設定可能な TUI キーマップ、明示的な権限プロファイルのガイダンス、現行の codex plugin marketplace コマンド構文を追加しました。古くなっていたガイダンスも修正し、js_repl を削除済みとして明記しました。また、--full-auto の例を明示的なサンドボックス/承認フラグまたは権限プロファイルに置き換え、従来の GPT-5.2/5.1 Codex モデルについて、OpenAI の2026年7月23日付の廃止予定表に基づく注意を追記しました。 86 87 88
2026-04-24 ガイド v2.21:GPT-5.5 のリリース(2026年4月23~24日)および CLI v0.122.0~v0.125.0。GPT-5.5 は OpenAI の新しいフラッグシップモデルです。Codex では400Kのコンテキストウィンドウ(API では1M)を備え、入出力はそれぞれ MTok あたり$5/$30です(GPT-5.4 の2倍ですが、トークン効率の向上を考慮すると実質的な増加は約20%)。ベンチマーク:Terminal-Bench 2.0で82.7%(SOTA)、GDPval 84.9%、OSWorld-Verified 78.7%、Tau2-bench Telecom 98.0%。Codex CLI/web/desktop と API で利用でき、ほとんどの Codex タスクに推奨されるデフォルトです。ChatGPT Plus/Pro/Business/Enterprise/Edu/Go には4月23日、API には4月24日に展開されました。Atlassian Rovo、CircleCI、CodeRabbit、GitLab Issues、Microsoft Suite、Neon by Databricks、Remotion、Render、Superpowers など、90以上の新しいプラグインパートナーが加わりました。CLI v0.122.0:ファイルシステムの読み取り拒否 glob ポリシー、管理対象の読み取り拒否要件、プラットフォームのサンドボックス適用、ユーザー設定/ルールを無視する分離された codex exec 実行を追加。ツール検出と画像生成をデフォルトで有効化。MCP と js_repl 向けに、original-detail メタデータを使った高詳細画像処理を追加。クライアント間で app-server の古いプロンプトを解決。再開/フォークされたスレッドでトークン使用量を即座に再生。ChatGPT 認証がなくても remote-control を起動可能。app-server セッション経由での MCP 起動キャンセルが再び動作。内部構成を codex-core-plugins に分割。CLI v0.123.0:AWS プロファイルに対応する組み込みの amazon-bedrock モデルプロバイダー。MCP の完全な診断情報、リソース、リソーステンプレートを表示する /mcp verbose(通常の /mcp は高速なまま)。プラグインの MCP 読み込みでは、.mcp.json 内の mcpServers と最上位のサーバーマップの両方に対応。リアルタイムの引き継ぎで、トランスクリプトの差分をバックグラウンドエージェントへ配信(明示的に無言のまま待機するオプションも用意)。リモート環境向けのホスト固有 remote_sandbox_config。同梱モデルのメタデータを更新(当時のデフォルトは gpt-5.4)。修正:ロールバック後の /copy、シェルコマンド実行中にキューへ追加されたテキスト、VS Code WSL の Unicode/デッドキー入力、古いプロキシ環境変数の復元、ルートレベルの共有フラグを継承する codex exec、TUI に漏れていたレビュープロンプト。CLI v0.124.0:TUI の簡易推論コントロール(Alt+, で下げ、Alt+. で上げる)。承認されたモデルアップグレード時に、推論レベルを新しいモデルのデフォルトへリセット。app-server セッションで複数環境を管理し、ターンごとに環境と作業ディレクトリを選択可能。OpenAI 互換プロバイダー向けの正式な Amazon Bedrock 対応(AWS SigV4 署名、認証情報による認証)。リモートプラグインマーケットプレイスで、信頼性の高い詳細情報の取得と大きな結果ページに対応。hooks が安定版に移行し、config.toml と requirements.toml 内でインライン設定が可能。MCP ツール、apply_patch、長時間実行される Bash セッションを監視。対象となる ChatGPT プランでは、明示的に無効化しない限り Fast サービスティアがデフォルト。修正:承認済みの ChatGPT ホスト間で Cloudflare Cookie を維持、高負荷時の websocket の信頼性、サイドカンバセーション間での権限モードのずれ、wait_agent のメールボックスキューのタイミング、ローカル stdio MCP の相対コマンドパス解決、起動時の管理対象設定に関するエッジケース。CLI v0.125.0(4月24日):app-server の Unix ソケットトランスポート、ページネーションに適した再開/フォーク、固定環境、リモートスレッドの設定/ストア基盤。app-server のプラグイン管理で、リモートプラグインのインストールと設定済みマーケットプレイスのアップグレードに対応。TUI セッション、ユーザーターン、MCP サンドボックス状態、シェルの権限昇格、app-server APIs の間で、権限プロファイルを往復保持。モデルプロバイダーがモデル検出を担い、AWS/Bedrock のアカウント状態をアプリクライアントへ公開。codex exec --json で推論トークンの使用量を報告。ロールアウトトレースで、ツール/コードモード/セッション/マルチエージェント間の関係を記録し、デバッグ用の reducer コマンドも追加。修正:/review の中断で TUI が停止しないよう改善、exec-server の出力/ストリーム終了処理、明示的に信頼されていないプロジェクト設定を app-server が尊重、通知が集中した際の websocket 切断、Windows サンドボックスの起動とバックグラウンドプロセス処理、スレッド上限とエージェントパスに関する設定スキーマ検証。 83 84 85
2026-04-16 ガイド v2.20:CLI v0.121.0(2026年4月15日)。GitHub、git URL、ローカルディレクトリ、marketplace.json の各ソース形式に対応した Plugin Marketplace(codex marketplace add <source>)。TUI の履歴逆検索(Ctrl+R)と slash commands の呼び出し。TUI にリセット/削除機能を備えたメモリメニューを追加。メモリをリセットしても、過去のロールアウトが維持されるようになりました。フェーズ2のメモリ統合モデルを GPT-5.4 にアップグレード。Bubblewrap サンドボックスを使用する安全な devcontainer プロファイル(WSL2 のみ。WSL1 は拒否)。macOS サンドボックスでは、Unix ソケットの許可リストに対応し、プライベート DNS のブロックを解除。danger-full-access の拒否リスト専用モードを削除し、フルアクセスは二者択一になりました。MCP ツールを名前空間付きで登録。supports_parallel_tool_calls フラグを一連の処理に接続。サンドボックス状態のメタデータが MCP ツールのメタデータを通じて伝達されます。Guardian レビューセッションでは hooks が無効になります。 ステータス行にコンテキスト使用率を表示。CLI の更新通知で新しいバージョンを案内。Windows で逐語的なパスを使用した場合の resume --last を修正。ローカルスレッド検索用の codex-thread-store インターフェース。 82
2026-04-13 ガイド v2.19:CLI v0.119.0~v0.120.0。リアルタイム音声セッション(設定可能なトランスポートを備えた V2 WebRTC)。リソース読み取り、情報要求、ファイルアップロードに対応した MCP Apps。試験的な codex exec-server。ID または名前による /resume。最新の応答をコピーする Ctrl+O。TUI での hook アクティビティを改善。SessionStart hooks で /clear を区別。 80 81
2026-04-04 ガイド v2.18:Business の料金を更新(月額$25から年払い換算で月額$20へ)。Business/Enterprise 向けに、Codex 専用の従量課金シートを追加。 79
2026-04-01 ガイド v2.17 CLI v0.118.0 に更新:Windows のプロキシ専用サンドボックスネットワーク(OS レベルの外向き通信)、ChatGPT のデバイスコード認証フロー、codex exec でのプロンプトと標準入力の併用、カスタムプロバイダー向け動的ベアラートークン更新。.codex ファイルの初回作成時の保護。Linux bwrap の PATH 検出を修正。TUI app-server のリグレッションを修正(hook の再実行、/copy、/resume <name>、/agent、skills ピッカーのスクロール)。MCP の起動安定性を向上(起動待機時間の延長、警告表示)。Windows の apply_patch に関する ACL を修正。モデル表に GPT-5.4 mini を追加(400K コンテキスト、GPT-5.4 クォータの30%、2倍高速)。Codex Security セクションを追加(リサーチプレビュー、コンテキスト認識型の脆弱性検出)。 78 76 77
2026-03-31 CLI 0.118.0 OS レベルの外向き通信ルールによる Windows のプロキシ専用サンドボックスネットワーク、app-server クライアント向け ChatGPT デバイスコード認証フロー、codex exec でのプロンプトと標準入力の併用ワークフロー(パイプ入力と個別のプロンプト)、カスタムモデルプロバイダー向けベアラートークンの動的な取得・更新。修正:.codex ファイルの初回作成時の保護、Linux bwrap の PATH 検出、TUI app-server のリグレッション(hook 通知の再実行、/copy、/resume <name>、/agent スレッド、skills ピッカーのスクロール)、MCP の起動安定性(起動待機時間の延長、失敗時の警告)、Windows の apply_patch で書き込み可能ルートの ACL が重複して変更される問題。 78
2026-03-17 – GPT-5.4 mini をリリース:400K コンテキスト、100万トークンあたり $0.75/$4.50、GPT-5.4 クォータの30%、2倍高速。Codex app、CLI、IDE 拡張機能、web で利用できます。サブエージェントや並列サブタスクへの委任に最適です。 76
2026-03-06 – Codex Security リサーチプレビュー:Codex web を通じて Pro/Enterprise/Business/Edu 向けに、コンテキスト認識型のアプリセキュリティレビューを提供。120万件のコミットをスキャンし、重大度の高い問題を10,561件検出、OpenSSH/GnuTLS/Chromium では14件の CVE が割り当てられました。 77
2026-03-30 ガイド v2.16 CLI v0.117.0 に更新:ファーストクラスのプラグイン(起動時の製品単位の同期、/plugins ブラウザー、インストールと削除)、サブエージェント v2(パスベースのアドレス、エージェント間の構造化メッセージング、エージェント一覧)、/title ターミナルタイトルピッカー、app-server TUI をデフォルトで有効化(! シェルコマンド、ファイルシステム監視、ベアラー認証を使用するリモート WebSocket、セッションをまたぐプロンプト履歴の呼び出し)、画像ワークフローの改善(view_image が URL を返す、生成画像を再度開ける、再開後も履歴を保持)、従来のアーティファクトツールを削除(read_file と grep_files を廃止)、古いディストリビューション向け Linux サンドボックスの改善、Windows の制限付きトークンサンドボックスの改善。 75
2026-03-28 CLI 0.117.0 起動時の製品単位の同期と /plugins TUI ブラウザーを備えたファーストクラスのプラグイン。サブエージェント v2:パスベースのアドレス(/root/agent_a)、エージェント間の構造化メッセージング、エージェント一覧。TUI と app-server TUI に /title ターミナルタイトルピッカーを追加。app-server クライアント:! シェルコマンド、ファイルシステム監視、ベアラー認証を使用するリモート WebSocket。画像ワークフロー:view_image が URL を返す、生成画像を再度開ける、再開後も履歴を保持。app-server TUI でセッションをまたいでプロンプト履歴を呼び出せます。app-server TUI をデフォルトで有効化。従来のアーティファクトツールを削除し、旧 read_file と grep_files を廃止。古いディストリビューション向け Linux サンドボックスを改善。Windows の制限付きトークンサンドボックスを改善。 75
2026-03-21 ガイド v2.15 CLI v0.116.0 に更新:UserPromptSubmit hook イベント(全5種類)、app-server TUI での ChatGPT デバイスコード認証、提案許可リストとリモート同期によるスムーズなプラグインインストール、直近のスレッドコンテキストを引き継いで開始するリアルタイムセッション、音声の自己割り込みを削減。修正:WebSocket の初回ターン遅延、リモートでの再開・フォーク時の会話履歴、シンボリックリンクされたチェックアウトや AppArmor 環境での Linux サンドボックス、エージェントジョブ終了処理の競合状態。 74
2026-03-19 CLI 0.116.0 UserPromptSubmit hook(実行前にプロンプトをブロックまたは拡張)、TUI での ChatGPT デバイスコード認証、許可リストとリモート同期によるスムーズなプラグイン設定、直近のスレッドコンテキストを引き継ぐリアルタイムセッション、音声の自己割り込みを削減。修正:WebSocket の事前ウォームアップで初回ターンが停止する問題、リモートでの再開・フォーク時の会話履歴、シンボリックリンクされたチェックアウトや AppArmor 環境での Linux サンドボックス起動、エージェントジョブ終了処理の競合。77件の PR をマージ。 74
2026-03-18 ガイド v2.14 CLI v0.115.0 に更新:view_image と codex.emitImage によるフル解像度の画像確認、js_repl で codex.cwd/codex.homeDir を公開、リアルタイム WebSocket の文字起こしモード、app-server v2 のファイルシステム RPC、guardian サブエージェントによる Smart Approvals(approvals_reviewer = "guardian_subagent")、Responses API のツール検索。バグ修正:サブエージェントへのサンドボックス設定の継承、js_repl が U+2028/U+2029 で停止する問題、TUI 終了時の停止、codex exec --profile でのプロファイル設定の保持、MCP/情報要求の改善、HTTP/1 CONNECT プロキシ。 73
2026-03-16 CLI 0.115.0 view_image と codex.emitImage(..., detail: "original") によるフル解像度の画像確認、js_repl で codex.cwd と codex.homeDir を公開し、ツール参照を永続化、文字起こしモードと v2 ハンドオフを備えたリアルタイム WebSocket セッション、app-server v2 のファイルシステム RPC(読み取り、書き込み、コピー、ディレクトリ操作、パス監視)、Smart Approvals を guardian サブエージェント経由で処理、アプリ連携でフォールバック付きの Responses API ツール検索を使用。修正:生成されたサブエージェントがサンドボックスとネットワークのルールをより確実に継承、js_repl が U+2028/U+2029 で停止しないよう改善、TUI 終了時の停止を解消、codex exec --profile でプロファイル設定を保持、MCP/情報要求フローを改善、ローカルネットワークプロキシが CONNECT を HTTP/1 として処理。 73
2026-03-13 ガイド v2.13 App v26.312:カスタマイズ可能なテーマ(色とフォント)、ローカルまたは worktree での実行と実行ごとの推論レベルに対応した Automations の刷新。winget によるインストール方法を追加。GPT-5.1 の廃止に関する注記を追加(3月11日 — ChatGPT から削除され、GPT-5.3/5.4 へ自動移行)。 71 72
2026-03-12 App v26.312 設定で色とフォントを選択できるカスタマイズ可能なテーマ、ローカルまたは worktree の実行モードとカスタム推論レベルに対応した Automations インターフェースの刷新、パフォーマンスの改善。 72
2026-03-11 ガイド v2.12 CLI v0.114.0 に更新:試験的な hooks エンジン(SessionStart、Stop イベント)、試験的なコードモード、ヘルスチェックエンドポイント、システム skills を無効化する設定、ハンドオフ時の文字起こしコンテキスト、強化された $ メンションピッカー。Hooks セクションを4種類のイベントに更新。Windows Desktop App セクションを修正(リリース済み)。クイックリファレンスカードのモデル情報を2026年3月時点に更新。 70
2026-03-11 CLI 0.114.0 分離されたコーディングワークフロー向けの試験的なコードモード、SessionStart と Stop イベントを備えた試験的な hooks エンジン、WebSocket app-server のヘルスチェックエンドポイント(/readyz、/healthz)、同梱のシステム skills を無効化する設定スイッチ、ハンドオフ時にリアルタイムの文字起こしコンテキストを引き継ぐ機能、skill/app/plugin ラベルを備えた強化版 $ メンションピッカー。バグ修正:Linux の tmux クラッシュ、再度開いたスレッドが実行途中で停止する問題、従来の権限処理、承認フローの永続化。 70
2026-03-10 ガイド v2.11 CLI v0.113.0 に更新:@plugin メンション(v0.112.0)、request_permissions ツール、権限プロファイル設定言語、プラグインマーケットプレイスの拡充(v0.113.0)。@plugin メンション、プラグインマーケットプレイス、実行時の権限リクエスト、権限プロファイル設定言語の各セクションを追加。 68 69
2026-03-10 CLI 0.113.0 実行時の権限リクエストに対応する組み込みの request_permissions ツール、より詳細なメタデータ・インストール時の認証チェック・アンインストール用エンドポイントを備えたプラグインマーケットプレイスの検索、TTY/PTY 対応の app-server ストリーミング stdin/stdout/stderr、ファイルシステムとネットワークのサンドボックスポリシーを分離できる権限プロファイル設定言語、生成画像を CWD に保存、ツールを詳細に設定できる web 検索設定、グローバルワイルドカードドメインを拒否するよう強化されたネットワークプロキシポリシー 69
2026-03-08 CLI 0.112.0 チャット内でプラグインを参照し、そのコンテキストを自動的に含める @plugin メンション、TUI ピッカー向けの新しいモデル選択画面、zsh-fork による skill 実行のため、実行可能な権限プロファイルをターンごとのサンドボックスポリシーへ統合、JS REPL の状態処理を修正(失敗したセルの後もバインディングを保持)、app-server の WebSocket 終了時に SIGTERM を Ctrl-C と同様に処理、Linux の Bubblewrap で常にユーザー名前空間を分離、macOS サンドボックスのネットワークおよび Unix ソケット処理を改善 68
2026-03-06 ガイド v2.10 CLI v0.111.0 に更新:GPT-5.4 を推奨モデルに変更(1M コンテキスト)、高速モードをデフォルト化、プラグインシステム(v0.110.0)、js_repl の動的インポート、永続的な /fast 切り替え、Windows インストーラー。Codex App for Windows(v26.304)。Cerebras との提携による GPT-5.3-Codex-Spark。モデル表、フローチャート、プロファイルを更新。プラグインセクションを追加。 64 65 66 67
2026-03-05 CLI 0.111.0 高速モードをデフォルト化、js_repl でローカルファイルの動的インポートに対応、セッション開始時のプラグイン検出、画像ワークフロー対応、スレッド再開時に git コンテキストを保持 65
2026-03-05 – GPT-5.4 をリリース:フラッグシップとなる最先端モデル、1M コンテキスト、ネイティブなコンピューター操作に対応し、Codex のすべての画面で利用可能 64
2026-03-05 CLI 0.110.0 skills/MCP/アプリコネクタ向けプラグインシステム、マルチエージェントの承認プロンプト、永続的な /fast 切り替え、ワークスペース単位のメモリ書き込み、Windowsインストーラースクリプト 65
2026-03-04 App v26.304 Windows向けCodex App:PowerShellのネイティブサポート、ネイティブサンドボックス、WSLを使わないskills/自動化/worktrees 66
2026-03-03 App v26.303 worktreeの自動クリーンアップ切り替え、LocalからWorktreeへの引き継ぎ、英語を明示的に選べるオプション 66
2026-03-02 Guide v2.9 CLI v0.107.0に更新:サブエージェントへのスレッド分岐、リアルタイム音声のデバイス選択、codex debug clear-memoriesを備えた設定可能なメモリ、カスタムツールのマルチモーダル出力。App v26.226を追加:コンポーザー内のMCPショートカット、レビューコメントでの@メンション。 62 63
2026-03-02 CLI 0.107.0 サブエージェントへのスレッド分岐、マイク/スピーカーのデバイスを選択できるリアルタイム音声セッション、カスタムツールのマルチモーダル出力、設定可能なメモリとcodex debug clear-memories、バグ修正 62
2026-02-28 Guide v2.8 CLI v0.106.0に更新:直接インストールスクリプト、zsh-forkによるサンドボックス回避の修正、約100万文字の入力上限、Linuxの/devファイルシステム、柔軟な承認制御、JS REPLの/experimentalへの昇格(Node 22.22.0以降)、差分ベースのメモリ忘却、TUIのシンタックスハイライトと/theme、/copy、/clear、Ctrl-L、音声文字起こし、spawn_agents_on_csv、Defaultモードでのrequest_user_inputを追加。v0.105.0およびv0.106.0の変更履歴エントリも追加。 60 61
2026-02-26 CLI 0.106.0 直接インストールスクリプト、Node 22.22.0以上を要件としてjs_replを/experimentalへ昇格、Defaultモードでのrequest_user_input、APIユーザー向けCLIモデル一覧での5.3-codex表示、使用状況を考慮して選択する差分ベースのメモリ忘却、zsh-forkによるサンドボックス回避の修正、約100万文字の入力上限、TUIのファイルリンク表示改善、サブエージェントにおけるCtrl-C処理の修正 60
2026-02-25 CLI 0.105.0 TUIでフェンス付きコードブロックとdiffをシンタックスハイライトし、/themeピッカーを提供、音声文字起こし(スペースバーによる音声入力、実験的機能)、進捗/ETAを表示するマルチエージェント展開用spawn_agents_on_csv、/copy、/clear、Ctrl-Lコマンド、柔軟な承認制御(追加のサンドボックス権限、細かな拒否設定)、折り返されたリンクのクリック対応、サンドボックス化されたコマンド向けLinux /devファイルシステム、js_replのエラー報告改善 61
2026-02-24 Guide v2.7 アクセス/料金セクションを拡充:Free/Goプロモーションプラン、有料プランのレート制限2倍、プラン別の使用上限(5時間枠)、クレジットコスト表を追加。allow_login_shell設定キーも追加。 51
2026-02-22 Guide v2.6 不足していた設定キーを追加:features.multi_agent、features.apply_patch_freeform、features.search_tool、agents.*(マルチエージェントの役割)、model_context_window、model_auto_compact_token_limit、mcp_oauth_callback_port、mcp_oauth_credentials_store、notify。App v26.217の変更履歴エントリも追加。 50
2026-02-19 Guide v2.5 バージョン参照をCLI 0.104.0に更新し、v0.103.0およびv0.104.0の変更履歴エントリを追加。WS_PROXY/WSS_PROXYプロキシ対応、個別の承認ID、コミット共同作成者の帰属表示を追加し、削除されたremote_models機能フラグをcommand_attributionに置き換え。 —
2026-02-18 CLI 0.104.0 WS_PROXY/WSS_PROXYのWebSocketプロキシ対応、複数ステップのコマンドに対する個別の承認ID、スレッドのアーカイブ/アーカイブ解除通知 49
2026-02-17 App v26.217 キュー内メッセージのドラッグ&ドロップによる並べ替え、モデルのダウングレード警告、再起動後の添付ファイル復元に対応したファジーファイル検索の改善 50
2026-02-17 CLI 0.103.0 prepare-commit-msg hookによるコミット共同作成者の帰属表示(command_attributionで設定可能)、アプリ一覧のメタデータ/ブランディングの充実、remote_models機能フラグの削除 48
2026-02-17 Guide v2.4 CLI 0.102.0に合わせてすべてのバージョン参照を更新し、v0.102.0の変更履歴エントリと脚注を追加。設定可能なマルチエージェントの役割について、サブエージェントの注記を更新。 —
2026-02-17 CLI 0.102.0 権限フローの統合、構造化されたネットワーク承認、カスタマイズ可能なマルチエージェントの役割、モデルの経路変更通知、js_replの安定性修正 47
2026-02-16 Guide v2.3 移行表を修正:hooksが存在すること(v0.99.0以降)、サブエージェント対応(最大6)、完全なモデル一覧を反映。専用のHooksセクション(AfterAgent、AfterToolUse、移行パターン)を追加。レシピ5の存在しないコマンドを修正(cloud start→cloud exec、cloud pull→apply)。codex auth→codex loginに修正。WindowsサンドボックスをExperimentalから昇格。Linux Bubblewrapは同梱/組み込みに変更。minimal推論エフォートレベルを追加。メモリセクションを拡充(v0.101.0の改良、メモリとAGENTS.mdの比較)。AGENTS.md採用プロジェクト一覧を更新(60,000件以上のプロジェクト、Linux Foundationによるガバナンス)。Copilot移行表を更新。[EXPERIMENTAL]の大文字/小文字表記を統一。ReadOnlyAccessポリシーのドキュメント、JS REPL Runtimeセクション、本番環境向けDeploy skillの例、コストセクションの拡充(非表示トークンのオーバーヘッド、チームのコスト管理)を追加。タグのなかった20個のコードブロックにタグを付与。30個すべての目次アンカーを検証。評価後の修正:/permissionsの用語を訂正(承認モード→承認ポリシー)、重複していた「Project Trust」見出しを改名、chat/completionsの非推奨化に関する表現を慎重なものに変更、OpenTelemetryセクションに設定例を加えて拡充、移行に関する「回避しにくい」という表現をより正確に修正。 Deliberation監査
2026-02-16 Guide v2.2 過去のCLI主要リリース19件(v0.2.0~v0.91.0)を変更履歴に追加。一括の24引用を、20件の個別リリース脚注(35~59)に置き換え。Apache 2.0ライセンスの引用59を追加。codex-linux-sandbox参照への引用5を追加。MDM設定ドメインへの引用21を追加。ボットブロックに関する6 Seatbelt注記を更新。検証できないOpenAIブログURLに関する注記を追加。脚注総数:56(以前は36)。 Deliberation監査
2026-02-15 Guide v2.1 Enterpriseセクションを修正(managed-admin-config.toml → requirements.toml、検証済みのTOMLキーを使用)。272Kコンテキストが入力ウィンドウであることを引用付きで明記し、6 Seatbeltの引用URLを追加。要点ブロックを追加し、スタイル違反を修正。メタディスクリプションを短縮し、AGENTS.md採用プロジェクト一覧を拡充。 ブログ評価監査
2026-02-14 Guide v2 大幅改訂:Codexで検証したモデル(272Kコンテキスト)、設定キー、機能フラグ、料金、Enterprise設定、CI/CDアクション、SDK API、MCPオプション、codex execフラグ、デスクトップアプリ機能、移行比較に関する修正を反映。検証不能な主張を削除。 セルフレビュー
2026-02-12 CLI 0.101.0 モデル解決の改善、メモリの改良、安定性向上 35
2026-02-12 CLI 0.100.0 実験的なJS REPL、複数のレート制限、WebSocketトランスポート、メモリコマンド、強化されたサンドボックス 36
2026-02-12 App v260212 会話の分岐、フローティング式ポップアウトウィンドウ、Windowsアルファ版 17
2026-02-12 – GPT-5.3-Codex-Sparkのリリース(低レイテンシーの対話型バリアント) 25
2026-02-11 CLI 0.99.0 シェルコマンドの並行実行、/statusline、並べ替え可能な再開ピッカー、GIF/WebP対応、シェルのスナップショット 37
2026-02-06 CLI 0.98.0 GPT-5.3-Codex対応、steerモードの安定化とデフォルト化、モデル切り替えの修正 38
2026-02-06 CLI 0.97.0 「許可して記憶する」MCP承認、skillのライブ検出、/config診断、メモリ基盤 39
2026-02-06 CLI 0.96.0 非同期thread/compact v2、WebSocketレート制限、Windows以外でのunified_exec、設定の出所表示 40
2026-02-06 CLI 0.95.0 codex appコマンド、個人用skills、並列シェルツール、gitの強化 41
2026-02-05 – GPT-5.3-Codexのリリース — 統合モデル、25%高速化、エンドツーエンドのコンピューター操作 26
2026-02-02 – Codex Desktop Appのリリース(macOS)— マルチタスク、worktrees、自動化 16
2026-01-30 CLI 0.94.0 Planモードをデフォルト化、personalityの安定化、.agents/skillsからのskills、ランタイム指標 42
2026-01-29 CLI 0.93.0 SOCKS5プロキシ、Planモードのストリーミング、/apps、スマート承認のデフォルト化、SQLiteログ 43
2026-01-29 CLI 0.92.0 API v2スレッド、スレッドのフィルタリング、MCP OAuthスコープ、マルチエージェント連携 44
2026-01-25 CLI 0.91.0 リソースのガードレールを厳格化するため、サブエージェントの上限を12から6に削減 45
2026-01-21 CLI 0.88.0 デバイスコード認証へのフォールバック、コラボレーションモード、/fork、リモートモデル、model_personality設定 46
2026-01-06 CLI 0.78.0 Ctrl+G外部エディター、プロジェクトを考慮した設定の階層化、macOS MDM設定、TUI2のトランスクリプトナビゲーション、.dmgインストーラー 52
2025-12-18 – GPT-5.2-Codexのリリース — コンテキスト圧縮、リファクタリング/移行、サイバーセキュリティ 27
2025-12-09 CLI 0.66.0 Execポリシーシステム(TUIのホワイトリスト登録、サンドボックス拒否時の修正)、CRLFの保持、Linux向けSigstore署名 53
2025-11-19 – GPT-5.1-Codex-Max — 複数ウィンドウの圧縮、Windowsトレーニング、思考トークンを30%削減 28
2025-11-19 CLI 0.59.0 ネイティブ圧縮、ツール出力上限を10Kトークンに引き上げ、Windows Agentモードのサンドボックス、/statusでのクレジット表示 54
2025-10-25 CLI 0.50.0 /feedback の診断機能、sandbox 違反のリスク評価、MCP の起動改善、環境変数の秘匿化 55
2025-10-06 – DevDay で Codex が正式リリース — Slack 連携、SDK、管理者向けツール 29
2025-10-06 CLI 0.45.0 破壊的変更: codex login --api-key → --with-api-key(stdin)。OAuth MCP 認証、ツールの並列呼び出し、点が脈動する UI 56
2025-09-23 – GPT-5-Codex、IDE 拡張機能、CLI の刷新 — 画像、Web 検索、コードレビュー 30
2025-09-23 CLI 0.40.0 デフォルトモデルを gpt-5-codex に変更、220K トークンでの自動コンパクション、/review コマンド、git の取り消し、Windows バイナリのサポート 57
2025-06-30 CLI 0.2.0 初の Rust バイナリリリース — macOS(aarch64/x86_64)および Linux(gnu/musl)向けビルド済みバイナリ、codex-exec と codex-linux-sandbox ツール 58
2025-06 – Rust への書き換えを発表(「Codex CLI is Going Native」) 31
2025-06-03 – Plus ユーザーへの提供拡大、クラウドでのインターネットアクセス、PR の更新、音声入力 32
2025-05-16 – Codex Cloud をリリース — codex-1 モデルを搭載したクラウドエージェント、GitHub による PR 作成 33
2025-04-16 – Codex CLI をオープンソースでリリース(Apache 2.0、TypeScript、codex-mini-latest)59 1
—

参考資料

OpenAI ブログの URL に関する注記:参照 16、25~30、33、64、66、67、76、77 は、Cloudflare のボット対策により自動アクセスに対して HTTP 403 を返す openai.com/index/ のブログ記事にリンクしています。これらの URL は、通常の Web ブラウザーからアクセスすれば有効です。


  1. GitHub — openai/codex — オープンソースリポジトリ、リリース、ディスカッション。 ↩↩↩

  2. Codex CLI の Windows サポート — Windows へのインストールと WSL に関するガイダンス。 ↩

  3. Codex IDE 拡張機能 — VS Code、Cursor、Windsurf との統合。 ↩

  4. Codex Cloud — クラウドタスクのドキュメントとインターネットアクセスの制御。 ↩↩

  5. Codex Security — サンドボックスのアーキテクチャとセキュリティモデル。 ↩↩↩

  6. macOS Seatbelt サンドボックス — Apple の sandbox-exec フレームワークに関するコミュニティドキュメント(Apple 公式の開発者向けドキュメントは公開されていません)。注:この Wiki では自動アクセスがブロックされる場合があります(HTTP 403)。macOS の man sandbox-exec も参照してください。 ↩↩↩

  7. Linux Landlock LSM — カーネルによるファイルシステムのアクセス制御。 ↩

  8. サンドボックスからの脱出 — コミュニティによるサンドボックス設定パターン。 ↩

  9. AGENTS.md オープン標準 — Linux Foundation の下で策定された、複数ツール共通の指示標準。 ↩

  10. AGENTS.md を使用したカスタム指示 — 公式ガイド。 ↩

  11. Codex MCP 統合 — MCP サーバーの設定と管理。 ↩

  12. Agents SDK を使用したワークフローの構築 — マルチエージェントオーケストレーション用の MCP サーバーとして Codex を使用する方法。 ↩

  13. Agent Skills — skills システムのドキュメント。 ↩

  14. Codex CLI の機能 — プランモード、ステアモード、コラボレーション機能。 ↩↩

  15. 非対話モード — codex exec のドキュメント。 ↩

  16. Codex App の紹介 — デスクトップアプリのリリース発表。 ↩↩↩↩

  17. Codex App のドキュメント — デスクトップアプリの機能とトラブルシューティング。 ↩

  18. Codex GitHub Action — CI/CD 統合。 ↩

  19. Codex SDK — TypeScript SDK のドキュメント。 ↩

  20. Codex の料金 — サブスクリプションと API の料金。 ↩

  21. Codex 設定リファレンス — エンタープライズ向け requirements.toml スキーマと MDM 配布。 ↩↩↩

  22. Codex を使用するためのベストプラクティス — コミュニティフォーラムのスレッド。 ↩

  23. feiskyer/codex-settings — コミュニティによって管理されている設定、skills、プロンプト。 ↩

  24. Codex CLI のリリース — GitHub のリリースノート。 ↩↩

  25. GPT-5.3-Codex-Spark の紹介 — Cerebras との提携、1000+ tok/s。 ↩↩

  26. GPT-5.3-Codex の紹介 — 統合モデルのリリース。 ↩

  27. GPT-5.2-Codex の紹介 — コンテキスト圧縮と大規模な変更。 ↩

  28. GPT-5.1-Codex-Max でさらに多くを構築 — マルチウィンドウ圧縮。 ↩

  29. Codex の一般提供を開始 — DevDay 2025 での発表。 ↩

  30. Codex のアップグレードを紹介 — GPT-5-Codex と IDE 拡張機能。 ↩↩

  31. Codex CLI のネイティブ化 — Rust への書き換えに関するディスカッション。 ↩

  32. Codex の更新:インターネットアクセスと Plus への展開 — 2025年6月の提供範囲拡大。 ↩

  33. Codex の紹介 — クラウドエージェントのリリース。 ↩↩

  34. Codex における chat/completions サポートの廃止 — OpenAI は Codex から chat/completions API を削除すると発表し、2026年2月に完了しました。 ↩

  35. Codex CLI v0.101.0 — モデル解決の改善、メモリの改良、安定性の向上。2026年2月12日。 ↩↩

  36. Codex CLI v0.100.0 — 試験的な JS REPL、複数のレート制限、WebSocket トランスポート、メモリコマンド、強化されたサンドボックス。2026年2月12日。 ↩

  37. Codex CLI v0.99.0 — シェルコマンドの並行実行、/statusline、並べ替え可能な再開ピッカー、GIF/WebP 対応、シェルのスナップショット。2026年2月11日。 ↩↩

  38. Codex CLI v0.98.0 — GPT-5.3-Codex 対応、ステアモードの安定化とデフォルト化、モデル切り替えの修正。2026年2月6日。 ↩

  39. Codex CLI v0.97.0 — 「許可して記憶する」MCP 承認、skills のリアルタイム検出、/config 診断、メモリ基盤。2026年2月6日。 ↩↩

  40. Codex CLI v0.96.0 — 非同期スレッド/compact v2、WebSocket のレート制限、Windows 以外での unified_exec、設定の出所情報。2026年2月6日。 ↩

  41. Codex CLI v0.95.0 — codex app コマンド、個人用 skills、並列シェルツール、Git の堅牢化。2026年2月6日。 ↩

  42. Codex CLI v0.94.0 — プランモードのデフォルト化、パーソナリティ機能の安定化、.agents/skills からの skills 読み込み、ランタイム指標。2026年1月30日。 ↩

  43. Codex CLI v0.93.0 — SOCKS5 プロキシ、プランモードのストリーミング、/apps、スマート承認のデフォルト化、SQLite ログ。2026年1月29日。 ↩

  44. Codex CLI v0.92.0 — API v2 スレッド、スレッドのフィルタリング、MCP OAuth スコープ、マルチエージェントコラボレーション。2026年1月29日。 ↩

  45. Codex CLI v0.91.0 — リソース制限をより厳格にするため、サブエージェントの最大数を 12 から 6 に削減。2026年1月25日。 ↩

  46. Codex CLI v0.88.0 — デバイスコード認証へのフォールバック、コラボレーションモード、/fork、リモートモデル、model_personality 設定。2026年1月21日。 ↩

  47. Codex CLI v0.102.0 — 統合された権限フロー、構造化されたネットワーク承認、カスタマイズ可能なマルチエージェントロール、モデルの経路変更通知。2026年2月17日。 ↩↩

  48. Codex CLI v0.103.0 — prepare-commit-msg hook によるコミット共同作成者の帰属表示、アプリ一覧のメタデータとブランディングの充実、remote_models 機能フラグの削除。2026年2月17日。 ↩

  49. Codex CLI v0.104.0 — WS_PROXY/WSS_PROXY WebSocket プロキシ対応、コマンドごとに異なる承認 ID、スレッドのアーカイブ/アーカイブ解除通知。2026年2月18日。 ↩↩↩

  50. Codex 変更履歴 — Codex App v26.217:ドラッグ&ドロップによる並べ替え、モデルのダウングレード警告、ファジーファイル検索の改善。Codex 設定リファレンス — 設定キーの完全なリファレンス。2026年2月。 ↩↩

  51. Codex の料金 — プランの階層、5時間単位の利用上限、クレジット消費量、Free/Go のプロモーションアクセス。2026年2月。 ↩↩

  52. Codex CLI v0.78.0 — Ctrl+G で起動する外部エディター、プロジェクトを考慮した設定の階層化、macOS MDM 設定、TUI2 のトランスクリプトナビゲーション、.dmg インストーラー。2026年1月6日。 ↩

  53. Codex CLI v0.66.0 — Exec ポリシーシステム、Windows での CRLF 保持、クラウド実行の --branch、Linux 向け Sigstore 署名。2025年12月9日。 ↩

  54. Codex CLI v0.59.0 — ネイティブ圧縮、ツール出力上限の 10K トークンへの引き上げ、Windows Agent モードのサンドボックス、/status でのクレジット表示。2025年11月19日。 ↩

  55. Codex CLI v0.50.0 — /feedback 診断、サンドボックス違反のリスク評価、MCP の起動改善、環境変数の秘匿化。2025年10月25日。 ↩↩

  56. Codex CLI v0.45.0 — 破壊的変更:codex login --api-key → --with-api-key(stdin)。OAuth MCP 認証、ツールの並列呼び出し。2025年10月6日。 ↩

  57. Codex CLI v0.40.0 — デフォルトモデルを gpt-5-codex に変更、220Kトークンでの自動コンパクション、/review コマンド、gitでの取り消し、Windowsバイナリ。2025年9月23日。 ↩

  58. Codex CLI v0.2.0 — 初のRustバイナリリリース。macOS(aarch64/x86_64)およびLinux(gnu/musl)向けビルド済みバイナリ、codex-exec と codex-linux-sandbox ツール。2025年6月30日。 ↩

  59. GitHub — openai/codex LICENSE — Apache License 2.0。最初のオープンソース公開は2025年4月。 ↩↩↩

  60. Codex CLI v0.106.0 — 直接インストール用スクリプト、js_replを/experimentalへ昇格(Node 22.22.0以降)、Defaultモードでのrequest_user_input、差分ベースのメモリ忘却、zsh-forkによるサンドボックス回避の修正、約100万文字の入力上限、サブエージェントでのCtrl-Cの修正。2026年2月26日。 ↩↩↩↩↩↩↩↩↩↩

  61. Codex CLI v0.105.0 — /themeによるTUIの構文ハイライト、音声文字起こし、spawn_agents_on_csv、/copy、/clear、Ctrl-L、柔軟な承認制御、Linuxの/devファイルシステム、js_replのエラー復旧。2026年2月25日。 ↩↩↩↩↩↩↩↩↩↩

  62. Codex CLI v0.107.0 — スレッドをサブエージェントへフォークする機能、リアルタイム音声デバイスの選択、カスタムツールのマルチモーダル出力、codex debug clear-memories による設定可能なメモリ。2026年3月2日。 ↩↩↩↩↩↩

  63. Codex変更履歴 — アプリv26.226 — コンポーザーでのMCPショートカット、レビューコメントでの@メンション、Mermaid図のエラー処理。2026年2月26日。 ↩↩↩

  64. GPT-5.4のご紹介 — GPT-5.3-Codexのコーディング能力に、より高度な推論、ネイティブなコンピューター操作、100万トークンのコンテキストウィンドウを組み合わせたフラッグシップのフロンティアモデル。2026年3月5日。 ↩↩↩↩

  65. Codex CLI v0.110.0~v0.111.0 — skills/MCP/アプリコネクター向けプラグインシステム(v0.110.0)、fast modeのデフォルト化、js_replの動的インポート、セッション開始時のプラグイン検出(v0.111.0)。2026年3月5日。 ↩↩↩↩↩

  66. Windows向けCodexアプリ — PowerShell対応、ネイティブサンドボックス、skills/オートメーション/worktreesを備えたネイティブWindowsアプリ。アプリv26.304(2026年3月4日)、v26.303(2026年3月3日)。 ↩↩↩↩↩↩

  67. GPT-5.2-Codexのご紹介 — GPT-5.3-Codex-Spark:ほぼ瞬時のコーディング反復に最適化された、テキスト専用のリサーチプレビューモデル。Cerebrasとの提携によりChatGPT Proユーザーが利用可能。128Kコンテキスト。 ↩↩↩

  68. Codex CLI v0.112.0 — コンテキストを自動的に含める@pluginメンション、TUIのモデル選択画面、ターン単位のサンドボックスポリシーにおける実行可能な権限プロファイル、JS REPLの状態修正、SIGTERM処理、Linux Bubblewrapのユーザー名前空間、macOSサンドボックスの改善。2026年3月8日。 ↩↩↩

  69. Codex CLI v0.113.0 — 組み込みのrequest_permissionsツール、プラグインマーケットプレイスの拡張(メタデータ、認証チェック、アンインストール)、TTY/PTYを使用するapp-serverストリーミング、権限プロファイル設定言語、生成画像のCWDへの保存、Web検索ツールの設定、ネットワークプロキシポリシーの強化。2026年3月10日。 ↩↩↩↩

  70. Codex CLI v0.114.0 — 実験的なコードモード、実験的なhooksエンジン(SessionStart、Stopイベント)、WebSocketヘルスチェックエンドポイント、システムskillsを無効化する設定、引き継ぎ時のトランスクリプトコンテキスト、強化された$メンションピッカー。2026年3月11日。 ↩↩↩↩

  71. OpenAI Developer変更履歴 — 2026年3月11日 — GPT-5.1モデルをChatGPTから削除。既存の会話はGPT-5.3 Instant、GPT-5.4 Thinking、またはGPT-5.4 Proで自動的に続行。 ↩↩

  72. Codex変更履歴 — アプリv26.312 — 色の調整とフォント選択に対応したカスタマイズ可能なテーマ、ローカル/worktreeでの実行とカスタム推論レベルに対応した刷新版Automationsインターフェース、パフォーマンス改善。2026年3月12日。 ↩↩↩↩

  73. Codex CLI v0.115.0 — view_image と codex.emitImage によるフル解像度の画像確認、js_repl での codex.cwd/codex.homeDir の公開、リアルタイムWebSocket文字起こしモード、app-server v2ファイルシステムRPC、guardianサブエージェントを使用するSmart Approvals、Responses APIのツール検索。修正:サブエージェントへのサンドボックス設定の継承、js_replでのU+2028/U+2029によるハング、TUI終了時の停止、プロファイル設定の保持、MCP/elicitationの改善。2026年3月16日。 ↩↩↩

  74. Codex CLI v0.116.0 — UserPromptSubmit hookイベント、app-server TUIでのChatGPTデバイスコード認証、提案許可リストとリモート同期によるプラグインインストールの円滑化、直近のスレッドコンテキストを使用するリアルタイムセッション、音声の自己割り込みを軽減。修正:WebSocketの事前ウォームアップによる初回ターンのハング、リモートでの再開/フォーク時の会話履歴、シンボリックリンクされたチェックアウト/AppArmor環境でのLinuxサンドボックス、エージェントジョブ終了処理の競合。77件のPRをマージ。2026年3月19日。 ↩↩

  75. Codex CLI v0.117.0 — ファーストクラスのプラグイン(製品単位の同期、/plugins ブラウザー、インストール/削除)、サブエージェントv2(パスベースのアドレス、構造化メッセージ、エージェント一覧)、/title ターミナルタイトルピッカー、デフォルトで有効になったapp-server TUI(! シェルコマンド、ファイルシステム監視、リモートWebSocketベアラー認証、プロンプト履歴の呼び出し)、画像ワークフロー(view_image URL、再表示可能な生成画像、再開後も維持される履歴)、従来のartifact/read_file/grep_filesツールを削除、古いディストリビューション向けLinuxサンドボックスの改善、Windows制限付きトークンサンドボックスの改善。2026年3月28日。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  76. GPT-5.4 miniとnanoのご紹介 — GPT-5.4 mini:400Kコンテキスト、100万トークンあたり$0.75/$4.50、GPT-5.4クォータの30%、2倍高速。Codexアプリ、CLI、IDE拡張機能、Webで利用可能。2026年3月17日。 ↩↩↩↩↩

  77. Codex Security:リサーチプレビューを開始 — コンテキストを考慮したアプリケーションセキュリティレビュー。Codex Webを通じてPro/Enterprise/Business/Eduで利用可能。120万件のコミットをスキャンし、重大度の高い問題を10,561件検出、14件のCVEを割り当て。2026年3月6日。 ↩↩↩↩↩

  78. Codex CLI v0.118.0 — Windowsでのプロキシ限定サンドボックスネットワーク、ChatGPTデバイスコード認証、codex exec でのプロンプトとstdinの併用、動的ベアラートークン、.codexファイルの保護、Linux bwrapの修正、TUI app-serverのリグレッション、MCP起動時の堅牢性向上、Windowsでのapply_patchの修正。2026年3月31日。 ↩↩

  79. Codexがチーム向け従量課金制を提供開始。OpenAI、2026年4月2日。Businessの年間契約料金を1席あたり月額$20に値下げ。BusinessおよびEnterprise向けに、固定の席料金やレート制限がなく、トークン単位で課金されるCodex専用席を提供。 ↩↩

  80. Codex CLI v0.119.0。「v0.119.0:リアルタイム音声V2(WebRTC、設定可能なトランスポート、音声選択、ネイティブTUIメディア)、MCP Apps(リソースの読み取り、ツール呼び出しメタデータ、elicitation、ファイルアップロード)、リモートワークフロー(外向きWebSocket、--cd の転送、codex exec-server)、Ctrl+O での応答コピー、ID/名前による /resume、Warp OSC 9通知」。2026年4月10日。 ↩

  81. Codex CLI v0.120.0。「v0.120.0:リアルタイムV2でバックグラウンドエージェントの進行状況をストリーミング、hookアクティビティUIの改善、SessionStart hooksで /clear を区別、コードモードでのMCP outputSchema、Windowsサンドボックスでのシンボリックリンク処理、ツール検索順序の修正」。2026年4月11日。 ↩

  82. Codex CLI v0.121.0。2026年4月15日。Plugin Marketplace(GitHub、git URL、ローカルディレクトリ、marketplace.json URLに対応するcodex marketplace add)とapp-server側の対応機能(#17087、#17717、#17756)。TUIでスラッシュコマンドの呼び出しにも対応したCtrl+Rによる履歴の逆方向検索(#17550、#17336)。リセットボタンとメモリ単位の削除機能を備えたTUIのメモリメニュー(#17632、#17626、#17913、#17937、#17844)。フェーズ2のメモリ統合モデルをGPT-5.4にアップグレード(#17384)。メモリをリセットしても過去のロールアウトを保持(#17919)。Bubblewrapを使用する安全なdevcontainerプロファイル(WSL2のみ。WSL1は拒否)(#10431、#17547、#17559)。macOSサンドボックス:Unixソケットの許可リスト(#17654)、プライベートDNSのブロック解除(#17370)。danger-full-accessの拒否リスト限定モードを削除(#17732)。MCP Appsのツール呼び出し対応(#17364)、MCPツール名前空間(#17404)、supports_parallel_tool_callsフラグの受け渡し(#17667)、MCPツールのメタデータを介したサンドボックス状態のメタデータ(#17763、#17957)、遅延ツール呼び出しのフラット化(#17556)。Guardianレビューではhooksを無効化(#17872)。ステータス行にコンテキスト使用率を表示(#17637、#17420)。CLIのアップデート通知(#17942)。codex-thread-storeインターフェース(#17659、#17824)。Windowsでのresume --lastのパスをそのまま扱うための修正(#17414)。合計180件以上のコミット。PRの完全な一覧については、rust-v0.120.0...rust-v0.121.0の比較URLも参照してください。 ↩↩↩↩↩↩↩↩↩↩↩↩

  83. GPT-5.5の紹介。OpenAIによる発表、2026年4月23日。コンテキストウィンドウ:Codexでは400K、APIでは1M(それぞれOpenAIのGPT-5.5-in-Codex提供状況ページとGPT-5.5 APIモデルのドキュメントに基づきます)。料金(API):100万トークンあたり入力$5/出力$30(GPT-5.4の2倍。OpenAIによると、トークン効率の改善を考慮した実質的な増加率は約20%です)。ベンチマーク:Terminal-Bench 2.0で82.7%(一般公開モデルの中で現時点のSOTA)、GDPvalで84.9%(44職種)、OSWorld-Verifiedで78.7%(実際のコンピューター操作)、Tau2-bench Telecomで98.0%(プロンプト調整なし)。ChatGPT Plus/Pro/Business/Enterprise/Edu/Go向けに、4月23日からCodex CLI/Web/デスクトップで利用可能。OpenAI APIでは4月24日から利用できます。OpenAIの公式ガイダンスでは、「GPT-5.5は、複雑なコーディング、コンピューター操作、知識労働、研究ワークフローに対応するOpenAIの最新フロンティアモデルとしてCodexで利用できるようになり、ほとんどのCodexタスクに推奨される選択肢となりました」と説明されています。以下も参照してください:Codexのアップグレードの紹介(2026年4月17日 — バックグラウンドでのコンピューター操作、Atlassian Rovo、CircleCI、CodeRabbit、GitLab Issues、Microsoft Suite、Neon by Databricks、Remotion、Superpowersなど90社以上の新しいプラグインパートナー)、NVIDIAブログ:NVIDIAインフラストラクチャ上のCodexをGPT-5.5が強化、TechCrunch:OpenAIがGPT-5.5をリリース。 ↩↩↩↩↩↩

  84. Codex CLI v0.122.0およびv0.123.0。v0.122.0:ファイルシステムの読み取り拒否globポリシー、管理された読み取り拒否要件、プラットフォームのサンドボックス適用、ユーザー設定やルールを無視する分離されたcodex exec実行。ツール検出と画像生成をデフォルトで有効化。MCPとjs_replにおける高精細画像の処理とoriginal-detailメタデータ。クライアント間でのapp-serverの古いプロンプト解決。再開またはフォークしたスレッドでトークン使用量を即座に再生。ChatGPT認証がなくてもremote-controlを起動可能。app-serverセッション経由のMCP起動キャンセルが再び機能。内部をcodex-core-pluginsに分割し、コネクターを再編。v0.123.0(2026年4月23日):AWSプロファイルを設定できる組み込みのamazon-bedrockモデルプロバイダー。通常の/mcpの高速性を保ちながら、MCPサーバーの完全な診断情報、リソース、リソーステンプレートを表示する/mcp verbose。プラグインのMCP読み込みでは、.mcp.json内のmcpServersとトップレベルのサーバーマップの両方に対応。リアルタイムの引き継ぎでバックグラウンドエージェントへトランスクリプトの差分を配信し、明示的に無言で留まることも可能。リモート環境向けのホスト固有remote_sandbox_config要件。バンドルされたモデルメタデータを更新。修正:ロールバック後の/copyでは、ロールバック前ではなく、表示されている最新のアシスタント応答をコピー。手動のシェルコマンド実行中に送信されたフォローアップテキストをキューに追加し、Working状態で停止しなくなりました。VS CodeのWSLターミナルにおけるUnicode/デッドキー入力(同環境では拡張キーボードモードを無効化)。シェルスナップショットから古いプロキシ環境変数を復元しないように変更。codex execがサンドボックスやモデルオプションなどルートレベルの共有フラグを継承。漏出していたレビュープロンプトをTUIトランスクリプトから削除。 ↩↩↩

  85. Codex CLI v0.124.0およびv0.125.0。v0.124.0(2026年4月23日):TUIの推論レベルをすばやく調整する操作(Alt+,で下げ、Alt+.で上げる)を追加し、モデルのアップグレード時には推論設定を新しいモデルのデフォルトへリセット。app-serverセッションで複数の環境を管理し、リモート構成ではターンごとに環境と作業ディレクトリを選択可能。OpenAI互換プロバイダー向けの正式なAmazon Bedrock対応(AWS SigV4署名、AWS認証情報による認証)。詳細情報を確実に取得でき、結果ページの表示件数を増やしたリモートPlugin Marketplace。hooksが安定版に移行 — config.tomlとrequirements.toml内でインライン設定でき、MCPツールに加えてapply_patchや長時間実行されるBashセッションも監視可能。対象のChatGPTプランでは、明示的にオプトアウトしない限り、Fastサービスティアがデフォルトとなります。修正:承認済みChatGPTホスト間でCloudflare Cookieを保持(認証失敗を軽減)、高負荷時のWebSocketイベント処理とよりクリーンなシャットダウン、サイド会話を挟んでも権限モードの変更を維持、メールボックスに作業がキューイングされている場合にwait_agentが即座に応答、明示的なcwdを指定せず相対コマンドでローカルstdio MCPを起動した際のパス解決を修正、起動時の管理設定に関するエッジケース(不明な機能要件では中止せず警告を表示し、クラウド要件のエラーをより明確化)。v0.125.0(2026年4月24日):app-server統合でUnixソケット転送、ページネーションに適した再開/フォーク、固定環境、リモートスレッドの設定/ストア連携に対応。app-serverのプラグイン管理でリモートプラグインをインストールし、設定済みMarketplaceをアップグレード。権限プロファイルをTUIセッション、ユーザーターン、MCPサンドボックス状態、シェルの権限昇格、app-server APIの間で一貫して往復可能。モデルプロバイダーがモデル検出を担い、AWS/Bedrockのアカウント状態をアプリクライアントに公開。codex exec --jsonがプログラムから利用するコンシューマー向けに推論トークン使用量を報告。ロールアウトトレースでツール、コードモード、セッション、マルチエージェント間の関係を記録し、デバッグ用のreducerコマンドを追加。修正:/reviewを中断してもTUIが動作不能にならないように改善、exec-serverの出力処理とストリーム終了処理を改善、app-serverが明示的に信頼されていないプロジェクト設定を尊重、通知が集中した際のWebSocketクライアント切断問題、Windowsサンドボックスの起動とバックグラウンドプロセス処理、スレッド制限・エージェントパス・MIMEタイプに関する設定スキーマ検証を強化。 ↩↩↩

  86. Codex CLI v0.128.0。2026年4月30日リリース。永続化される/goalワークフロー、codex update、設定可能なTUIキーマップ、拡張された権限プロファイル、Plugin Marketplaceの改善、外部エージェントセッションのインポート、MultiAgentV2の設定更新を追加。再開/中断、TUI、ネットワーク、Windowsサンドボックス、Bedrock、MCP、プラグインに関するエッジケースを修正。--full-autoを非推奨化し、js_replを削除。 ↩↩↩↩↩↩↩

  87. OpenAI Codex設定リファレンスおよびCodexサンドボックスのデフォルト設定。2026年5月11日参照。approval_policy、sandbox_mode、default_permissions、[permissions.<name>.filesystem]、[permissions.<name>.network]、組み込みの権限プロファイル、on-failureの非推奨化について記載されています。 ↩↩↩↩↩

  88. OpenAI APIの非推奨化:2026-04-22の旧GPTモデルスナップショット。2026年5月5日参照。停止日経過後の2026年7月24日に再検証済みです。gpt-5.2-codex、gpt-5.1-codex、gpt-5.1-codex-max、gpt-5.1-codex-miniなど、Codex関連の旧モデルスナップショットが2026年7月23日に停止されたことが記載されています。推奨される代替モデルは、当初のgpt-5.4/gpt-5.4-miniから、codex/codex-maxスナップショット向けのgpt-5.6-solとcodex-mini向けのgpt-5.6-terraへ更新され、v0.145.0のバンドルモデル移行と一致しています。 ↩↩↩↩↩↩

  89. Codex CLI v0.129.0。2026年5月7日17:02 UTCにリリースされました。コンポーザーでのモーダルなVim編集(/vimコマンド、デフォルトモードを設定可能)、刷新されたTUIワークフローピッカー(再開やフォークが容易になり、raw scrollbackモードを追加)、ライフサイクルhooksの検出と切り替えに対応するTUI内の/hooksブラウザー、オプションでPRとブランチ変更の概要を表示できるテーマ対応ステータスライン、プラグイン管理の強化(ワークスペース共有、共有アクセス制御、ソースフィルタリング、/pluginsからのマーケットプレイス操作)、/goalのライフサイクル変更(実験的なゴールは、再度有効化しない限り再開後も一時停止したままになります。これは以前のv0.128.0のデフォルト動作からの変更です)、Linuxサンドボックス起動時の堅牢化、Windowsサンドボックスの信頼性向上、上流のセキュリティパッチを含む同梱Bubblewrapの0.11.2への更新が追加されました。あわせてCodex ChangelogおよびCodex CLIページもご覧ください。後者には、2026年5月の利用上限引き上げ(Codex Plusでは5時間あたりの上限が25倍、月額100ドルのティアでは上限が2倍。いずれも2026年5月31日まで)が記載されています。 ↩↩↩↩↩↩↩↩↩↩↩↩

  90. Codex for ChromeおよびCodex Changelogの2026年5月7日の項目。発表では次のように説明されています。「Chrome向けの新しい拡張機能により、Codexはブラウザー内のアプリやウェブサイトをさらに効率よく操作できます。ブラウザーを占有することなく、バックグラウンドで複数のタブを並行して処理します。また、Codexに利用を許可するウェブサイトは引き続きユーザーが管理できます。」リンク先のページは、2026年8月25日にEdge、Brave、Opera、Vivaldiが追加された際、「Browser extension」へ改題されました。127を参照してください。 ↩↩↩↩

  91. Codex CLI v0.130.0。2026年5月8日23:09 UTCにリリースされました。新機能:ヘッドレスapp-serverのエントリーポイントとなる最上位コマンドcodex remote-control(#21424)、バンドルされたhooksを表示するプラグイン詳細、およびリンクのメタデータ、検出可能性の制御、共有設定の更新に対応したプラグイン共有(#21447、#21495、#21637)、未読み込み/概要/完全なターン項目の各ビューを備えたapp-serverスレッドのページネーション(#21566)、AWS aws loginのコンソールログイン認証情報を使用するBedrock認証(#21623)、複数環境のセッションで選択中の環境を介して解決されるview_image(#21143)。バグ修正:稼働中のapp-serverスレッドに再起動せず設定変更が反映されるようになりました(#21187)。部分的な失敗を含むapply_patch操作後もターン差分が正確に維持されます(#21180、#21518)。パスのないスレッドを含め、ThreadStoreを介したスレッドの概要作成/名前変更/再開/フォークに対応しました(#21264、#21265、#21266)。リモート圧縮でv2ストリーム向けのresponse.processedを送信し、APIキーによる圧縮リクエストではservice_tierを省略するようになりました(#21642、#21676)。Windowsサンドボックスのセットアップで、サンドボックスユーザーにデスクトップランタイムのバイナリキャッシュへのアクセス権を付与します(#21564)。codex execの起動バナーから「research preview」という表現が削除されました(#21683)。メンテナンス:設定可能なOpenTelemetryトレースメタデータと、より詳細なレビュー/フィードバック分析(#21556、#18747、#21434、#21498)、Cargoのプロファイリング用ビルドプロファイル、Dependabotのクールダウン、cargo-shearのアップグレード、完全修飾されたGitHub Actionの固定(#21436、#21547、#21574、#21584、#21599)、未使用のデバイスキー用API/追加のskillsルート/リモートスレッドストア実装/文字列キーのMCPツールマップを削除しました(#21487、#21485、#21596、#21454)。比較URL:rust-v0.129.0...rust-v0.130.0。あわせてCodex Changelogもご覧ください。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  92. Codex Changelog。2026年5月5日〜9日の履歴情報:GPT-5.5 Instantが無料ティアへ展開され、その後5月18日に安定版v0.131.0がリリースされる前に、v0.131.0のアルファ系列が開始されました。安定版については96に記載しています。 ↩↩

  93. プラグインの構築 — CLIからマーケットプレイスを追加する。2026年5月11日アクセス。codex plugin marketplace add、利用可能なマーケットプレイスのソース形式、--ref、--sparse、マーケットプレイスのアップグレード/削除コマンドについて説明しています。 ↩

  94. Codex CLI v0.131.0-alpha.9。2026年5月12日にリリースされました。過去のプレリリース版アルファ系列です。現在のガイドが対象とするバージョンとしては、5月18日の安定版v0.131.0リリースに置き換えられています。96を参照してください。 ↩↩

  95. 2026年5月15日に実施した、著者による機密情報を除去済みのローカルCodexハーネス衛生監査。この監査では、実行可能なソース、公開/非公開ドキュメント、生成されたキャッシュ、セッション記録、シェルスナップショット、ログ、意図的に設けたシークレットストアを分離しました。また、必要に応じてヘルパーの認証情報を環境変数必須の設定へ移行し、シークレットである可能性が高い形式をモデルから参照可能な履歴内でマスキングしたうえで、未解決の防止用hookとフォレンジック履歴の不足を記録しました。正確なパス、トークン値、検出パターン、非公開ワークフローの内部情報は意図的に省略しています。 ↩↩↩

  96. Codex Changelog。2026年5月18日のCodex CLI 0.131.0に関する項目です。新機能には、より充実したTUIセッション制御とステータス表示、ファイル/ディレクトリ/プラグイン/skillsを横断する統合@メンション検索、マーケットプレイス用CLIコマンド、バージョンを考慮したプラグイン共有、デフォルトで有効なプラグインhooks、デーモン管理のcodex remote-control、レジストリベースのリモート環境、openai-codex Python SDKの更新、codex doctor診断が含まれます。バグ修正は、TUIのレンダリング/操作、Windowsサンドボックスの動作、管理された読み取り制限、app-server/ローカル状態の安全な起動、Git/認証の信頼性、リモート環境のクリーンアップを対象としています。2026年5月19日に現在のセッションで確認したところ、codex --versionはcodex-cli 0.131.0を返し、npm view @openai/codex version dist-tags.latest time.modified --jsonはlatestとして0.131.0、time.modifiedとして2026-05-18T22:00:51.726Zを返しました。 ↩↩↩↩↩↩

  97. Codex CLI v0.132.0。2026年5月20日にリリースされました。正式対応のPython SDK認証(APIキー、ChatGPTのブラウザー/デバイスコードフロー、アカウント情報の確認、ログアウト)、より充実したTurnResultを備えたシンプルなテキスト専用ターンAPI、codex exec resume --output-schema、ターミナル調査のバッチ処理によるTUIの高速起動、標準のCodex認証を使用するリモート実行環境の登録、app-serverでの画像品質維持が追加されました。修正には、利用上限やブロッカーの反復に対するゴール継続の停止条件、再開ピッカーの信頼/貼り付け動作、MCPの再生/情報要求ルーティング、リモートWebSocketのキープアライブ、リポジトリ相対の差分パス、Windows版doctorでのnpm検出、MSVCランタイムの静的リンクが含まれます。 ↩↩↩↩

  98. Codex CLI v0.133.0。2026年5月21日にリリースされました。ゴールがデフォルトで有効になり、専用ストレージと進行中ターンの進捗追跡が追加されました。codex remote-controlにはフォアグラウンドでの準備完了/ステータス表示と、デーモン形式のstart/stopが追加されています。権限プロファイルでは、一覧表示用API、継承、管理対象のrequirements.toml、実行時の更新、Windowsサンドボックスとのより強固な統合に対応しました。プラグイン検出では、マーケットプレイス対応の一覧出力、インストール済みバージョン、マーケットプレイスのルート、リモートコレクションが追加されています。拡張機能からは、サブエージェントの開始/停止、ツール実行、ターンのメタデータ、非同期の承認/ターン処理を監視できます。2026年5月21日に現在のセッションで確認したところ、codex --versionはcodex-cli 0.131.0を返した一方、npm view @openai/codex version dist-tags.latest time.modified --jsonはlatestとして0.133.0、time.modifiedとして2026-05-21T17:13:06.823Zを返しました。 ↩↩↩↩↩↩↩

  99. OpenAI ChatGPTリリースノートおよびChatGPT Enterprise & Eduリリースノート。2026年5月21日のCodex関連項目:Appshots、Goal modeの一般提供、アプリ内ブラウザーの注釈、ロックされたComputer Use、ブラウザー利用機能の改善、Enterprise/Edu向け分析、プラグイン共有の提供状況に関する注記。2026年5月25日にアクセスしたAppshots、アプリ内ブラウザー、Computer Useのドキュメントもご覧ください。 ↩↩↩↩↩↩↩↩

  100. OpenAI Codexプロンプトドキュメント — Goal mode。2026年5月25日アクセス。Goal modeを永続的な目標として説明し、Codexアプリ、IDE拡張機能、CLIでの/goalエントリーポイントに加え、slash commandが表示されない場合の代替手順としてfeatures.goals/codex features enable goalsを案内しています。 ↩↩↩

  101. OpenAI Codex GitHubリリース。2026年5月26日アクセス。リリースページでは0.134.0-alpha.1、0.134.0-alpha.2、0.134.0-alpha.3がプレリリースとして掲載され、0.133.0が最新の安定版として示されています。2026年5月26日に現在のセッションで確認したところ、ローカルのcodex --versionはcodex-cli 0.133.0を返しました。npm view @openai/codex version dist-tags.latest time.modified --jsonは、versionとして0.133.0、dist-tags.latestとして0.133.0、time.modifiedとして2026-05-23T01:26:52.705Zを返しました。 ↩↩↩

  102. Codex CLI v0.140.0 リリースノートおよびCodex Changelog(OpenAI Developers)。2026年6月15日に v0.140.0-alpha 系列から安定版へ昇格しました。新機能:日次、週次、累計のアカウントにおけるトークン利用状況を表示する /usage ビュー。リモートの app-server セッションで、サイズの大きなテキスト、貼り付けた大きなブロック、画像添付を保持する /goal。確認による安全対策を備えた codex delete、/delete、app-server の thread/delete によるセッション削除。Claude Code からセットアップ、プロジェクト設定、最近のチャットを選択してインポートできる /import。@ を入力すると、デフォルトでファイル、プラグイン、skills 用の統合メンションメニューが開くようになりました。管理対象の Amazon Bedrock API キー認証、および CLI と MCP の OAuth 認証情報を暗号化してローカルに保存する機能も追加されています。不具合修正:破損した SQLite 状態データベースを自動的にバックアップし、ロールアウトデータから再構築するようになりました。ガイダンスがキューに入っている状態で Esc を押しても /review がクラッシュしなくなりました。一時的な起動失敗の再試行と無効化されたサーバーの保持により、MCP の信頼性が向上しました。リモートプラグインのアンインストールリクエストを修正し、認証が必要なアプリを表示するようになりました。「Don’t remind me」による更新通知の非表示設定を保持し、古い実行中 hooks インジケーターを消去するようになりました。非 TTY のバックグラウンドコマンドは、出力を保持したまま Ctrl-C で中断できます。パフォーマンス/メンテナンス:大規模リポジトリ向けに Git ファイルシステムモニターの保持とアーカイブ検索の高速化を実施しました。試験的な /realtime 音声コントロールと音声依存関係を TUI から削除しました。2026年6月16日時点の最新プレリリースは rust-v0.141.0-alpha 系列(プレリリース)です。0.141.0 はまだ alpha であり、安定版を追跡する本ガイドの対象外です。2026年6月16日の現セッションでの検証:GitHub のリリースと OpenAI Codex の変更履歴により、rust-v0.140.0 が最新の安定版であることを確認しました。 ↩↩↩↩↩↩↩

  103. Codex CLI v0.141.0 リリースノートおよびCodex Changelog(OpenAI Developers)。2026年6月18日に v0.141.0-alpha 系列から安定版へ昇格しました。セキュリティ/インフラストラクチャ:リモート実行環境では、認証済みでエンドツーエンド暗号化された Noise リレーチャネルを使用します。エンタープライズプロキシとの互換性を確保するため、TLS が P-521 証明書署名に対応しました。クロスプラットフォーム:リモート実行で、実行環境固有の作業ディレクトリとシェルを保持するようになりました。認証情報の自動復旧を含め、Windows のサンドボックス実行も改善されています。パフォーマンス:ツール検索のキャッシュにより、ツールを多用する大規模セッションでのレイテンシとメモリ使用量を削減しました。プロンプト画像のキャッシュ上限を 64 MiB に設定しました。UI:TUI の入力プロンプトは、操作がない状態が続くとカウントダウンタイマーを表示し、自動的に解決できます。リアルタイムクライアントには音声追加コントロールが加わりました。2026年6月19日時点の最新プレリリースは rust-v0.142.0-alpha 系列(プレリリース)です。0.142.0 はまだ alpha であり、安定版を追跡する本ガイドの対象外です。2026年6月18日の現セッションでの検証:GitHub のリリースと OpenAI Codex の変更履歴により、rust-v0.141.0 が最新の安定版であることを確認しました。 ↩↩

  104. Codex CLI v0.142.0 リリースノートおよびCodex Changelog(OpenAI Developers)。2026年6月22日に v0.142.0-alpha 系列から安定版へ昇格しました。新機能:/usage で、獲得した利用上限リセットクレジットを表示して利用できるようになりました。確認、再試行、更新された利用可能状態にも対応しています。/plugins ではリモートプラグインが OpenAI Curated、Workspace、Shared with me の各セクションに整理され、条件を満たすターンでは関連するプラグインを推奨してインストールできます。設定可能なロールアウトトークン予算では、エージェントスレッド全体の使用量を追跡し、残り予算を通知します。予算を使い切るとターンを中止します。app-server クライアントでは、マルチエージェントへの委任を無効、明示的な依頼時のみ、またはプロアクティブのいずれかに、スレッド単位およびターン単位で設定できます。インデックス化されたウェブ検索モードでは、ライブ検索を許可しつつ、ページへの直接アクセスをサーバーが承認した URL に制限します。Codex は、スケジュールされた UTC 時刻のリマインダーを受信し、現在時刻を直接照会できます。クライアントが提供する app-server の時計も利用できます。不具合修正:Ctrl+Z で一時停止し fg で再開した後の Linux TUI の描画。exec-server プロセスおよび stdio MCP セッションの再接続耐性。オペレーティングシステム間でのリモート環境パスの保持。プラグインの読み込み、インストール、マニフェスト処理の改善。親エージェントからサブエージェントのエラーを確認できるようになりました。thread/list と thread/search では、目標を先頭に置いたスレッドを保持します。2026年6月23日時点の最新プレリリースは rust-v0.143.0-alpha 系列(プレリリース)です。0.143.0 はまだ alpha であり、安定版を追跡する本ガイドの対象外です。2026年6月23日の現セッションでの検証:GitHub のリリースと OpenAI Codex の変更履歴により、rust-v0.142.0 が最新の安定版であることを確認しました。 ↩↩↩

  105. Codex CLI v0.142.2 リリースノートおよびv0.142.5 リリースノート。v0.142.2(2026年6月25日): 対応している場合、MCP ツールはデフォルトでツール検索を使用するようになりました。古いモデルやプロバイダーとの互換性を維持しながら、ツールの検出性が向上しています。respect_system_proxy が有効な場合、macOS の認証クライアントはシステムのプロキシ、PAC、WPAD 設定に従います。プラグインは、ローカルマニフェストとリモートカタログを通じてダークモード専用ロゴを提供できます。アプリでは、サーバーから提供される可視性と高速モデルのメタデータを使用し、より充実した安全性バッファリング UI を表示できます。修正:リモートプラグインカタログが、厳選された注目プラグインのランキングを返すようになりました。期限切れの Amazon Bedrock 認証情報に対し、実行可能な復旧手順を提示します。リモートの stdio MCP サーバーが、リモートプラットフォームのパス形式による絶対作業ディレクトリを受け入れるようになりました。リモートの HTTP(S) 画像入力に対して、モデルから確認できる明確な検証エラーを返します(インラインデータ URL とローカル画像は引き続き利用できます)。安全性分類器が検査できない実行可能な AST 領域を含む PowerShell コマンドは、承認が必要になりました。選択したモデルに必要なメタデータがない場合、Code Mode が警告します。同梱の OpenSSL と esbuild を修正済みリリースへ更新しました。v0.142.3(6月26日)および v0.142.4(6月29日): メンテナンスのみで、ユーザー向けの変更はありません。v0.142.5(2026年7月1日): Responses WebSocket リクエストの完全なペイロードがトレースログへ書き込まれないようにしました。2026年7月1日(PST)の現セッションでの検証:GitHub のリリースにより、rust-v0.142.5 が最新の安定版であることを確認しました。v0.143.0-alpha 系列は引き続きプレリリースであり、本ガイドの対象外です。 ↩↩↩↩

  106. Codex CLI v0.143.0 リリースノート、2026年7月8日(v0.143.0-alpha 系列から安定版へ昇格)。新機能: リモートプラグインがデフォルトで有効になり、カタログ行の情報が充実しました。npm マーケットプレイスのソースに対応し、リモート版とローカル版のバージョンも表示されます。認証および Responses API の通信を、PAC や WPAD の構成を含む macOS と Windows のシステムプロキシ経由でルーティングできます。codex remote-control pair は、実行中のデーモンから手動ペアリングコードを生成します。Amazon Bedrock に GPT-5.6 Sol、Terra、Luna モデルが追加され、max の推論エフォートを正式にサポートします。MCP ツールはデフォルトでツール検索を使用し、ChatGPT がホストする MCP サーバーではセッション認証を明示的に使用できます。app-server クライアントは、環境の調査、子孫スレッドの一覧表示、特定のターンを起点とした履歴のフォークが可能になりました。修正/雑務: Windows ConPTY の入力処理とサンドボックス認証情報の再試行に関するエッジケースを修正しました。exec server が一時的にオフラインになった場合の復旧に対応しました。GitHub API のレート制限によるインストーラーの失敗を削減しました。セキュリティ関連の依存関係を更新しました(OpenSSL、Hono、fast-uri、quick-xml、crossbeam-epoch)。2026年7月8日(PST)の現セッションでの検証:GitHub のリリースにより、rust-v0.143.0 が v0.142.x パッチ系列に代わる最新の安定版リリースであることを確認しました。 ↩↩↩↩↩↩↩

  107. Codex CLI v0.144.0 リリースノート、2026年7月9日(v0.144.0-alpha 系列から安定版へ昇格)。新機能: 使用量上限のリセットクレジットに種類と有効期限が表示され、引き換え方法を選択できるようになりました。writes アプリ承認モードでは、宣言済みの読み取り専用アプリアクションを許可しつつ、書き込み時には確認を求めます。MCP ツールは、実験的機能へのオプトインなしで対話的に認証を要求します。app-server ホストは実行時に Codex 認証を提供し、ログイン成功後にホストされたページへリダイレクトできます。Ultra reasoning を選択すると、multi-agent の同時実行数が多い場合に使用量が急増する可能性がある旨が警告されます。グローバルな pnpm インストールを検出し、診断と更新で正しいパッケージマネージャーを使用します。修正: 圧縮処理が廃止済みモデルを参照している場合でも、現在選択中のモデルで再試行することで、再開した ChatGPT スレッドを復旧できるようになりました。Intel macOS 向けリリースバイナリで発生していた Code Mode のクラッシュを修正しました。Windows sandbox セッションで writable roots 内のファイルを削除できるようになりました。貼り付けられたターミナル制御シーケンスによって TUI の表示が崩れなくなりました。長時間実行されるアプリセッションで、期限切れの codex_apps 認証を更新します。Responses WebSockets は、システムプロキシとカスタム CA に対応しながら、低レイテンシーのトランスポートを維持します。ドキュメント: デバイスコードログインの警告に、フィッシング攻撃を見分けて阻止する方法が記載されました。雑務: リモート executor でのプラグイン skill 読み込みを高速化しました。大規模リポジトリでの /review ブランチ選択を高速化しました。Bedrock のモデル名で、GPT-5.6 ファミリーと各バリアントを明確に識別できるようになりました。2026年7月9日(PST)の現セッションでの検証:GitHub のリリースにより、rust-v0.144.0 が最新の安定版であることを確認しました。 ↩↩↩↩

  108. openai/codex PR #26210:Multi-agent v2 メッセージペイロードの暗号化、2026年6月5日にマージされ、CLI v0.138.0(6月8日)に収録。spawn_agent、send_message、followup_task の v2 メッセージパラメーターを暗号化対象として指定し、エージェント間のタスクテキストを InterAgentCommunication.encrypted_content に保存して、プレーンテキストの content は空にします。Responses API は親モデルのツール呼び出し時に暗号化し、受信側モデルに渡す際にサーバー側で復号します。関連変更:PR #27830:プレーンテキストのエージェントメッセージをサポート、2026年6月12日にマージ — Codex が生成する子エージェントの完了通知に限り、agent_message でプレーンテキストの input_text をサポートします(委任指示は引き続き暗号化されます)。PR #28368 では、multi-agent v2 メッセージの型付きエンベロープを TUI に表示します。 ↩↩↩↩

  109. openai/codex issue #28058:リグレッション:暗号化された MultiAgentV2 メッセージによって可読性のあるタスク監査証跡が失われる — 2026年7月16日時点で OPEN(このセッションで gh issue view を使用して確認済み)。リンクされた修正はありません。カスタムプロバイダーでの障害モード:issue #27548(「関数 ‘functions.spawn_agent’ は暗号化パラメーターを宣言していますが、暗号化ツールの使用が設定されていません」)および issue #26753(暗号化された spawn_agent スキーマが、暗号化ツールの使用を設定していないモデルで 400 を返します)。 ↩↩↩

  110. Codex CLI v0.144.5 リリースノート、2026年7月16日:「強制オプションを伴う rm のより多くの形式を含め、危険なコマンドの検出を改善しました。また、コマンドが拒否された際の理由をより明確に示します。」v0.144.4(7月14日)には「ユーザー向けの変更はありません」と記載されています。2026年7月16日(PST)の現セッションでの検証:GitHub のリリースにより、rust-v0.144.5 が最新の安定版であることを確認しました。v0.145.0 系列は引き続き alpha です。 ↩↩

  111. Codex CLI v0.144.6 リリースノート、2026年7月18日(安定版パッチ):「GPT-5.6 Sol、Terra、Luna 向けの同梱指示を更新し、各モデルのコンテキストウィンドウを 272,000 トークンに修正しました。」 ↩↩↩↩

  112. Codex CLI v0.145.0 リリースノート、2026年7月21日(v0.145.0-alpha 系列から安定版へ昇格)。新機能: 効率的な再開、検索、永続化された名前、サブエージェント対応、メモリを備えた、実験的なページ分割式スレッド履歴が追加されました。/import が拡張され、Cursor と Claude Code の設定、MCP servers、プラグイン、セッション、コマンド、プロジェクトスコープのメモリを移行できるようになりました。カスタムエンドポイントと認証に対応する実験的な Amazon Bedrock ログインが追加され、GPT-5.6 Sol が Bedrock のデフォルトモデルになりました。一般的なローカル音声形式を含む音声入力とツール出力に加え、ストリーミングによるリアルタイム V3 会話に対応しました。オプトイン方式の multi-agent v2 体験が安定化され、サブエージェントのモデル、reasoning レベル、同時実行数を設定できるようになったほか、ロールが復元され、エージェント間の移動も改善されました。ターミナル UI に、安全でクリック可能なインライン可視化リンクが追加されました。修正: 以前のプロンプトを編集した場合や、安全バッファーが適用されたターンを再試行した場合に、元の会話、添付ファイル、メンションの関連付けを保持したコンテキスト付きブランチを作成します。再描画の削減、キャッシュ、長い会話でのコマンド出力制限を備えた、Markdown の増分レンダリングに対応しました。MCP の起動タイムアウト、ノンブロッキングな OAuth 検出、トークン更新の直列化、ツールカタログの安全な再利用に対応しました。Windows のネイティブ exec-server sandboxing、ネットワークプロキシの強制適用、ヘルパーコンソールの非表示化、hook コマンドの正確なクォート処理を改善しました。強制オプションを伴う rm の検出を改善し、full-access の確認を統一したほか、ツール間で拒否理由が保持されるようになりました。ドキュメント/雑務: 同梱の OpenAI Docs skill を更新し、最新の GPT-5.6 モデル解決、プロンプト作成、移行に関するガイダンスを反映しました。同梱の GPT-5.4 の選択肢と内部利用を、対応する GPT-5.6 Terra および Luna バリアントへ移行しました。skill とプラグインの同時検出、およびリモート圧縮処理の効率を改善しました。同梱の ripgrep を 15.2.0 に更新しました。2026年7月21日(PST)の現セッションでの検証:GitHub のリリースにより、rust-v0.145.0 が最新の安定版であることを確認しました。 ↩↩↩↩↩↩↩↩↩↩↩↩

  113. ChatGPT Desktop 26.715 リリースノート、2026年7月23日(公式 ChatGPT 変更履歴の Codex タグ付きエントリ)。複数フォルダーを含むローカルプロジェクト: 「ChatGPT デスクトップアプリのローカルプロジェクトに、関連する複数のフォルダーを含められるようになりました。プロジェクトのメニューから Edit project を選択すると、フォルダーを追加してプライマリフォルダーを指定できます。」検出の仕組みについては、原文で次のように説明されています。「新しいチャット、Git 操作、AGENTS.md、skills、config.toml の自動検出では、プライマリフォルダーを使用します。セカンダリフォルダーも引き続き、ファイルの検索、読み取り、編集に利用できます。」ChatGPT Voice: 「GPT-Live を搭載した ChatGPT Voice を使うと、ChatGPT デスクトップアプリの Chat、Work、Codex で、作業について会話しながらタスクを調整できます。」Plus、Pro、Business、Edu、Enterprise で利用でき、デスクトップのほか、iOS の Remote からも使用できます。macOS では「Screen context を有効にすると、最前面のウィンドウの appshot を共有できます」。いずれもデスクトップアプリ側の変更であり、CLI の動作は変わりません。 ↩↩↩↩

  114. Codex CLI v0.146.0 リリースノート。14回の alpha ビルドを経て、2026年7月29日(01:42 UTC)に安定版へ昇格しました。以前のガイドでは、v0.146.0 を alpha 限定として記載していました。新機能:/new と /clear によるセッション命名、スレッドのピン留め、開いたまま維持されるサイド会話(#34605、#34840、#35011)。Agent Plugins マニフェスト、ワークスペースプラグインの公開、Amazon Bedrock および Claude Code マーケットプレイス(#35105、#35254、#34931、#34979)。ページ分割式履歴を使ったスレッドのフォーク(スレッド一覧に表示されない一時的なフォークを含む)(#35220、#35251)。WebSocket 経由でリモート Code Mode ホストへ接続する app-server(#35078、#35098)。互換性のあるカスタムモデルプロバイダー向けのスタンドアロン Web 検索(#34846)。executor が提供する skill の検出とリソース読み取り(#35184、#35198)。修正:認証、プラグインのダウンロード、MCP の認可、リモート実行、WebSockets、リダイレクト、LM Studio のすべてで、設定済みプロキシが適用されるようになりました(#34479、#34509、#34655、#34678、#35023、#35056、#35239)。コンテキスト容量が厳しい場合でもより多くの skills を保持し、カタログの切り詰めが必要な際には警告を表示します(#34732、#34738、#34997)。雑務には、アプリ内更新に対する管理者コントロールを備えた Enterprise プランの認識(#35238、#35537)と、GitHub をフォールバックとして使用しつつ OpenAI がホストするインフラストラクチャからリリース成果物を配信する変更(#34505、#34508、#34729、#34910)が含まれます。2026年7月29日に GitHub のリリースフィードと照合して検証しました。 ↩↩↩↩↩↩↩↩↩↩↩↩

  115. openai/codex リリース rust-v0.146.1、2026年8月5日。「サイバー能力を持つモデルに対して、より安全な自動レビューのデフォルト設定を適用し、ターミナルインターフェースで権限変更について説明するようになりました。(#37057)」2026年8月5日(PST)の現セッションでの検証:GitHub のリリース一覧では、rust-v0.146.1(2026-08-05T15:55:06Z 公開)が最新のプレリリースではないタグです。これより新しい 0.147.0 タグは alpha です。 ↩↩

  116. openai/codex リリース rust-v0.147.0、2026年8月7日。新機能:ローカル、個人、ワークスペース、リモートのカタログを横断検索できるポータブルな Agent Plugins、差分トランスクリプト閲覧に対応した手動並べ替え可能な会話セクションの永続化、承認を自動レビューする --approve-for-me、Cursor が管理する skills のインポートと、インポートされた Claude および Cursor の会話を重複なく同期する機能、オプトインの MCP 2026-07-28 プロトコル(ページネーション対応の検出、複数ラウンドのリクエスト、ノンブロッキングのサーバー起動)、Amazon Bedrock でのキャッシュ済み Web 検索とリモート会話の圧縮。雑務:「非推奨の codex exec --full-auto フラグを削除しました。代わりに --sandbox workspace-write を使用してください」。2026年8月7日(PST)の現行セッションでの検証:GitHub のリリース一覧では、rust-v0.147.0(公開日時:2026-08-07T01:41:49Z)が最新のプレリリースではないタグです。 ↩↩↩↩↩↩↩↩↩↩

  117. Codex models ドキュメント — developers.openai.com の URL は learn.chatgpt.com/docs/models に 308 リダイレクトされます。2026年8月10日閲覧。「まず、中程度の推論を行う gpt-5.6-sol を使用するデフォルトの Power 設定から始めてください」と記載され、Smarter(より深い推論)または Faster(より低コスト)へ調整可能です。また、GPT-5.6 Sol(フラッグシップ)、Terra(日常用途)、Luna(高速かつ手頃)を CLI、Web、IDE、クラウド、API のすべてで利用可能なモデルとして挙げています。GPT-5.5 は前世代であり、「GPT-5.4 と GPT-5.4 mini は2026年8月31日に Codex での提供を終了します」とされています。GPT-5.3 Codex は、ChatGPT でサインインしている場合、Codex ではすでに非推奨です(API では引き続き利用可能)。 ↩↩↩↩↩↩↩↩

  118. Codex CLI v0.148.0 リリースノート(rust-v0.148.0、2026年8月18日公開。GitHub API で検証済み — prerelease: false)。新機能の原文:「/export を使用し、TUI の会話全体をクリップボードまたは新しいファイルへ Markdown 形式でエクスポートできます」、「codex exec fork でセッションをフォークし、TUI の再開ピッカーからセッションをアーカイブまたは復元できます」、「対象ワークスペースでは、推定スレッドクレジットまたはコストを /status、ステータス行、ターミナルタイトルで確認できます」、「AWS プロファイル、リージョン、GPT-5.6 ルーティングをサポートする組み込みプロバイダーとして Amazon Bedrock Runtime を利用できます」、「hooks でコマンドを非同期実行し、MCP ツールを呼び出せるようになりました」、「Linux と Windows の両方で、拒否されたパスまたは読み取り不能なパスに対するサンドボックス制限がフェイルクローズ方式になりました」。0.149.0-alpha の項目は、rust-v0.148.0…rust-v0.149.0-alpha.7 の比較(コミットタイトル。2026年8月20日時点で npm dist-tag alpha = 0.149.0-alpha.7)に基づきます。プレリリースのため、変更される可能性があります。 ↩↩↩↩↩↩↩↩

  119. Codex 変更履歴(developers.openai.com/codex/changelog からここへ 308 リダイレクトされます)、2026年8月19日付の項目:「GitLab サポートを、すべての ChatGPT プランでベータ提供しています」— GitLab プロジェクトへの接続、環境の作成、issue や MR からのタスク開始、レビュー依頼に対応します。Self-Managed では GitLab 19.0 以降が必要です。2026年8月20日閲覧。 ↩↩

  120. Codex CLI v0.149.0 リリースノート(rust-v0.149.0、2026年8月20日公開。GitHub API で検証済み — prerelease: false)および v0.149.1(2026年8月24日。npm latest = 0.149.1。本文は比較リンクのみです。5件のコミットには、新しいスレッドを codex exec --thread-source で分類できるようにする 2b66d2ed「exec の呼び出し元が新しいスレッドを分類できるようにする(#40161)」のほか、リモートセッションの画像圧縮とメモリ統合のバックポートが含まれます。126 を参照してください)。v0.149.0 の新機能の原文:「タスクの検索、開始、表示、名前変更、停止ができ、ショートカットも設定可能な対話型 codex agents ダッシュボードを追加しました」、「TUI セッションで作業ディレクトリを管理するための /cd、/pwd、/cwd コマンドを追加しました」、「既存のローカルまたはリモートセッションへメッセージを送信する codex queue を追加しました」、「文字の置換と、cw、c$、cc などの変更モーションを追加し、Vim 編集機能を拡張しました」、「codex doctor で、エンドポイント保護、ネットワーク/プロキシ障害、デスクトップアプリの状態、アップデート接続を診断できるようになりました」、「SDK のユーザーは、CLI の設定オーバーライドをそのまま渡し、max または ultra の推論レベルを選択できるようになりました」。untrusted の廃止は、このリリースの完全な変更履歴に含まれる PR #39630(「untrusted 承認ポリシーを廃止」)によるものです。0.150.0-alpha の主な内容は、rust-v0.149.0…rust-v0.150.0-alpha.7 の比較に基づきます。プレリリースのため、変更される可能性があります。 ↩↩↩↩↩↩↩↩↩

  121. GPT-5.6 Sol のプロモーション価格、2026年8月21日。OpenAI Developers on X の原文:「実行効率の向上に伴い、今後3か月間、API の価格を20%以上引き下げます。トークンベースのプランでは、購入したクレジットを Codex でより有効に活用できるようになりますが、サブスクリプションに含まれる使用量は変わりません」。コミュニティでの発表では、さらに「Sol のプロモーション価格は、少なくとも2026年11月21日まで利用できます」と説明されています。クレジットレートへの影響は、2026年8月24日に公開済みの料金表で検証しました。Sol は入力トークン100万個あたり100クレジット(キャッシュ済み入力は10、出力は500)で、以前は125クレジット(キャッシュ済み入力は12.5、出力は750)でした。 ↩↩↩↩

  122. Codex の高度な設定 — プロファイル(learn.chatgpt.com/docs/config-file/config-advanced.md)、2026年8月25日閲覧。原文:「--profile profile-name を渡すと、Codex は ~/.codex/config.toml を読み込み、その後 ~/.codex/profile-name.config.toml を重ねて適用します」、「プロファイルファイルではトップレベルの設定キーを使用し、[profiles.profile-name] の下にネストしないでください」、「Codex 0.134.0 以降では、--profile は config.toml の [profiles.profile-name] を読み込まなくなり、トップレベルの profile = \"profile-name\" セレクターもサポートされなくなりました。従来のプロファイル設定を ~/.codex/profile-name.config.toml に移動してから、対応する [profiles.profile-name] テーブルと profile = \"profile-name\" セレクターを config.toml から削除してください」。プロファイルファイルには、「基本設定と異なる値だけを記述すれば十分」です。 ↩↩↩↩

  123. エージェントの承認とセキュリティ、2026年8月25日閲覧。2つのレイヤーを定義しています。サンドボックスはコマンドがアクセスできる対象を制限し、承認ポリシーは、コマンドがサンドボックス外へアクセスする場合やネットワークを使用する場合に、Codex が事前確認するタイミングを決定します。また、組み合わせのプリセットも掲載されています。このドキュメントでは、danger-full-access + on-request をコマンドごとに確認する設定とは説明していません。その解釈は本ガイド独自の推測であり、v2.59 で訂正しました。codex exec のフラグ構成(-s/--sandbox、-p/--profile、--approve-for-me、--dangerously-bypass-approvals-and-sandbox、-c)は、0.149.1 の codex exec --help に基づきます。 ↩↩↩↩

  124. Hooks(learn.chatgpt.com/docs/hooks.md)、2026年8月26日参照、およびタグ rust-v0.149.1 の codex-rs/hooks/src/lib.rs。ソース原文:pub const HOOK_EVENT_NAMES: [&str; 11] = ["PreToolUse", "PermissionRequest", "PostToolUse", "PreCompact", "PostCompact", "SessionStart", "SessionEnd", "UserPromptSubmit", "SubagentStart", "SubagentStop", "Stop"]。rust-v0.149.1 の tarball を grep すると、AfterToolUse は1件も見つかりません。AfterAgent は、codex-rs/hooks/src/types.rs、registry.rs、legacy_notify.rs、および codex-rs/core/src/hook_runtime.rs(従来の notify ペイロード)にある HookEvent::AfterAgent / HookEventAfterAgent としてのみ登場します。ドキュメント原文:「Hooks は会話中のさまざまな時点で実行されます」—「ターン中:PreToolUse、PermissionRequest、PostToolUse、PreCompact、PostCompact、UserPromptSubmit、SubagentStop、Stop」、「セッションまたはサブエージェントの開始時:SessionStart、SubagentStart」、「メインスレッドの終了時:SessionEnd(サブエージェントでは実行されません)」。「複数のファイルにある一致した hooks はすべて実行されます。」「同じイベントに一致する複数のコマンド hooks は同時に起動されるため、ある hook が別の一致する hook の起動を阻止することはできません。」「管理対象ではない hooks は、実行前に確認して信頼する必要があります。」「Codex は hook の現在のハッシュに対して信頼を記録するため、新規または変更された hooks は確認対象としてマークされ、信頼されるまでスキップされます。」「CLI で /hooks を使用すると、hook のソースの確認、新規または変更された hooks のレビュー、hooks の信頼、管理対象ではない個別の hooks の無効化ができます。」「システム、MDM、クラウド、または requirements.toml をソースとする管理対象の hooks は、管理対象としてマークされ、ポリシーによって信頼されます。ユーザー向け hook ブラウザーから無効にすることはできません。」「--dangerously-bypass-hook-trust を渡すと、その呼び出しに限り、永続化された hook の信頼を要求せずに有効な hooks を実行できます。」「プロジェクトローカルの hooks は、プロジェクトの .codex/ レイヤーが信頼されている場合にのみ読み込まれます。」設定形式:「Hooks は3つのレベルで構成されます」(イベント、マッチャーグループ、ハンドラー)。hooks.json(~/.codex/hooks.json、<repo>/.codex/hooks.json、プラグインの hooks/hooks.json)で定義するか、[[hooks.PreToolUse]] と [[hooks.PreToolUse.hooks]] に type = "command" を指定し、「config.toml 内の同等のインライン TOML」として定義します。「command および mcp_tool ハンドラーがサポートされています。prompt および agent ハンドラーは解析されますが、スキップされます。」「timeout を省略すると、Codex はほとんどの hooks に 600 秒を使用します。」「SessionEnd のデフォルトは 1 秒で、最大 3 秒まで指定できます。」「コマンド hook をバックグラウンドで実行するには、async を true に設定します」。ただし、「SessionEnd hooks は常に同期的に実行されます。」イベント別:SessionEnd は、「開いている会話をアーカイブまたは削除したとき、Codex が正常に終了したとき、または会話が30分間アイドル状態で、接続されているどのクライアントでも開かれていないときに、メインスレッドで実行されます。サブエージェントでは実行されません。」PreToolUse は、「Bash、apply_patch によるファイル編集、MCP ツール呼び出し、およびその他のローカル関数ツールをインターセプトできます」。apply_patch では、「matcher の値に apply_patch、Edit、または Write を使用できます」。PermissionRequest は、「シェルの権限昇格や管理対象ネットワークの承認など、Codex が承認を求めようとするときに実行されます。リクエストの許可や拒否のほか、判断を保留して通常の承認プロンプトを続行させることもできます。承認が不要なコマンドでは実行されません。」PostToolUse は、「Bash、apply_patch、MCP ツール呼び出し、およびその他のローカル関数ツールを含む、サポート対象ツールが出力を生成した後に実行されます。Bash の場合、終了ステータスが0以外のコマンドの後にも実行されます。すでに実行されたツールの副作用を取り消すことはできません」。また、「PostToolUse は systemMessage、continue: false、および stopReason をサポートします。」PreCompact / PostCompact では、「matcher は trigger に適用され、その値は manual と auto です。」SubagentStart / SubagentStop では、「matcher は agent_type に適用されます」。Stop のフィールドには、stop_hook_active(「このターンがすでに Stop によって続行されたかどうか」)が含まれ、「Stop は終了コード 0 で終了する場合、stdout に JSON が出力されることを想定しています。」ツールの適用範囲:「WebSearch などのホスト型ツール」—「これらはローカル関数ツールの hook 経路を使用しません」。「ツール hooks は有用なガードレールとして扱い、完全な強制境界とは見なさないでください。」 ↩↩↩↩↩↩↩↩↩↩↩

  125. ChatGPT & Codex changelogの2026年8月24日付エントリ「Codex MCP server command deprecated」の原文:「codex mcp-server コマンドは非推奨になりました。代わりに Codex app server を使用してください。Claude Code から Codex を使用するには、Claude Code 用の Codex プラグインを使用してください。」(learn.chatgpt.com/docs/app-server および github.com/openai/codex-plugin-cc へのリンク)。PR #39657「Warn when launching the deprecated MCP server」は2026年8月20日にマージされ、rust-v0.149.0 に含まれています(そのマージコミットは、GitHub API によるタグとの比較で behind と表示されます):「codex mcp-server の呼び出し時に、このコマンドが非推奨であり、今後のリリースで削除される旨の警告を標準エラーへ出力します。警告の後もサーバーは起動を続けます。」rust-v0.149.1 の codex-rs/cli/src/main.rs にある文字列:warning: `codex mcp-server` is deprecated and will be removed in a future release. GitHub API による openai/codex-plugin-cc リポジトリの説明:「Claude Code から Codex を使用して、コードのレビューやタスクの委任を行えます。」Codex App Server(learn.chatgpt.com/docs/app-server.md)、2026年8月26日参照:「Codex app-server は、Codex が高度なクライアント(Codex VS Code 拡張機能など)を動作させるために使用するインターフェースです。認証、会話履歴、承認、ストリーミングされるエージェントイベントを自社製品へ深く統合したい場合に使用してください。」 ↩↩↩↩

  126. PR #40161「Allow exec callers to classify new threads」は2026年8月23日にマージされました。原文:「グローバルな codex exec --thread-source <SOURCE> オプションを追加し、新規作成またはフォークされたスレッドへ伝播させます。」「このオプションを省略した場合、ソースのデフォルトを user にします。」「分類を TypeScript SDK で threadSource として公開します。これはスレッドの初回作成時に適用され、既存のスレッドを再開する際にはソースを上書きしません。」コミット 2b66d2ed として v0.149.1 に取り込まれており、rust-v0.149.0…rust-v0.149.1 の比較に含まれる5件のコミットの1つです(残りは「Budget retained images during remote compaction (#40280)」、「Identify detached memory requests as memory consolidation (#40186)」、「Adapt image compaction backport for pre-annotation releases」、およびタイトルのないリリースコミット)。rust-v0.149.1 のソース:codex-rs/exec/src/cli.rs では、ドキュメントコメント「新規作成またはフォークされたスレッドのソース分類。」とともに #[arg(long = "thread-source", value_name = "SOURCE", global = true)] pub thread_source: Option<ThreadSource> が宣言されています。codex-rs/protocol/src/protocol.rs では ThreadSource { User, Subagent, Feature(String), MemoryConsolidation } が定義され、それぞれ user、subagent、機能名、memory_consolidation としてシリアライズされます。sdk/typescript/src/exec.ts は、threadId が設定されていない場合にのみ、threadSource を --thread-source として渡します。同じタグの exec crate には ask_for_approval フィールドがなく、ローカルにインストールされた 0.147.0 の codex exec --help には -s/--sandbox、-p/--profile、--approve-for-me、--dangerously-bypass-approvals-and-sandbox、--dangerously-bypass-hook-trust、-c が表示されますが、--ask-for-approval は表示されません。 ↩↩↩↩↩

  127. ChatGPT & Codex changelogの2026年8月25日付エントリ「Browser extensions, site tools, and cloud sign-in」の原文:「対応ブラウザーの追加:ChatGPT ブラウザー拡張機能を、Chrome に加えて Microsoft Edge、Brave、Opera、Vivaldi でも使用できます。ChatGPT デスクトップアプリの Settings > Computer Use でブラウザーを設定してください。5つのブラウザーすべてがタブメンションとブラウザー操作に対応していますが、Opera はサイドチャットに対応していません。」「サイトツール(WebMCP):デスクトップアプリの組み込みブラウザーでは、ChatGPT Work と Codex がWebサイトから提供されるツールを使用してページを操作できます。GPT-5.6 Sol または GPT-5.6 Terra を使用し、デスクトップアプリを最新版に更新してください。サイトツールは GPT-5.6 Luna、Enterprise ワークスペース、Edu ワークスペースでは利用できません。」拡張機能のページ(learn.chatgpt.com/docs/chrome-extension、2026年8月26日参照)の現在のタイトルは「Browser extension」です:「ChatGPT ブラウザー拡張機能を使用すると、ChatGPT デスクトップアプリから Google Chrome、Microsoft Edge、Brave、Opera、または Vivaldi を操作できます。」「5つのブラウザーすべてが、デスクトップアプリからのタブメンションとブラウザー操作に対応しています。Chrome、Edge、Brave、Vivaldi はサイドチャットにも対応しています。Opera はサイドチャットに対応していないため、タスクはデスクトップアプリから開始してください。」 ↩↩↩↩↩↩

  128. ChatGPT & Codex changelog、2026年8月20日付の「Codex and ChatGPT updates」の項目。原文:「共有スレッドのスナップショット:すべての Codex プランで、macOS 向け ChatGPT デスクトップアプリから、ローカルの Codex スレッドの読み取り専用スナップショットを共有できます。元のスレッドが変更されても、スナップショットは更新されません。個人アカウントのリンクは、リンクを知っている誰でも開くことができます。ワークスペースアカウントのリンクは、リンクを作成したワークスペースのメンバーだけが開けます。Codex は既知のシークレットパターンをマスキングしますが、機密情報が残っている可能性があるため、共有内容を確認してください。リンクの表示や無効化は、ChatGPT のデータコントロールにある「共有リンク」から行えます。」2026年8月26日アクセス。 ↩↩

  129. タグ rust-v0.149.1 の codex-rs/tui/src/slash_command.rs。SlashCommand enum に Config バリアントはありません。DebugConfig は /debug-config としてシリアライズされ、説明は「デバッグ用に設定レイヤーと要件のソースを表示」です(ガイドの /config の記載は v0.97.0 時代のものです(39))。説明の原文:Keymap「TUI のショートカットを再割り当て」;Rename「現在のスレッド名を変更」;AutoReview(/approve)「最近の自動レビューによる拒否に対し、1回だけ再試行を承認」;Memories「メモリの使用と生成を設定」;Agents「アクティブなすべてのエージェントセッションを表示して切り替え」;MultiAgents(/subagents)「このセッションのサブエージェントを切り替え」;Side / Btw「一時的なフォークでサイド会話を開始」;Raw「コピーしやすいターミナル選択のため、未加工のスクロールバックモードを切り替え」;Ide「現在の選択範囲、開いているファイル、その他の IDE コンテキストを含める」;Stop(エイリアス clean)「すべてのバックグラウンドターミナルを停止」;Experimental「実験的機能を切り替え」;Theme「シンタックスハイライトのテーマを選択」;App「このセッションをデスクトップアプリで続行」。cfg!(any(target_os = "macos", target_os = "windows")) が成立する環境でのみ表示されます;Clear「ターミナルをクリアして新しいチャットを開始」;Pets「ターミナルのペットを選択または非表示」。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  130. 設定リファレンス(learn.chatgpt.com/docs/config-file/config-reference.md)、2026年8月26日アクセス。features.network_proxy の型は boolean | table です。「サンドボックス化されたコマンド用のネットワークプロキシを起動します(実験的機能、デフォルトではオフ)。有効化された管理者管理の experimental_network 要件によってプロキシが起動される場合を除き、権限プロファイルのドメインルールを適用するには、この設定が必要です。domains など、機能レベルのポリシーオプションを設定する場合はテーブルを使用します。Web 検索、アプリ、MCP、その他のホスト型ツールはフィルタリングしません。」サブキーの原文:enabled(boolean)「デフォルトは false です。プロキシがオフの間は、権限プロファイルのドメインルールが適用されません。」;domains(map<string, allow | deny>)「デフォルトでは未設定です。つまり、allow ルールを追加するまで、外部の宛先は許可されません。正確なホスト、サブドメインのみを対象とする *.example.com、頂点ドメインとサブドメインを対象とする **.example.com、グローバルな * 許可ルールをサポートします。* は公開された外向きアクセスを広範に許可するため、対象を限定したルールを推奨します。ブロックする宛先には deny ルールを追加してください。競合時は deny が優先されます。」;unix_sockets(map<string, allow | deny>)「デフォルトでは未設定です。許可するソケットには allow エントリを追加してください。」;allow_local_binding「デフォルトは false です。ただし、正確なローカル IP リテラルまたは localhost の許可ルールにより、特定のローカルターゲットを許可できます。」;enable_socks5「デフォルトは true です。」;enable_socks5_udp「デフォルトは true です。」;allow_upstream_proxy「デフォルトは true です。」;dangerously_allow_non_loopback_proxy「デフォルトは false です。有効にすると、プロキシのリスナーが localhost の外部に公開される可能性があります。」;dangerously_allow_all_unix_sockets「デフォルトは false です。厳密に管理された環境でのみ使用してください。」;proxy_url「デフォルトは \"http://127.0.0.1:3128\" です。」;socks_url「デフォルトは \"http://127.0.0.1:8081\" です。」権限プロファイル:ネットワークの domains は、「features.network_proxy または有効化された管理者管理のネットワーク要件によってプロキシが起動された場合にのみ適用されます。」 ↩↩↩

  131. 0.150.0 alpha のウォッチリストです。プレリリース版のため、変更される可能性があります。2026年8月26日時点で、npm dist-tag alpha = 0.150.0-alpha.13。GitHub リリース rust-v0.150.0-alpha.13 は、prerelease: true として 2026-08-26T11:18Z に公開されました。rust-v0.149.1…rust-v0.150.0-alpha.13 の比較には、289件のコミットが含まれています。項目別の根拠:/recap — alpha タグの codex-rs/tui/src/slash_command.rs に Recap(「現在の会話を今すぐ要約」)が追加されました。出典は「会話の自動および手動の要約を生成(#40705)」です;Interrupt — alpha タグの HOOK_EVENT_NAMES: [&str; 12] の末尾に "Interrupt" が追加されました(「中断されたターン用の hooks を追加(#40511)」);WebSocket の削除 — PR #40692「アプリサーバーの --code-mode-host 接続に対して、http:// と https:// の gRPC エンドポイントのみを受け入れる」;ページ分割された履歴 — 「ページ分割されたスレッド履歴の APIs を昇格(#40673)」および PR #40677「thread/start で historyMode が省略された場合、ストアが thread/turns/list と thread/items/list をサポートする永続スレッドには paginated を選択」;/copy ピッカー — PR #39997「/copy でピッカーを開き、最新の応答全体に加えて、そこに含まれる各フェンス付きコードブロックとブロック引用を表示」;永続的な effort — PR #40799「reasoning-effort プロトコルと TypeScript SDK 型に persistent を追加」;信頼されていないプロジェクト — PR #39837「ユーザーレベルの指示を維持しつつ、アクティブなプロジェクトが信頼されていない場合は、プロジェクトスコープの AGENTS.md 探索をスキップ」;認証情報ブローカー — PR #40466「features.network_proxy.credential_broker を追加」;Guardian v2 — PR #40846「Guardian v2 のレビュー対象範囲をデフォルトでコンピューター操作ツールに設定」および「Guardian のトランスクリプトにデフォルトで画像を含める」。いずれも安定版ではなく、本文には記載していません。(2026年8月27日に状況が更新されました。この9項目のうち5項目は安定版 0.150.0 に搭載され、4項目は 0.151.0-alpha 系列へ持ち越されました。Guardian v2 のデフォルト変更も併せて持ち越されています。132 および 137 を参照してください。プレリリース版ウォッチリストのバージョン固定記録として残しています。) ↩

  132. Codex CLI v0.150.0 リリースノートおよびChatGPT & Codex changelogの2026年8月26日付エントリ。インストールは npm install -g @openai/codex@0.150.0 です。New Featuresの原文:「@ メンションでほかの Codex タスクを参照し、ターミナルからエージェントにタスクの読み取り、作成、メッセージ送信を依頼できるようになりました。(#40308、#40315)」、「/copy で、回答全体、個別のコードブロック、引用ブロックを選択できるピッカーが利用できるようになりました。(#39997)」、「名前のないターミナルタスクには説明的なタイトルが自動的に付けられ、/rename では会話に基づく編集可能なタイトルが提案されるようになりました。(#40492、#40495)」、「Markdown リンクは対応するターミナルでクリック可能なラベルとして表示され、それ以外では表示可能な URL が維持されます。(#40471)」、「権限モードを切り替えるショートカットを割り当てられるようになり、Vim モードでは . を使って直前の編集を繰り返せるようになりました。(#39873、#40521)」、「新しい Interrupt hooks では、アクティブな最上位ターンが中断された際にコマンドまたは MCP ハンドラーを実行できます。(#40511)」。Bug Fixesの原文:「信頼されていないプロジェクトからプロジェクトレベルの AGENTS.md 指示が提供されなくなり、権限変更後も管理対象の読み取り拒否ルールが適用され続けるようになりました。(#39837、#40004)」(PR #39837:「ユーザーレベルの指示を維持しつつ、アクティブなプロジェクトが信頼されていない場合は、プロジェクトスコープの AGENTS.md 検出をスキップする」)、「プロバイダー、認証更新、アテステーションのフィールドを含め、app-server の診断における認証情報の秘匿処理を改善しました。(#39993)」、「古い executor との互換性を維持しつつ、リモート MCP のベアラートークン検索と必須サーバーの起動を修正しました。(#39926、#39952、#39979)」、「Unicode のユーザーパスにおける Windows サンドボックスの昇格セットアップと起動エイリアスを修正しました。(#39971、#40570)」、「デタッチされたプロセスがターミナルまたは満杯になったターミナル出力バッファーを保持することで発生していた、Unix のシャットダウン停止を防止しました。(#40460)」、「Amazon Bedrock モデルの会話圧縮とマルチエージェント互換性を修正しました。(#39804、#39825)」。タグ rust-v0.150.0 でのソース検証:codex-rs/hooks/src/lib.rs の HOOK_EVENT_NAMES: [&str; 12] は "Interrupt" で終わります。Interrupt は HOOK_EVENT_NAMES_WITH_MATCHERS には存在せず(matcher なし)、codex-rs/core/src/hook_runtime.rs の run_turn_interrupt_hooks はサブエージェントセッションでは早期リターンし、テスト interrupt_normalizes_timeout_and_supports_async_execution では非同期ハンドラーが網羅されています。codex-rs/hooks/src/engine/discovery.rs のコメント原文:「hook のタイムアウトを正規化します。SessionEnd と Interrupt のデフォルトは1秒、上限は3秒です。その他すべての hook では標準の10分というデフォルトが維持されます。」。slash_command.rs では /copy を「直前の回答、コードブロック、または引用をコピーする」と説明しており、enum に Config または Recap の variant は依然としてありません。features.network_proxy.credential_broker は codex-rs/network-proxy/src/runtime.rs に接続されています。config.schema.json では GuardianV2ReviewScopeConfigToml.computer_use_only(「非同期分類と高速承認をブラウザーおよびコンピューター操作ツールに制限します。」)が定義されていますが、解決後のデフォルトは標準スコープのままで、transcript.include_images のデフォルトは false です。ThreadHistoryMode のデフォルトは引き続き Legacy です。--code-mode-host は引き続き ws:///wss:// を受け付けます。codex mcp-server も引き続き存在し、「警告:codex mcp-server は非推奨であり、今後のリリースで削除されます。」と表示されます。2026年8月27日に検証済みです。(2026年8月30日更新:v0.151.0 では Guardian v2 の両方のデフォルトが有効になり、review_scope.computer_use_only と transcript.include_images は true に解決されるようになりました(#40846)。また、ws:///wss:// の code-mode トランスポートが削除され(#40692)、対応するストアを備えた永続スレッドではページ分割された履歴がデフォルトになりました(#40677)が、プロトコルの enum のデフォルトは Legacy のままです。134 および 135 を参照してください。) ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  133. Codex CLI v0.150.1 リリースノートおよびChatGPT & Codex changelogの2026年8月27日付エントリ。インストールは npm install -g @openai/codex@0.150.1 です。バグ修正は1件のみで、原文は「リモート圧縮では、保持された画像がデフォルトでトークン予算に算入されるようになり、必要に応じて古い画像が削除されます。(#41003)」です。#41003「保持画像の圧縮予算管理を0.150へバックポートする」では、0.151-alpha 系列の PR #40994「保持画像の予算管理をデフォルトで有効にする」が stable にバックポートされています。npm dist-tag latest = 0.150.1、2026年8月27日に検証済みです。 ↩↩↩

  134. Codex CLI v0.151.0 リリースノート(2026年8月29日09:55 UTC公開)およびChatGPT & Codex changelogの2026年8月29日付エントリ。npm latest = 0.151.0。インストールは npm install -g @openai/codex@0.151.0 です。リリース本文は実際のリリース内容を表していません。そこにはブランチ分岐後の PR #41183〜#41209 しか記載されていませんが、rust-v0.150.1…rust-v0.151.0 の比較には164件のコミットがあります(135 を参照)。New Featuresの原文:「任意の MCP サーバーからツールを検出するための猶予期間を設定できるようになりました。(#41199)」(PR #41199:「任意の MCP サーバーをツールカタログへ取り込む際の待機時間を制御するため、デフォルト1,000ミリ秒の mcp_optional_startup_grace_ms を追加する」、「値を 0 にすると共有の猶予期間が無効になり、任意のサーバーでは設定済みの startup_timeout_sec が代わりに使用される」)、「拡張機能で、MCP ツールの結果がモデルへ渡される前に検査または置換できるようになりました。(#41202)」(PR #41202 では ToolLifecycleContributor::on_mcp_tool_result を追加し、「MCP の完了を公開する前、およびモデル向けに結果を準備する前」に実行します)、「プラグインカタログでリポジトリごとの設定が統合されるようになり、有効なプラグインを隠すことなく、無効なプロジェクトマーケットプレイスが報告されるようになりました。(#41208)」(PR #41208:「有効なローカルカタログやグローバルに有効化されたリモートカタログを除外せず、無効なプロジェクト設定を marketplaceLoadErrors を通じて報告する」)。Bug Fixesの原文:「復元された権限プロファイルが TUI のターンをまたいで維持されるようになり、/cd によるサンドボックス制限の緩和を防止しました。(#41192)」(PR #41192:「復元されたプロファイルを従来のサンドボックスモードで安全に表現できない場合、/cd を拒否する」)、「モデルの切り替え時や別のモデルへのフォールバック時に、ツールの利用可否と推論 effort が正しく維持されるようにしました。(#41195、#41206)」、「executor の実際のホームディレクトリ、オペレーティングシステム、パス規則を使用することで、リモートサンドボックスの適用を改善しました。(#41196、#41204、#41207、#41209)」、「app-server のレスポンスで、構造化された MCP ツールおよびリソースのエラーが維持されるようにしました。(#41196)」、「ネストされたサブエージェントのトークン使用量をルート目標の予算に算入しました。(#41183)」、「権限状態の変更後、古い Guardian 分類によって操作が承認されることを防止しました。(#41196)」。2026年8月30日に検証済みです。 ↩↩↩↩↩↩↩↩↩

  135. 0.150-alpha サイクルのウォッチリストにあった10項目が、安定版0.151.0へ昇格したことを示す証拠です。リリース本文が扱っているのは#41183〜#41209のみであるため、これらを立証できるのはrust-v0.150.1…rust-v0.151.0の比較だけです(164コミット、リバートなし。安定版はrust-v0.151.0-alpha.6より1コミット遅れており、そのコミットはalpha.6自体の「Release 0.151.0-alpha.6」というバージョン更新です)。コミットタイトルは原文のままです:”Generate automatic and manual conversation recaps (#40705)”(PR:「オンデマンドで同じ要約をリクエストできるように/recapを追加」。自動要約は「対象となる、アイドル状態かつフォーカスされていない会話」に対して生成されます);”Remove WebSocket transport from code-mode hosts (#40692)”(PR:「app serverの--code-mode-host接続では、http://とhttps://のgRPCエンドポイントのみを受け入れる」;「スタンドアロンのcode-mode hostをstdioおよびgRPCリスナーのみに制限する」);”Promote paginated thread history APIs (#40673)”(PR:「実験的なAPI機能を使わずに、thread/turns/list、thread/items/list、thread/revertを利用可能にする」)、”Default durable threads to paginated history (#40677)”(PR:「thread/startでhistoryModeを省略した場合、thread/turns/listとthread/items/listをサポートするストアの永続スレッドではpaginatedを選択する。エフェメラルスレッド、およびこれらのAPIsをサポートしないストアを基盤とするスレッドでは、引き続きlegacyをデフォルトとする」)、および”Deprecate full-history hydration for paginated threads (#40676)”;”Support persistent reasoning effort (#40799)”と、”Enable clock tools for persistent reasoning turns (#40942)”および”Add developer instructions for persistent mode (#41050)”(PR #41050:「モデルのメタデータで、persistent_instructionsを使用してガイダンスを上書きまたは無効化できるようにする」);”Default Guardian v2 to computer-use reviews with images (#40846)”(PR:「より広範なツールレビュー範囲を維持するには、features.guardianv2.review_scope.computer_use_only = falseを設定する」および「画像を無効にするには、features.guardianv2.transcript.include_images = falseを設定する」);”Add Vim character find and till motions (#40785)”および”Add Vim buffer jump motions (#40958)”;”Add live turn settings updates (#40653)”、”Add turn-scoped settings updates to the app server (#40656)”(PR:「実験的なturn/settings/updateメソッドを追加する」)、および”Add a turn-scoped service tier override (#40616)”;”Add worktree settings parser (#40624)”および”Add thread ownership metadata for managed worktrees (#40716)”;”Add Amazon Bedrock setup to TUI onboarding (#40679)”(PR:「対象となるTUIサインインフローに、機能フラグで制御されるAmazon Bedrockオプションを追加する」);”Require approval for input to escalated terminals (#40978)”(PR:「デフォルトでは無効なwrite_stdin_approval機能フラグを追加する」)および”Reject oversized reviewed terminal input (#41159)”(PR:「完全に整形されたアクションと承認理由が8,000バイト以内に収まることを必須とする」)。タグrust-v0.151.0でソースを検証したところ、codex-rs/tui/src/slash_command.rsにはRecap(「現在の会話を今すぐ要約する」)があり、依然としてConfigバリアントはありません。codex-rs/code-mode-host/src/main.rsでは、リスナーが原文どおり「Transport endpoint: stdio, stdio://, or grpc://IP:PORT.」と説明され、「raw OTLPトレースバッチのみをストリーミングするオプションのWebSocketエンドポイント」も記載されています。codex-rs/protocol/src/protocol.rs:755-758では、ThreadHistoryModeが引き続き#[default] Legacyとして宣言されています。codex-rs/protocol/src/openai_models.rsにはReasoningEffort::Persistent(wire値は「persistent」)が追加されています。codex-rs/ext/guardian-v2/src/async_scorer/config.rsでは、review_scope.computer_use_onlyとtranscript.include_imagesが.unwrap_or(true)で解決されます。2026年8月30日検証。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  136. 0.152.0-alphaのウォッチリストです。プレリリースであり、変更される可能性があります。2026年8月30日時点で、npm dist-tagのalphaは0.152.0-alpha.4です。GitHubリリースrust-v0.152.0-alpha.4は、prerelease: trueとして2026-08-30T13:56Zに公開されました。rust-v0.151.0…rust-v0.152.0-alpha.4の比較では、74コミット先行しています。各項目の証拠として、コミットタイトルを原文のまま示します:”Add Vim search motions to the composer (#41586)”;”Update tests for default-enabled update_plan (#41630)”;”Support openai/elicitation form requests (#41447)”;”Support per-tool MCP output limits (#41421)”;”Add configurable gating for the sleep tool (#41243)”および”Classify clock tools as built-in control tools (#41331)”;”Make subagents follow the root service tier (#41308)”;”Preserve context baselines across nested agent forks (#41424)”;”Add recency sorting to project/list (#41223)”;”Support configurable timeouts for thread shell commands (#41384)”;”Refresh the TUI model picker from the app server (#41467)”;”Restrict cloud task credentials to trusted origins (#41403)”;”Source proactive multi-agent instructions from the model catalog (#41457)”(”Clarify proactive multi-agent delegation guidance (#41380)”自体は、0.151.0のバックブランチへの取り込みとしてすでに安定版へ到達しています);Guardian v2の継続的な改善(”Roll over Guardian context before follow-up reviews (#41215)”、”Preserve Guardian authorization across history compaction (#41660)”)。これらはいずれも安定版ではなく、本文にも記載されていません。 ↩↩↩

  137. 0.151.0-alphaのウォッチリストです。プレリリースであり、変更される可能性があります。2026年8月27日時点で、npm dist-tagのalphaは0.151.0-alpha.6です。GitHubリリースrust-v0.151.0-alpha.6は、prerelease: trueとして2026-08-27T12:31Zに公開されました。rust-v0.150.0…rust-v0.151.0-alpha.6の比較には136コミットが記載されています。各項目の証拠として、コミットタイトルを原文のまま示します:”Generate automatic and manual conversation recaps (#40705)”(”Prepare the TUI for conversation recaps (#40696)”および”Prepare automatic TUI recap generation (#40697)”を含む);”Remove WebSocket transport from code-mode hosts (#40692)”;”Default durable threads to paginated history (#40677)”および”Promote paginated thread history APIs (#40673)”;”Support persistent reasoning effort (#40799)”;”Default Guardian v2 to computer-use reviews with images (#40846)”;”Add Vim character find and till motions (#40785)”および”Add Vim buffer jump motions (#40958)”;”Add turn-scoped settings updates to the app server (#40656)”および”Add a turn-scoped service tier override (#40616)”;”Add worktree settings parser (#40624)”;”Add Amazon Bedrock setup to TUI onboarding (#40679)”;”Require approval for input to escalated terminals (#40978)”。これらはいずれも安定版ではなく、本文にも記載されていません。(2026年8月30日に旧情報となりました。10項目すべてが安定版0.151.0でリリースされています。134および135をご覧ください。プレリリースのウォッチリストをバージョン固定で記録するために残しています。) ↩↩↩

  138. Codex CLI v0.152.0 リリースノート、2026年9月1日。インストールは npm install -g @openai/codex@0.152.0。安定版ブランチの比較:rust-v0.151.0…rust-v0.152.1。新機能(原文):「Vim モードでは、下書き内を / と ? で検索でき、一致箇所の強調表示や n と N による繰り返し移動にも対応しました。(#41586)」。「レート制限バナーから、使用量の確認、クレジットの管理、制限のリセット、プランの管理を行えるようになりました。(#41742)」。「ターミナル UI と codex exec に、Amazon Bedrock の再認証を含む認証情報の更新状況が表示されるようになりました。(#41239)」。「MCP サーバー名に :、@、/、. を使用できるようになり、CLI のコマンドと認証全体でパッケージ形式の名前がサポートされました。(#41700)」。「個々の MCP ツールで output_token_limit を設定できるようになり、セッション再開後も一貫した切り詰め処理が適用されます。(#41421)」。「アプリサーバークライアントで、1時間を超える期限も含めて thread/shellCommand のタイムアウトを設定できるようになりました。(#41384)」。雑務(原文):「計画ツールはデフォルトで無効になりました。有効にするには tools.update_plan.enabled = true を設定してください。(#41744)」(PR #41744:「tools.update_plan.enabled のデフォルトを false に変更し、ユーザーが明示的に有効化した場合に update_plan を公開する」。「ツールが無効な場合、モデル、コラボレーションモード、マルチエージェント、コンパクション、事前ウォームアップ、目標継続の各プロンプトから、同梱の update_plan ガイダンスを削除する」。「計画や update_plan に言及している場合でも、カスタム基本指示、モデルカタログの指示、コラボレーションポリシー、ユーザーの目標テキストを保持する」— これは監視対象だった #41630 のデフォルト有効状態を置き換えるものです。136 を参照してください)。「プラグインの推奨事項を起動中に読み込み始めることで、最初のターンまでの遅延を短縮しました。(#41375)」。バグ修正(原文):「自動承認レビューで、履歴のコンパクションをまたいでもユーザーの指示、回答、有効な承認が保持されるようになりました。(#41660、#41846、#41852)」。「再開したスレッドでは、作業ディレクトリが指定されていない場合に保存済みの作業ディレクトリが復元され、クライアントメタデータを更新してもファイルシステムの権限が保持されるようになりました。(#41567、#41464)」。「キャッシュの更新やリモートプラグインの変更中も MCP ツールが利用可能な状態を維持し、認証の再試行ではヘルパーが提供した更新済みヘッダーを使用するようになりました。(#41336、#41344、#41396、#41400)」。「モデルピッカーを開くと、強調表示中の選択を維持したまま利用可能なモデルが更新されるようになりました。(#41467)」。「Microsoft Store 版 PowerShell を使用した Windows サンドボックス実行、ターミナル照会時のサブプロセス停止、旧版 JediTerm ターミナルでのカーソルに関連する表示崩れを修正しました。(#41227、#41436、#41673)」。「クラウドタスクのリクエストで信頼できないバックエンド URL を拒否し、保存済みの認証情報を保護するためにリダイレクトを無効化しました。(#41403)」(PR #41403:「CODEX_CLOUD_TASKS_BASE_URL がポート 443 上の信頼済み ChatGPT HTTPS オリジンであることを検証し、ユーザー情報、クエリ、フラグメントを含む URL を拒否する」。「認証情報がリダイレクト先へ転送されないように、クラウドタスクのバックエンドクライアントと環境検出クライアントでリダイレクトを無効化する」)。比較に含まれる監視リストからの昇格項目(コミットタイトルは原文):「openai/elicitation フォームリクエストをサポート(#41447)」(PR:クライアントがオブジェクト値の form ケイパビリティを宣言した場合にフォーム対応を通知し、メタデータと不透明なスキーマを「app-server を通じて openaiForm として転送し、x-openai-* アノテーションを保持する」。TUI は表示できないフォームリクエストを拒否する)。「ツールごとの MCP 出力制限をサポート(#41421)」(PR:「MCP サーバーの tools 設定にある各エントリへ、正の値を取る output_token_limit 設定を追加する」。「プラグインとユーザーのポリシーが重なる場合は、より厳しい制限を適用する」。「有効な MCP 出力予算を会話履歴に保持し、ツール出力、ツール実行後の hooks 応答、再開したセッションに同じ切り詰め制限を適用する」)。「パッケージ形式の MCP サーバー名をサポート(#41700)」(PR:「npm:@modelcontextprotocol/server-sequential.thinking のような名前を使用可能にする」。その名前は「mcp add、get、list、remove、実行時のツール名前空間、OAuth 認証情報の検索全体で」保持される)。「TUI に操作可能なレート制限バナーを表示(#41742)」(PR:バナーを「認証済みのアカウントとユーザー」に限定し、「使用量、クレジット、リセット、所有者への通知、プラン管理」のアクションを提供する。また、「バナーから指示された場合は、スレッド内の無関係な設定を変更せず、最初に利用可能なフォールバックモデルへ切り替える」)。「モデルプロバイダーの認証復旧状況を表示(#41239)」(PR:「スレッド、ターン、プロバイダー、ユーザー向けメッセージを含む、安定した modelProvider/authRecoveryStarted および modelProvider/authRecoveryCompleted app-server 通知を追加する」)。「新しい Vim 下書きを Insert モードで開始(#41921)」。「sleep ツールに設定可能なゲート制御を追加(#41243)」および「時計ツールを組み込み制御ツールとして分類(#41331)」。「サブエージェントにルートのサービースティアを適用(#41308)」。「ネストされたエージェントのフォークをまたいでコンテキストのベースラインを保持(#41424)」。「project/list に新しい順の並べ替えを追加(#41223)」。「スレッドのシェルコマンドで設定可能なタイムアウトをサポート(#41384)」。「app server から TUI のモデルピッカーを更新(#41467)」。「クラウドタスクの認証情報を信頼済みオリジンに限定(#41403)」。「モデルカタログからプロアクティブなマルチエージェント指示を取得(#41457)」と「プロアクティブなマルチエージェント指示の文法を修正(#41570)」。Guardian のコンパクション保持関連クラスター(「履歴のコンパクションをまたいで Guardian の承認を保持(#41660)」、「コンパクションをまたいで Guardian のレビュー証拠を保持(#41846)」、「コンパクションをまたいで Guardian に対するユーザーの回答を保持(#41852)」、「現在の履歴から Guardian に対するユーザーの回答を保持(#41857)」、「Guardian の履歴からサイズ超過の画像を削除する際もユーザーテキストを保持(#41858)」、「履歴拡張ツールを Guardian のレビュー対象外に維持(#41861)」、「Guardian のメッセージ記録上限を引き上げ(#41931)」)および「承認レビューに非同期スタック予算を使用(#41840)」。「モデルがデフォルトでトークン予算を有効化できるようにする(#41803)」。2026年9月3日確認。 ↩↩↩↩↩↩↩↩↩

  139. Codex CLI v0.152.1 リリースノート、2026年9月1日。インストールは npm install -g @openai/codex@0.152.1。リリース本文自体には検証済みのハイライトがありません(原文:「リリースのハイライトを検証できませんでした。提供された PR インデックスは空で、rust-v0.152.0...rust-v0.152.1 の比較に対して GitHub が 404 を返しました」)。そのため、パッチの内容は rust-v0.151.0…rust-v0.152.1 の比較から確認できます。機能面のチェリーピックは1件で、「モデルのメタデータから Guardian REPL ポリシーを取得(#41919)」(コミット 865bbf9a からチェリーピック。PR:「node_repl と cua_repl のレビュー用モデルメッセージに auto_review.node_repl_policy を追加する」。「レビューモデルに設定されたポリシーを使用し、フィールドがない場合は同梱ポリシーへフォールバックし、明示的に空の場合は挿入を省略する」。「有効なポリシーを Guardian セッションの再利用チェックに含め、ポリシーが変わる危険な親モデルへのフォールバック遷移を拒否する」)です。このほか、ブランチ固有のバージョン付与コミットが含まれます。2026年9月3日確認。 ↩↩↩

  140. Codex CLI v0.153.0 リリースノート、2026年9月3日。同日中、0.153.2まで npm latest。インストールは npm install -g @openai/codex@0.153.0。差分は rust-v0.152.1…rust-v0.153.0 を参照。New Featuresの原文:「Vimモードでuによる取り消しとCtrl+Rによるやり直しがサポートされ、貼り付けた内容や添付ファイルを含む下書き全体が保持されるようになりました。(#41941、#42140)」(PR #41941:「下書き単位の上限付きVim取り消し履歴を追加し、ノーマルモードではuを設定可能なデフォルトのキーバインドとしました」、PR #42140:「貼り付けペイロードや画像添付を含む、入力欄の下書き全体に対応した上限付きのやり直しスタックを追加しました。VimノーマルモードでCtrl+Rを押すと最後に取り消した編集が再適用され、新しく編集すると古いやり直し履歴が消去されます」。設定可能なvim_normal.redoキーマップアクションを使用)。「プラグインCLIで、リモートマーケットプレイスのプラグインを一覧表示、インストール、削除できるようになりました。(#42150)」(PR:「codex plugin listにリモートカタログの項目を含め、JSON出力にソース、バージョン、インストールポリシー、認証ポリシーを表示」、「スコープおよびコレクション単位でリモートカタログをキャッシュ」、「フィルターを指定しないリモート一覧の取得に失敗した場合も、ローカルの厳選カタログを維持。ただし、明示的に選択したリモートマーケットプレイスのエラーは表示」)。「tui.auto_recap = falseを設定すると、自動要約を無効にしながら、手動の/recapは引き続き利用できます。(#42101)」(PR:「デフォルトで有効となるtui.auto_recap設定オプションを追加」。無効にすると、「スケジュール済みの自動要約チェックをキャンセルし、自動リクエストを拒否して、保留中の自動処理結果を再試行せず破棄」)。「TUIの履歴に、パッチ全体、バックグラウンドターミナルへ送信した入力、完了した個々のコマンドが表示されるようになりました。(#41893、#42107)」。 「PlusおよびTeamユーザーには、約5時間の使用枠が半分未満になった時点で、より早く警告が表示されます。(#42142)」(PR:「PlusおよびTeamユーザーに対し、約5時間の使用枠が残り50%未満になると警告」、「その他のプランおよび時間枠については、既存の75%、90%、95%の使用量しきい値を維持」)。Bug Fixesの原文:「外部のapp-server接続が切断されてもTUIセッションが再接続され、下書きとトランスクリプトを保持しつつ、状態が不確かな送信やキュー内の送信は確認のため一時停止したままとなります。(#41911、#41916、#41918)」。 「Full Accessでは、確認のみを必要とする操作に対するGuardianレビューを省略します。ユーザー承認モードでは、バックグラウンドでのGuardianスコアリングと事前ウォームアップを省略しますが、機密性の高い操作のチェックとユーザー入力の要求は従来どおり処理されます。(#42147、#42256)」(PR #42147:「Full AccessはすでにapprovalPolicy: "never"と無制限の権限を組み合わせているため、確認のみを必要とする操作にモデルレビューは不要」、「保留中、失敗、または制限付きの環境はFull Accessとして扱わない」、「ターンごとに有効な権限状態を再評価し、既存のスレッドが安全にFull Accessへ移行、またはFull Accessから離脱できるようにする」。PR #42256:「approvalsReviewerが"user"の場合、Guardianの事前ウォームアップと非同期スコアリングを省略」、「このモードでは、通常のnode_repl.js実行確認を自動的に承認」)。「Guardianのレビュー履歴が、ロールバック境界を尊重し、サブエージェントの履歴を分離したまま、コンパクション、再起動、ユーザーが作成したフォークを経ても維持されるようになりました。(#41879、#42065)」。 「記憶されたMCPツールの承認が、選択したアプリアカウントに限定されるようになり、macOSでは相対パスで指定したMCP実行ファイルがより確実に起動するようになりました。(#42133、#42117)」。 「ロールアウトの圧縮に共有履歴が含まれ、codex exec resumeで作業ディレクトリを基準に選択する際に圧縮済みロールアウトを処理できるようになり、シンボリックリンクされたセッションルートでもスレッドのフォークが機能するようになりました。(#42039、#42135)」。Configuration and API Updatesの原文:「App-serverのスレッドメタデータに、null許容のmodelフィールドとreasoningEffortフィールドが追加されました。モデルカタログで有効になっている場合、request_user_input_asyncを通じて構造化された非同期の質問を利用できます。(#42151、#42178)」。 「tui.disable_paste_burstがトップレベルの設定に置き換わりますが、従来の設定もフォールバックとして引き続きサポートされます。(#41976)」。 「デフォルトで無効なfeatures.context_management.experimental_mode設定を追加しました。Codexバックエンドを使用する対象のChatGPT Plus、Pro、またはPro Liteセッションで有効にすると、トークン予算に基づくコンテキスト、履歴メモ、new_contextツールが有効になります。APIキーを使用するセッション、カスタムプロバイダー、一時的な構造化スレッドは引き続き対象外です。(#42385)」(PR:「開発中のfeatures.context_management.experimental_mode設定とスキーマを追加」、「カスタムプロバイダー、プロバイダー認証情報、Codex以外のエンドポイント、一時的な構造化スレッドでは、この機能を無効のまま維持」)。2026年9月3日に確認済み。 ↩↩↩↩↩↩↩↩↩↩↩

  141. 0.154.0-alphaのウォッチリスト。プレリリースであり、変更される可能性があります。2026年9月3日時点で、rust-v0.153.0…rust-v0.154.0-alpha.1の差分は0.153.0より84コミット先行しています。差分に含まれる項目:Vimの置換モード(#42194)、管理対象worktreeの作成(#42196)、TUI設定とサーバー設定の分離(#42202)、macOS、Linux、Windows向けのネイティブ音声ランタイム関連の一連の変更(#42204、#42208、#42209、#42332)、TUIでのコンテキストコンパクション状況のリアルタイム表示(#42319)、設定可能なapp-serverスレッドのアンロード遅延(#42320)、ワークスペースの信頼確認前にはPATHヘルパーを実行しないよう変更(#42324、セキュリティ)、Windowsサンドボックスのプロビジョニングサービス関連の一連の変更(#42309~#42353)、永続的な推論設定の更新(#42328)、自由形式の非同期ユーザーメッセージ(#42354)。調査方法に関する注記:alphaの差分にはstableへのcherry-pickが重複して含まれます。「ユーザー承認モードでGuardianスコアリングを省略(#42256)」は、rust-v0.152.1…rust-v0.153.0のstable差分とalpha系列の両方に現れます。そのため、各項目はstableへの昇格時にstable差分と照合して再確認する必要があります。これらはいずれもstableではなく、本文にも記載されていません。 ↩↩↩↩↩↩↩

  142. Codex CLI v0.153.1 リリースノート、2026年9月3日(太平洋時間14:02公開)。インストールはnpm install -g @openai/codex@0.153.1。差分はrust-v0.153.0…rust-v0.153.1を参照。このパッチの主要な変更はリリース本文に記載されておらず、差分からのみ確認できます。「Guardianのコンピューター操作スコアリングでモデル要件を尊重(#42422)」(38ba8cdcからcherry-pick)。コンピューター操作のみを対象とするGuardianスコアリングと迅速な承認判断は、有効なモデルでnode_repl_auto_review_requiredが設定されている場合にのみ実行されます。また、スコアリングを行わないモデルに切り替えると、以前のスコアや処理中のスコアは無効になります。そのため、レビュー対象のモデルへ戻しても、古い承認判断が復活することはありません。記載されている変更:#42605では、GPT-6-Astraのモデルカタログ項目をstableへバックポートしています。APIからのみ設定でき、デフォルトモデルとモデルピッカーに変更はありません。2026年9月3日に確認済み。 ↩↩↩↩↩

  143. Codex CLI v0.153.2 リリースノート、2026年9月3日(太平洋時間16:53公開)。翌日までnpm latest。インストールはnpm install -g @openai/codex@0.153.2。差分はrust-v0.153.0…rust-v0.153.2を参照。表記上の修正が1件あります。#42632では、GPT-6-Astra Fast tierの説明文を「1.5x」から「2倍の速度、使用量増加」へ修正しています。表示テキストのみの変更です。差分に基づくウォッチリストの確認結果:0.154.0-alpha.1の監視対象項目(141)は、0.153.1にも0.153.2にも昇格していません。0.153.0以降のstable差分は、#42422と#42605(0.153.1)、#42632(0.153.2)の正確に3件です。2026年9月3日に確認済み。 ↩↩↩↩

  144. 0.154.0-alphaウォッチリストの更新:系列は0.154.0-alpha.1から0.154.0-alpha.3へ進みました。プレリリースであり、変更される可能性があります。2026年9月3日時点で、0.153.0より103コミット先行しています。このalpha系列のリリース本文は空のスタブであるため、差分が唯一の情報源です。rust-v0.154.0-alpha.1…rust-v0.154.0-alpha.3には、alpha.1以降に追加された19コミットが含まれています。この差分から新たに監視対象となった項目:モデル公開に向けた準備として、GPT-6-Astraのバンドル済みモデルカタログ(#42607)とAmazon Bedrockカタログ(#42619)。セキュリティおよび堅牢化関連の一連の変更として、ターミナル入力インジェクションに対するmacOSサンドボックスの強化(#42590)、互換性のないコンパクションチェックポイントに対するGuardianレビューの必須化(#42588)、リモート実行WebSocket用の信頼済みヘッダー(#42606)、exec-serverの初期化タイムアウトを上限とするNoiseハンドシェイク(#42623)。さらにGuardianのコンテキスト関連として、スレッドコンテキストフラグ(#42529)と、検証済みユーザー回答の永続化(#42579)があります。alpha.1の監視対象項目(141)も引き続き監視対象です。これらはいずれもstableではなく、本文にも記載されていません。2026年9月3日に確認済み。解決メモ(2026年9月4日):#42607と#42619は、0.154系列ではなく、0.153系列のホットフィックスへのバックポートによってstableへ昇格しました。それぞれv0.153.4の#42874とv0.153.3の#42805です(147148)。ここおよび141にあるその他すべての監視対象項目は未昇格のままで、alpha系列も0.154.0-alpha.3から変わっていません。 ↩↩↩↩↩↩↩

  145. GPT-6-Astra 発表に関する報道(2026年9月3〜4日)。このガイドで一次資料ではなく報道に基づく主張は、発表日とロールアウトの順序および時期です。CNBC(9月3日:限られた組織を対象に段階的なロールアウトを開始。まずサイバーセキュリティプログラムのパートナー、続いて ChatGPT Plus、Pro、Business、Enterprise へ「今後数日間で」提供し、OpenAI API と AWS にも展開)、Axios(9月3日:Brockman は「世代を画する飛躍」と表現)、Forbes(9月3日、「OpenAI、不可解な出だしを経て GPT-6 Astra を発表」という見出し。ここで述べられている出だしの混乱は発表ページの公開状況に関するものであり、142 と 144 に記録したこのガイドのカタログへの段階的な追加を指すものではありません。CNBC、Reuters、The Verge、VentureBeat は「OpenAI の Astra メインページが一般公開される前に、OpenAI の発表資料を引用した記事を公開」し、「OpenAI の公式ブログ記事も公開された後、一時的に削除」され、米国東部時間午後3時31分ごろに正式公開されました。この脚注では当初、この表現をカタログへの段階的な追加に誤って帰属させていましたが、レビュー時に訂正しました)、Al Jazeera(9月4日)、9to5Mac(9月4日)。openai.com 自体はこのガイドの取得ツールに 403 を返したため、一次資料となる発表ページは引用していません。モデルの機能、料金、Codex との統合に関する主張は、146 の一次資料に基づいています。2026年9月4日確認。 ↩↩↩↩↩↩

  146. 一次資料となるモデルドキュメント(2026年9月4日参照)。OpenAI API モデルページでは、gpt-6-astra をフラッグシップとして「最も困難なエンドツーエンドの作業に対応する、最も高性能なモデル」と説明しています。料金は入力 $10/MTok、出力 $50/MTok、コンテキストウィンドウは 1.05M、最大出力は 128K、知識カットオフは2026年4月30日で、GPT-5.6 Terra(バランス型)と GPT-5.6 Luna(低価格型)より上位に掲載されています。gpt-6-astra モデルページではウィンドウの内訳が示されており、1,050,000トークンのウィンドウと最大出力 128,000 に対して「最大入力トークン:922,000」とされています。また、入力が 272K トークンを超えるプロンプトでは、「リクエスト全体について入力およびキャッシュ料金が2倍、出力料金が1.5倍」になります。API 料金ページには、その結果となるロングコンテキスト料金として、100万トークンあたり入力 $20/出力 $75 が掲載されています。さらに Fast モードの料金は、ショートコンテキストで $20/$100、ロングコンテキストで $40/$150 と、該当する Standard 料金の2倍です。また、EU データレジデンシーを使用する Astra では Fast モードを利用できないと記載されています。Codex の速度に関するドキュメントには、ChatGPT サインインで GPT-6 Astra を使用する場合について、原文どおり「Fast モードでは、利用可能な場合に Standard の2.5倍のクレジットを消費します」とあります。このページには Astra の速度倍率は記載されていません。Codex モデルのドキュメントでは、GPT-6-Astra が Codex の推奨モデルとされています。利用可否は「ロールアウト、サインイン方法、クライアントによって異なり」、「対象となる Pro、Business($100)、Enterprise アカウント」が明記されています。推論レベルは Low、Medium(デフォルト)、High、Extra High、Max、Ultra で、これはドキュメントページ上のデフォルトです。同梱の CLI カタログとは一致していません。148 を参照してください。このページの利用可否マトリクスでは、Astra は Codex cloud で利用不可、GPT-5.6 Sol は引き続き利用可能とされ、「現在、Codex cloud のチャットではデフォルトモデルを変更できません」と記載されています。段階的に追加された「Fast ティア:速度2倍、使用量増加」という文言(143)は、依然としてドキュメントのモデルページには掲載されていません。ただし、そのうち課金に関する部分は、上記の速度および料金ページでドキュメント上も確認できるようになりました。「速度2倍」の部分だけは、引き続きカタログの表示テキストにとどまります。ドキュメントのホストに関する注記:developers.openai.com/codex/ は現在、learn.chatgpt.com/docs/ に 308 リダイレクトされます。ロールアウト対象となっている運用者のアカウントでサーバー側の受け付けを確認しました。CLI 0.153.3 で codex exec -m gpt-6-astra を実行すると、想定どおりのプローブ応答が返されました。ロールアウトは段階的に進められており、利用資格はアカウントによって異なります。2026年9月4日確認。2026年9月5日に再確認:利用可否を示す文言(「ロールアウト、サインイン方法、クライアントによって異なります」)に変更はなく、引き続き有効な一次資料上の利用可否に関する説明です。また、Codex モデルのドキュメントには「実験的なコンテキスト管理」というセクションがあり、原文どおり「対応する Codex クライアントでは、ChatGPT Plus または Pro でサインインしているユーザーが、実験的なコンテキスト管理をオプトインで有効にできます。Astra はコンテキストウィンドウをまたいでメモを保持し、同じタスクの過去のメッセージやツール結果を検索できます。この実験機能はデフォルトで無効になっており、提供開始時点では Business、Enterprise、API キーによるサインインでは利用できません」と記載されています。オプトイン方法については、原文どおり「オプトインするには、config.toml で features.context_management.experimental_mode = true を設定し、新しいタスクを開始してください」とあります。2026年9月7日に再確認:モデルピッカーの記述に、9月5日の再確認時にはなかった Power プリセットの対応関係が追加されました。原文どおり「対象となる Pro、Business($100)、Enterprise アカウントでは、Astra のロールアウトに伴い、Power の選択肢が Terra Light、Sol Light、Sol Medium、Astra Light、Astra Medium、Astra Extra High に更新されます。選択肢はプランやロールアウト段階によって異なる場合があります」とあります(直前の文は「ピッカーの図には GPT-5.6 のコントロールが表示されています」)。利用可否に関する文言と「実験的なコンテキスト管理」セクションに変更はありません。2026年9月15日に再確認:Codex cloud の利用可否マトリクスが変更され、GPT-6-Astra は GPT-5.6 Sol とともに Codex cloud で利用可能と表示されるようになりました(Astra は ChatGPT デスクトップアプリ、ChatGPT web、Codex CLI、Codex IDE 拡張機能、Codex cloud、ChatGPT Credits、API アクセスのすべてで利用可能と表示)。Astra を利用不可とするページ上の記述はなくなりましたが、「現在、Codex cloud のチャットではデフォルトモデルを変更できません」という記述は残っています。推論レベルの段階(Low、Medium がデフォルト、High、Extra high、Max、Ultra)に変更はなく、各レベルについてピッカーでの説明が追加されています(Ultra は原文どおり「タスクの自動委任を伴う最大限の推論」)。Power プリセットの対応関係を示す段落と「実験的なコンテキスト管理」セクションは、原文どおりで変更されていません。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  147. Codex CLI v0.153.3 リリースノート、2026年9月4日(19:01 UTC 公開)。インストールは npm install -g @openai/codex@0.153.3。rust-v0.153.2…rust-v0.153.4 と比較できます(2つのパッチ間の差分は、正確に4件の PR と1件のバージョン更新です)。変更は2点です。#42805 では Amazon Bedrock のカタログ(Mantle と Runtime のグローバルおよび米国ルート)に GPT-6-Astra が追加されました。GPT-5.6 Sol は引き続き Bedrock のデフォルトです。これは監視対象だった #42619(144)の cherry-pick です。#42809 では Astra の非同期確認に関するガイダンスが修正されました(テキストのみ)。2026年9月4日確認。 ↩↩↩↩↩

  148. Codex CLI v0.153.4 リリースノート、2026年9月4日(23:25 UTC 公開)。npm の latest は 0.153.4 です。インストールは npm install -g @openai/codex@0.153.4。rust-v0.153.2…rust-v0.153.4 と比較できます。変更は2点です。#42874 では、同梱モデルカタログの表示設定が非表示から一覧表示へ変更されました。また、GPT-6-Astra に既存のカタログ優先順位が設定されているため、モデルを明示的に設定していない場合は同梱カタログのデフォルトになります。これは、監視対象だった #42607 の段階的な追加(144)がユーザーに見える形で反映されたものです。#42878 では、非同期質問に関するガイダンスに、ツールの利用可否という条件が加えられました。運用上の注意:CLI 0.153.4 以降では、まだ GPT-6-Astra のロールアウト対象でないアカウントでも、自ら選択していない同梱デフォルトが設定されています(実際に提供されるモデルは利用資格によって異なります)。確実にモデルを選択するには、config.toml で model = "gpt-5.6-sol" を固定するか、-m を明示的に指定してください。バージョン固定の rust-v0.153.4 の models.json から確認できる同梱カタログの情報:gpt-6-astra のエントリは visibility が「list」、priority が 1、default_reasoning_level が「low」です。これは、ドキュメントのモデルページに記載されている Medium より低いデフォルトです(146)。2026年9月4日確認。 ↩↩↩↩↩↩↩↩↩↩↩

  149. ロールアウト完了のお知らせ(2026年9月4日)。OpenAI on X(9月4日):「GPT-6 Astra is now available to all Pro, Enterprise, and Business Premium users in ChatGPT Work and Codex. It’s also live in the API. It might take a few days to roll out to our Plus and Business users.」同日夜、Codex責任者のTibo Sottiauxは、OpenAI community threadで引用された発言の中で、「Astra is now rolled out to all Plus and Business users too.」と述べています。出典に関する注記:Xへの投稿内容は、x.comから直接取得したものではなく、上記のコミュニティスレッドを含む、互いに独立した2つの二次的な投稿表示によって確認しました。一方、同じコミュニティスレッドには、9月5日時点でもPlusアカウントのCodexにはGPT-5.6モデルしか表示されないという投稿があります。また、モデルのドキュメントにある提供状況の記述(146)も変更されていません。そのため、ドキュメントの記述を有効な提供状況として扱い、ご自身のアカウントでAstraが応答するまではSolの固定設定を維持してください(「どのモデルを選ぶべきですか?」を参照)。2026年9月5日確認。 ↩↩↩

  150. 0.154.0-alphaウォッチリストの更新:対象バージョンは0.154.0-alpha.3から0.154.0-alpha.6へ進みました。プレリリースであり、変更される可能性があります。2026年9月7日(18:03 UTC)公開。中間のrust-v0.154.0-alpha.4タグとrust-v0.154.0-alpha.5タグは存在しますが、リリースは公開されていません。npmのalpha dist-tagは0.154.0-alpha.6を指しています(npmのlatestは引き続き0.153.4です)。この系列のリリース本文は空のスタブであるため、唯一の情報源は比較ページです。rust-v0.154.0-alpha.3…rust-v0.154.0-alpha.6には、alpha.3以降に追加された147件のコミットが含まれます。監視対象項目の動きと新たな監視対象は「安定性に関する注記」に列挙しています。主なリスクは、非推奨のcodex mcp-serverコマンドの削除(#42993、コミットタイトル「Remove the deprecated codex mcp-server command」)と、Guardian v2の刷新に伴う従来の承認レビュー経路の削除(#43462、「Remove legacy Guardian approval review paths」)です。「Daybreak」という適格性の概念(#42667「Tailor TUI cyber refusal notices to Daybreak eligibility」、#42854「Persist Daybreak preferences in thread metadata」)は、この確認時点でOpenAIのどのドキュメントページにも記載されていません。alpha.1とalpha.3の監視記録は、それぞれ141と144に引き続き掲載されています。いずれも安定版ではなく、本文にも記載されていません。安定版への昇格時には、各項目を安定版の比較ページで再確認することが引き続き必須です。2026年9月7日確認。 ↩↩↩↩

  151. 0.154.0-alphaウォッチリストの更新:対象バージョンは0.154.0-alpha.6から0.154.0-alpha.7へ進みました。プレリリースであり、変更される可能性があります。2026年9月8日(17:44 UTC)公開。npmのalpha dist-tagも同時に0.154.0-alpha.7へ移動しました(npmのlatestは引き続き0.153.4であり、0.153.4より新しい安定版は存在しません)。この系列のリリース本文は空のスタブであるため、唯一の情報源は比較ページです。rust-v0.154.0-alpha.6…rust-v0.154.0-alpha.7には、alpha.6以降に追加された58件のコミットが含まれます。この差分の目玉は、基盤実装から有効な機能へと昇格した次の2項目です。コミットタイトルを原文のまま示します:「Add live WebRTC voice conversations to the TUI (#43581)」(「安定性に関する注記」に列挙した9コミットからなる仕上げの一連の変更を含む)と、「Enable MCP user verification in the TUI (#43712)」および「Enable user verification for the bundled TUI on supported devices (#43715)」です。後者は「Add macOS user verification with Secure Enclave signing (#43624)」によって支えられています。この一連の変更が安定版に入れば、文書化された動作の変更となります。そのため、codex mcp-serverの削除(#42993)および従来のGuardian承認レビュー経路の削除(#43462)とともに、昇格時のチェックリストへ追加しています。alpha.7のコミットには、この2つの削除を取り消すものはありません。新たな監視対象クラスターは、Memory v2(#43797、#43799、#43800、#43808、#43813、#43827)と、管理対象app-serverデーモンの自動更新(#43521、#43529、#43542、#43552、#43562、#43572、#43619、#43622、#43698)です。ドキュメントの記載内容に変更はなく、この確認時点でもOpenAIの全ドキュメントに「Daybreak」の記載はありません。alpha.1、alpha.3、alpha.6の監視記録は、それぞれ141、144、150に引き続き掲載されています。いずれも安定版ではなく、本文にも記載されていません。安定版への昇格時には、各項目を安定版の比較ページで再確認することが引き続き必須です。2026年9月8日確認。 ↩↩↩

  152. Codex CLI v0.154.0リリースノート。安定版、2026年9月9日(22:35 UTC)公開。npmのlatestは0.153.4から0.154.0へ移動しました(22:40 UTC)。インストールはnpm install -g @openai/codex@0.154.0。比較ページはrust-v0.153.4…rust-v0.154.0で、249件のコミットが含まれます。ブランチ分岐の証拠:リリースはおおむねalpha.6の時点で分岐しており、rust-v0.154.0-alpha.6…rust-v0.154.0-alpha.7の比較(151)に含まれる58件のコミットは、安定版の比較には1件も現れません。両方のコミットリストをハッシュ単位で確認したところ、共通する項目はゼロでした。安定版に含まれるコミットタイトルを原文のまま示します:「Remove the deprecated codex mcp-server command (#42993)」、「Remove legacy Guardian approval review paths (#43462)」、「Centralize Guardian context mode and checkpoint policy (#43458)」、「Keep Guardian review evidence consistent and reject stale approvals (#43442)」、「Raise Guardian’s action review limit to 200,000 bytes (#44060)」(本来は0.155系列にある項目のcherry-pick)、管理対象worktreesのクラスター(#42196、#42366、#42652、#43069、#43120、#43286)、非同期メッセージのクラスター(#42354、#42891、#42894、#42897)、Windowsのサンドボックスプロビジョニングおよびデーモンのクラスター(#42309から#42841まで。「Add a native Windows MXC sandbox adapter (#42841)」、さらに#42405と#42392を含む)、リモート権限プロファイル(#42453、#43340)、「Gate experimental context by model capability at session startup (#43147)」、音声ランタイムとホスト基盤のみ(#42676、#43097、#43248など。TUIのライブ機能#43581は含まれない)、Daybreakのコード参照(#42667、#42854)、「Add Vim replace mode to the TUI composer (#42194)」と「Recover Vim escape input in legacy terminals (#42584)」、「Show live context compaction status in the TUI (#42319)」、そして「the macOS sandbox blocks terminal input injection」(#42590)と並ぶ「Avoid executing PATH helpers before workspace trust (#42324)」です。安定版には含まれず、すべてalpha.7の除外リストにある項目は次のとおりです:「Enable MCP user verification in the TUI (#43712)」、「Enable user verification for the bundled TUI on supported devices (#43715)」、「Add macOS user verification with Secure Enclave signing (#43624)」、「Add live WebRTC voice conversations to the TUI (#43581)」、Memory v2クラスター(#43797~#43827)、デーモンの自動更新設定(#43542、#43562)、推論エフォートの固定(#43795、#43796)。この系列のalpha版スタブとは異なり、0.154.0のリリース本文には情報が掲載され、内容も整理されています(6件の新機能、6件のバグ修正、1件のドキュメント項目、およびChoresに分類されたmcp-serverの削除)。その内容は比較ページとも一致します。2026年9月15日確認。 ↩↩↩↩↩↩↩↩↩↩

  153. ChatGPT & Codex changelog、2026年9月15日アクセス。3件のエントリがあります。(1)「Codex CLI 0.154.0」(9月9日):整理された機能一覧は、確認済みのコミットと対応しています。モデルピッカーおよびAmazon BedrockカタログへのGPT-6-Astraの追加(#42879、#42619)、--worktreeまたは/worktreeを使用する試験的なworktrees対応(#42652、#43069、#43120、#43286)、Codexが作業を続けている間のインライン質問応答(#42891、#42894、#42897)、デーモンのライフサイクルと管理対象更新を備えたWindowsバックグラウンドサーバーの共有(#42405、#42392)、元に戻す操作とドットリピートに対応したVimのR置換モード(#42194、#42584)、書式を維持するコピー(#42847、#43055)です。一方、機能としての音声、メモリ、ユーザー認証には一切言及していません。これらの語は、エントリにある網羅的なコミット一覧で基盤項目としてのみ登場し、「Secure Enclave」は一度も現れません。これはブランチ分岐の状況と一致します。(2)「Codex MCP server removed」(9月5日)。原文:「The codex mcp-server command and standalone codex-mcp-server binary have been removed after their deprecation on August 24, 2026. Update integrations that launch either command before upgrading Codex.」このエントリでは、統合先としてCodex app serverを案内し、app-serverコマンドについて「is experimental and isn’t supported for production workloads」と記載しています。また、codex mcpを介した外部MCP serversへの接続には影響がないことも確認できます。(3)「Codex CLI Python SDK 0.154.0」(9月10日)。原文:「Add max and ultra reasoning-effort values. (#39662)」これは、モデルのドキュメントにAstra向けとして記載されているMaxおよびUltraの段階を、SDK側から裏付けるものです。2026年9月15日確認。 ↩↩↩↩↩↩

  154. 0.155.0-alpha の監視リストです。プレリリースであり、変更される可能性があります。この系統は2026年9月10日(0.155.0-alpha.1)に始まり、9月15日(02:00 UTC、npm の alpha dist-tag も同期して移動)に 0.155.0-alpha.6 へ到達しました。順序外のホットフィックスタグ(alpha.2.3、alpha.2.4、alpha.3.7~alpha.3.10)を含めると、6日間で12件の alpha が公開されています。この系統のリリース本文は空のスタブのため、比較だけが情報源です。rust-v0.154.0…rust-v0.155.0-alpha.6 には384件のコミットが含まれ、その中には58件のコミットからなる alpha.7 の除外セットも含まれます。監視対象は「安定性」の注記に列挙しています。主なリスクは alpha 系統でのデフォルト値の切り替えであり、コミットタイトルを原文のまま示すと、「Enable TUI voice conversations by default (#44921)」と「Enable worktrees by default and clarify local daemon errors (#44870)」です。さらに、「Remove the Windows /sandbox-add-read-dir slash command (#44259)」という削除もあります。いずれも安定版ではなく、リリース本文にも記載されていません。安定版への昇格時には、各項目を安定版の比較に照らして再検証する必要があります。2026年9月15日検証済み。 ↩↩

  155. 0.155.0-alpha の監視差分(alpha.6 → alpha.10)と、9月16日時点の npm dist-tag の状態です。プレリリースであり、変更される可能性があります。2026年9月15日から16日にかけて4件の alpha が公開されましたが、いずれもリリース本文は空のスタブです。rust-v0.155.0-alpha.7(9月15日21:09 UTC)、rust-v0.155.0-alpha.8(22:26 UTC)、rust-v0.155.0-alpha.9(9月16日01:34 UTC)、rust-v0.155.0-alpha.10(04:20 UTC)です。そのため、比較だけが情報源となります。rust-v0.155.0-alpha.6…rust-v0.155.0-alpha.10 には65件、系統全体の比較である rust-v0.154.0…rust-v0.155.0-alpha.10 には448件のコミットが含まれます。これとは別に、rust-v0.155.0-alpha.2.5 が2026年9月16日(13:17 UTC)、alpha.2 をベースとする系統外のビルドとして公開されました。rust-v0.155.0-alpha.2…rust-v0.155.0-alpha.2.5 はちょうど6件のコミットで構成され、タイトルを原文のまま示すと、「Stage voice release packaging for alpha rehearsal」、「[voice] fetch public Cygwin source in alpha rehearsal」、「Stage Linux-only voice alpha rehearsal」、「Publish opt-in provisioned macOS packages with Rust releases (#45345)」、「Fix Windows sandbox refresh after elevated provisioning」、「Release 0.155.0-alpha.2.5」です。2026年9月16日にレジストリで npm dist-tag の状態を再確認したところ、latest = 0.154.0、alpha = 0.155.0-alpha.2.5 でした(npm への公開は13:26 UTC、プラットフォーム別の alpha タグも同期して移動)。したがって、@alpha は alpha.10 の先端より古いバージョンに解決され、タグが再び移動するまでは alpha.3 以降の内容をすべて欠いたビルドがインストールされます。GPT-5.5 の提供終了について、2026年9月16日に参照した Codex モデルのドキュメント には、原文で「GPT-5.5 retires from Codex with ChatGPT sign-in on October 14, 2026. Replace gpt-5.5 with gpt-5.6-sol」と記載されています。また、GPT-5.5 の提供終了に関する専用セクションには、「On October 14, 2026, GPT-5.5 will retire from ChatGPT, ChatGPT Work, and Codex on all plans, including consumer, Business, Enterprise, and Edu plans. This retirement does not apply to the OpenAI API.」とあります。2026年9月16日検証済み。 ↩↩↩↩↩

  156. Codex CLI v0.155.0 リリースノート。安定版で、2026年9月17日(23:14:43 UTC)に公開されました。npm の latest は 0.154.0 → 0.155.0 に移動しています。インストールは npm install -g @openai/codex@0.155.0、比較は rust-v0.154.0…rust-v0.155.0 です。デフォルト有効化の変更には、祖先関係を確認する方法を使用しました。「Enable TUI voice conversations by default (#44921)」と「Enable worktrees by default and clarify local daemon errors (#44870)」は2026年9月11日にマージされ、0.155.0-alpha 系統の比較には含まれていますが、どちらも rust-v0.155.0 タグの祖先ではありません。各変更を安定版の比較に照らして個別に確認したため、両方とも 0.156.0 系統に属します。0.155.0 では音声機能はオプトインの実験的機能(対応ビルドのみ、/experimental から有効化)として提供され、管理対象の worktrees はデフォルトではありません。安定版に含まれる内容は、実験的機能(#44331)として公開されたリアルタイム音声会話(#43581)、ミュート操作(#43651、#43690)、署名済みの macOS 音声リソース(#43983)、MCP のユーザー検証(対応する Mac のローカル TUI セッションで MCP リクエストを Touch ID / Secure Enclave により検証する機能(#43624、#43712、#43715)、ワークスペース単位の ID 制限(#43524)、MCP ツールの継続処理におけるネイティブ検証(#44346))、Windows の /sandbox-add-read-dir slash commands の削除(#44259)、worktrees 管理に関連する変更(#43942、#44424、#44433)、完了時刻付きのリアルタイム推論要約を TUI のステータス行に表示する機能(#43558、#43921)、daemon の更新スケジュール、codex app-server daemon update コマンド、daemon 再起動後のスレッド復元(#43542、#43562、#44314)、Amazon Bedrock の AWS 認証情報コマンド(#44028)、安定版 CLI リリースに合わせた Python SDK の公開(#44067)、WSL 相互運用によるエスケープ(#44286)とシェルスナップショットでの認証情報漏えい(#43909、#44040)に対するセキュリティ修正、Guardian のアクションレビュー上限を200,000バイトとする変更(#44060、0.154.0 に先行して cherry-pick 済み)、Memory v2 の基盤整備(#43797~#43827)です。この参照時点で npm dist-tag は latest = 0.155.0 です。また、alpha は 0.155.0-alpha.2.5 から rust-v0.155.0-alpha.9.2 へ移動しています。これは安定版の公開後となる2026年9月18日(03:09 UTC)に公開された系統外のビルドで、cherry-pick された2件の Windows sandbox 修正(#46237、#46333)のみが含まれます。そのため、@alpha は SemVer 上で latest より古いバージョン(0.155.0-alpha.9.2 < 0.155.0)に解決されます。これは3日間で2回目となる系統外の dist-tag 状態です。ドキュメントについては、モデルページとドキュメントの変更履歴は2026年9月14日以降更新されていません。0.155.0 リリースはドキュメントの変更履歴に掲載されておらず、この参照時点ではどのドキュメントにも音声機能の告知がありません。このリリースは CLI のみで告知された実験的機能です。2026年9月17日検証済み。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  157. 0.156.0-alpha の監視リストです。プレリリースであり、変更される可能性があります。この系統は2026年9月17日時点で 0.156.0-alpha.2 まで進んでいます。この系統のリリース本文は空のスタブのため、比較だけが情報源です。rust-v0.155.0…rust-v0.156.0-alpha.2 には351件のコミットが含まれます。中心となるのは、Daybreak が初めて具体的にコード上へ現れた点です。スレッドの開始時に daybreakEnabled を設定できます(#45513)が、この概念は依然として公開ドキュメントに一切登場していません。「Enable TUI voice conversations by default (#44921)」と「Enable worktrees by default and clarify local daemon errors (#44870)」というデフォルト有効化の変更も、この系統に含まれることが確認されています(祖先関係を確認済みで、安定版 0.155.0 には未収録)。この系統にはほかにも、設定可能な F8 音声ショートカット(#46071)と音声セッション分析(#46058)、/usage アカウント分析ダッシュボード(#45763~#45772)、TUI での Mermaid レンダリング(#46054、#45817)と TeX 数式の Unicode 表示(#45501、#45612、#46266)、/daemon メニュー(#45854)、--no-daemon フラグ(#46088)、オプトイン方式のバックグラウンドサーバー自動起動(#46117)、personality 機能フラグの廃止(#45809)、Astra composer の星空表示(#46096)、大規模な Windows sandbox プロビジョニング作業が含まれます。いずれも安定版ではなく、リリース本文にも記載されていません。安定版への昇格時には、各項目を安定版の比較に照らして再検証する必要があります。2026年9月17日検証済み。 ↩↩↩↩

  158. Codex CLI v0.155.1 リリースノート。安定版として2026年9月18日(20:03:04 UTC)に公開されました。npm の latest は0.155.0から0.155.1へ更新され(npm 公開時刻は20:09:23 UTC)、プラットフォーム別タグ(darwin-arm64、darwin-x64、linux-arm64、linux-x64、win32-arm64、win32-x64)もすべて0.155.1を示しています。インストールは npm install -g @openai/codex@0.155.1 です。このリリースは修正が1件だけのホットフィックスであり、本文ではなく比較結果が正式な根拠となります。rust-v0.155.0…rust-v0.155.1 に含まれるコミットは、5e0d1ef8「[0.155 hotfix] TUI の reasoning summary のデフォルトを none に戻す(#46467)」(2026-09-18T19:02:36Zにマージ、release/0.155 への限定的なバックポート)と、リリース本文をコミットメッセージとするリリース準備コミット be2951ea のちょうど2件です。変更内容は new_thread_reasoning_overrides(codex-rs/tui/src/app_server_session.rs)の1行と、reasoning_defaults_tests.rs のリグレッションテストです。config.model_reasoning_summary が未設定の場合のフォールバックが、ReasoningSummary::Detailed から ReasoningSummary::None に変更されました。PR の説明によると、0.155の新しいローカル TUI セッションでは「デフォルトで詳細な reasoning summary を要求するため、reasoning summary をサポートしないプロバイダーではリクエストが拒否される」状態でした。この修正によって none に戻しつつ、「明示的に指定された auto、concise、detailed の設定と、summary が明示的に有効な場合の同時配信は維持」されます。リリース本文にも同様に、「新しいローカル TUI セッションでは reasoning summary がデフォルトで無効になり、対応していないプロバイダーによるリクエスト拒否が解消されました。明示的な reasoning summary 設定は引き続き尊重されます。(#46467)」と記載されています。同一の1行の変更は、#46533として main にも別途取り込まれており(2026-09-19T00:30:19Zにマージ)、両パッチの差分比較で確認済みです。このタグでの祖先関係を再確認したところ、デフォルト有効化を行う#44921(voice)と#44870(worktrees)は、引き続き rust-v0.155.1の祖先ではありません(それぞれ個別に比較し、ステータスは diverged)。したがって、0.155.1では voice はオプトインの実験的機能のままであり、管理対象の worktrees もデフォルトではありません。156の確認以降にドキュメントも更新されています。ChatGPT & Codex changelog(learn.chatgpt.com から配信)には、Codex CLI 0.155.0(2026-09-17)とCodex CLI 0.155.1(2026-09-18)の日付付き項目が追加され、v2.71の「ドキュメントの changelog に0.155.0はなく、9月14日以降更新されていない」という記述は古くなりました。今回の確認時点で、このページの最新項目は2026-09-18です。ドキュメントの0.155.0の項目では、voice について「対応ビルドに、ライブ文字起こしとマイク操作を備えた実験的な /voice 会話を追加しました。/experimental から有効にできます。(#43581、#43651、#44331)」と説明されており、オプトインの実験的機能という位置づけを一次情報が裏付けています。一方、引き続きドキュメントに記載がないものもあります。slash command の参照には /worktree が掲載されていますが、/voice と /experimental はありません。また、ドキュメントのVoice 機能ページが説明しているのは、ChatGPT デスクトップアプリの ChatGPT Voice(「Powered by GPT-Live」)であり、CLI コマンドとは別のサーフェスです。2026年9月21日確認。 ↩↩

  159. 0.156.0-alpha のウォッチリストです。プレリリースのため変更される可能性があり、157のalpha.2時点のスナップショットを更新するものです。2026年9月21日時点で、この系列は0.156.0-alpha.14まで進んでおり、npm の alpha dist-tagと、プラットフォーム別の全 alpha-* タグも同じバージョンを示しています。これにより、155と156で記録した2系列リリースによるdist-tagの異常は解消され、@alpha は再び latest(0.155.1)よりsemver上で先行しています。releases APIから確認したリリース間隔は、alpha.9が2026-09-20T00:17:45Z、alpha.10が2026-09-20T21:18:52Z、alpha.11が2026-09-20T22:49:40Z、alpha.12が2026-09-21T00:06:46Z、alpha.13が2026-09-21T02:15:06Z、alpha.14が2026-09-21T04:09:08Zです。6時間50分以内に5回、27時間51分以内に6回リリースされています。この系列のリリース本文は引き続き空のスタブであるため、比較結果が唯一の情報源です。rust-v0.156.0-alpha.2…rust-v0.156.0-alpha.14には147件のコミットが含まれています。この期間に追加されたことを確認した項目は次のとおりです。いずれもPRと照合し、rust-v0.156.0-alpha.14の祖先である一方、安定版rust-v0.155.1の祖先ではないことを確認しています。「6つの組み込み TUI テーマとテーマ対応アクセントを追加」(#46504)、「カタログのモデル表示名を TUI 全体で使用」(#46503)、「Guardian の親 compaction 再利用をデフォルトで有効化」(#46522)、「worktree セッションで既存のローカルデーモンを使用可能にする」(#46498)、「新しい TUI スレッドで reasoning summary をデフォルトで無効化」(#46533、0.155.1ホットフィックスのmain系列版)、「codex doctor に範囲制限付きファイルシステムパス診断を追加」(#46543)、「voice UI でモーション軽減設定を尊重」(#46835)、「一時停止やパケットの集中が発生してもvoiceの再生を維持」(#46880)、「使用状況ダッシュボードのナビゲーションを安定化し、キーボードヘルプを追加」(#46863)、「TUI の使用状況ビューでマウスナビゲーションを有効化」(#46866)、「使用状況レポートのレイアウトを改善し、閲覧位置を維持」(#46864)です。157から継続し、ステータスに変更がない項目は、スレッド開始時の daybreakEnabled(#45513、この概念に関する公開ドキュメントは依然として0件)と、デフォルト有効化を行う#44921および#44870です。これらはいずれも安定版ではなく、リリース本文にも記載されていません。安定版への昇格時には、項目ごとに安定版との差分を再確認する必要があります。2026年9月21日確認。 ↩↩↩↩

  160. 0.156.0が安定版をスキップした記録と、0.157.0-alphaのウォッチ対象系列です。プレリリースのため変更される可能性があり、159のalpha.14時点のスナップショットを更新するものです。2026年9月22日にnpmレジストリとGitHub APIで確認しました。npmの latest は0.155.1で、プラットフォーム別タグもすべて一致しています。npmには0.156.0も、alpha以外の0.156.xも存在しません。releases APIでは、rust-v0.155.1(2026年9月18日20:03 UTC)以降、プレリリースではないリリースはありません。タグ名前空間 rust-v0.156.0* に存在するのはalphaタグのみで、alpha.1からalpha.18までです(alpha.15とalpha.18はリリースのないタグです)。0.156.0系列で最後に公開されたものは、rust-v0.156.0-alpha.16(9月21日16:51 UTC)とrust-v0.156.0-alpha.17(21:40 UTC)です。新しい系列では、rust-v0.157.0-alpha.1が9月21日18:08 UTC(npm公開は18:23 UTC)に公開され、9月22日12:34 UTC(npmは12:47 UTC)にはrust-v0.157.0-alpha.8に到達しました。18時間26分で8回のリリースです。今回の確認時点では、npmの alpha dist-tagとプラットフォーム別の全 alpha-* タグが0.157.0-alpha.8を示し、semver上で latest より先行しています。この系列のリリース本文にはバージョン文字列しかなく、スタブのままであるため、比較結果が唯一の情報源です。ロールフォワードを比較で確認したところ、rust-v0.156.0-alpha.14…rust-v0.157.0-alpha.8のステータスは diverged、ahead_byは94、behind_byはちょうど1です。含まれない唯一のコミットは、f276f1d「Release 0.156.0-alpha.14」です。rust-v0.156.0-alpha.17との比較も同じ形で、alpha.17に固有のコミットは「Release 0.156.0-alpha.17」というバージョン更新の1件だけです。したがって、0.156.0-alpha系列の内容に関するコミットはすべて0.157.0-alpha.8の履歴に含まれ、先頭にはalpha.14の内容からさらに94件のコミットがあります。ただし、今回の更新では各項目を個別に精査していません。項目ごとの祖先関係を個別にスポットチェックした結果、「TUI voice 会話をデフォルトで有効化(#44921)」のマージコミット(3f59eb9)、「worktreesをデフォルトで有効化し、ローカルデーモンのエラーを明確化(#44870)」(68bc536)、「Guardian の親 compaction 再利用をデフォルトで有効化(#46522)」(3fd9e7e)は、いずれもrust-v0.157.0-alpha.8の祖先です(比較ステータスは ahead、behind_byは0)。一方、安定版rust-v0.155.1の祖先ではありません(ステータスは diverged)。通常系列外のリリースとしては、155のalpha.2.5と156のalpha.9.2に続く3件目となるrust-v0.155.0-alpha.16.1が、9月22日00:20 UTC(npmは00:28 UTC)に公開されました。rust-v0.155.0-alpha.16から増えたコミットは、「ログインおよび起動リクエストにシステムプロキシのフォールバックを追加(#46562)」とバージョン更新のちょうど2件です。今回の確認時点で alpha dist-tagはこのバージョンを指しておらず、確認の合間にこのタグが割り当てられていたかどうかはレジストリから検証できません。0.157.0-alpha系列はいずれも安定版ではなく、リリース本文にも内容は記載されていません。安定版への昇格時には、項目ごとに安定版との差分を再確認する必要があります。また、昇格確認では、まず安定版がどのバージョン番号で公開されたかを確認することになります。2026年9月22日確認。 ↩↩↩↩

  161. Agent Plugins 公式サイト(「AI エージェントを拡張する再利用可能なコンポーネント向けの、移植可能なパッケージ形式」)および2026年8月6日に公開された規範仕様 v1.0.0。2026年8月12日閲覧。規範仕様に基づくパッケージ構造:必須の plugin.json(クローズドスキーマ、許可されるトップレベルフィールドは10個。「クライアントは不明な各フィールドを報告し、無視しなければならない」)、任意の skills/(「通常ファイルへ解決される、名前が正確に SKILL.md であるパスを含む直下の各子ディレクトリは、1つの skill として扱われる」)、任意の mcp.json(クライアントは stdio/streamable-http の少なくとも一方をサポートしなければならず、sse は任意)、逆ドメイン形式のクライアント名前空間(「クライアントは、実装していない名前空間のマニフェストエントリを無視しなければならない」)。コマンド、hooks、エージェント、ルール、LSP サーバーは、v1 の移植可能形式には含まれません。開発:Vercel の発表(提案を開始し、Amazon、Anysphere、GitHub、Microsoft、OpenAI と共同開発)。リポジトリの MAINTAINERS.md には Amazon、Cursor、Microsoft、OpenAI、Vercel が記載されています。公開当日には、Google がコアメンテナーへの参加を発表しました。公開時の対応クライアント:VS Code、Cursor、GitHub Copilot、ChatGPT & Codex、Kiro。Agent SkillsおよびMCPを開発した Anthropic は、メンテナーに含まれていません。Codex 側の対応:v0.146.0 でマニフェストとワークスペース公開、v0.147.0 で移植可能なインストール/検索に対応しました。(8月12日訂正:当初、この脚注では非公式のフィールドガイドである agentplugins.codes を仕様として引用していましたが、引用元を公式サイトおよび規範仕様に修正しました。) ↩↩↩↩↩↩↩

  162. ChatGPT の料金。2026年8月10日閲覧。プラン料金:Free は $0、Go は月額 $8、Plus は月額 $20、Pro は月額 $100(5x ティア)または $200(20x ティア)から、Business は年払いでユーザーあたり月額 $20(月払いでは $25)、Enterprise/Edu は個別見積もりです。5時間あたりの利用上限はモデルおよびプランのティアごとに公開されています(例:Plus では GPT-5.6 Sol が10~100メッセージ、Luna が250~2,000メッセージ。Pro 20x では Sol が200~2,000メッセージ、Luna が5,000~40,000メッセージ)。クレジット換算表:GPT-5.6 Sol は入力100万トークンあたり125クレジット(キャッシュ済み入力は12.5、出力は750)、Terra は50(キャッシュ済み入力は5、出力は300)、Luna は5(キャッシュ済み入力は0.5、出力は30)。「GPT-5.6 の利用では、1メッセージあたり平均5~40クレジットを消費」し、対応モデルでは高速モードのクレジット消費率が高くなります。2026年8月24日に再確認:換算表では GPT-5.6 Sol が入力100万トークンあたり100クレジット(キャッシュ済み入力は10、出力は500)となっており、8月21日のプロモーションによる引き下げです(121)。Terra と Luna は変更されていません。 ↩↩↩↩↩↩↩↩

  163. feat(cli): add codex doctor diagnostics、openai/codex PR #22336。リリースされた codex doctor の機能を示す一次情報です。フラグ一式(コンパクトな出力の --summary、秘匿化された構造化出力の --json、省略されたリストを展開する --all、--no-color)、固定されたレポートセクション(Notes、Environment、Configuration、Updates、Connectivity、Background Server)、各チェックのステータスマーカー(✓ 正常、✗ 失敗、⚠ 警告、○ 待機中)を確認できます。また、通常このコマンドを実行する時点でユーザーはすでに詳しい状況を必要としているため、詳細な人間向け出力をデフォルトにするという設計意図も示されています。JSON 形式では、自動処理のために安定した識別子をキーとして各チェックを格納します。リポジトリの CLI Issue テンプレートでは、報告者に codex doctor --json の出力を貼り付けるよう求めています。2026年7月28日検証済み。 ↩↩↩↩

  164. ChatGPT for iOS 1.2026.195 リリースノート、2026年7月20日(ChatGPT 公式変更履歴内の Codex タグ付きエントリ):「Codex タスクでのインタラクティブフォームのサポートを追加」、「タスクのトランスクリプト内で Mermaid 図をインライン表示する機能を追加」。このほか、タスク、ホスト、ワークスペースをまたいだ未送信プロンプトの復元、ブロックまたは利用制限により停止した実行を再開する goals、最近のアクティビティ順に並び作成時に利用できないホストを表示するタスクリスト、Remote のオンボーディング、コンポーザーのガイダンス、iPad のナビゲーションの改善が含まれます。網羅性のために記録していますが、本ガイドでは Codex の5つのサーフェス(CLI、デスクトップ、IDE、クラウド、Chrome)を扱っており、iOS アプリは対象外です。 ↩

  165. Codex CLI v0.139.0 リリースノートおよびCodex 変更履歴(OpenAI Developers)。2026年6月9日20:13(UTC)に安定版へ昇格し、GitHub で Latest に指定されました。インストールは npm install -g @openai/codex@0.139.0 です。新機能:コードモードからスタンドアロンのウェブ検索を直接呼び出し(ネストされた JavaScript ツール呼び出しからも可能)、プレーンテキストの結果を受け取れるようになりました。ツール/コネクターの入力スキーマで oneOf/allOf 構造が維持され、大規模スキーマの構造保持と MCP との互換性が向上しました。codex doctor にエディターとページャーの環境情報が追加され、JSON では機密値が秘匿化されます。プラグインマーケットプレイスの自動化では、codex plugin marketplace list --json でソースが公開されるようになり、キャッシュ済みカタログからのプラグイン一覧表示も高速化されました。不具合修正:codex resume --last/codex fork --last で、末尾の引数がセッション ID ではなくプロンプトとして扱われるようになりました。サブエージェントの MCP 起動警告が誤ったスレッドコンテキストに表示される問題を修正しました。画像編集で正確なファイルパスを参照するようになりました。チルダを含む URL 全体が TUI でリンク化されるようになりました。スレッドのリセット(/new、/clear、/fork)後も、クラウド管理の requirements/機能フラグが保持されます。サンドボックス実行では、承認の決定が一貫して保持され、プロキシ限定のネットワーク通信が強制されるようになりました。メンテナンス:行テーブルを備えたシンボルアーカイブを分離し、rusty_v8 を149.2.0へ更新しました。2026年6月9日時点の最新プレリリースは rust-v0.140.0-alpha 系列(プレリリース)です。0.140.0 はまだアルファ版であり、安定版を追跡する本ガイドの対象には含めません。2026年6月9日の現セッションでの検証:GitHub のリリースおよび OpenAI Codex の変更履歴で、rust-v0.139.0 が最新の安定版であることを確認しました。 ↩↩↩↩↩

  166. Codex CLI v0.138.0 リリースノートおよびCodex 変更履歴(OpenAI Developers)。2026年6月8日23:00(UTC)に安定版へ昇格し、prerelease: false、GitHub で Latest に指定されました。インストールは npm install -g @openai/codex@0.138.0 です。macOS および Windows でデスクトップへ引き継ぐ /app、モデルへのローカル画像パスの公開、より柔軟な reasoning-effort の選択、プラグイン自動化向けの構造化された JSON 出力が追加されました。2026年6月9日に、最新の安定版は rust-v0.139.0 に更新されました。 ↩↩

  167. Codex CLI v0.137.0 リリースノートおよびCodex 変更履歴(OpenAI Developers)。v0.137.0-alpha 系列から、2026年6月4日01:17(UTC)に安定版へ昇格しました。TUI:F13~F24 のキーバインド、検索可能なメニューへの貼り付け、推論のみを表示するコンパクトなステータス/タイトル項目。Enterprise:管理フローでの月間クレジット上限と、クラウド管理の設定バンドル。リモートコントロール:クライアント主導のペアリングと、コントローラー権限付与の管理。プラグイン:プラグインワークフロー向けの機械可読な JSON 出力と、キャッシュ済みリモートカタログからの候補提示。より多くのコードモードフローでホスト型ウェブ/画像ツールが利用可能になり、スタンドアロンのウェブ検索を並列実行できるようになりました。multi-agent v2 ランタイムも改善されました(より明確なフォローアップ、メタデータのデフォルト値)。修正:プロンプトをキャンセルした際に、下書き/添付ファイル/コラボレーションモードを復元するようになりました。macOS アプリの起動と Windows での SQLite 起動の信頼性を改善しました。プラグインマニフェストの並び順/重複排除を修正しました。権限リクエストで環境 ID が正しく反映されるようになりました。2026年6月4日(PST)の現セッションでの検証:GitHub のリリースページで、rust-v0.137.0 が最新の安定版として表示されることを確認しました。 ↩↩

  168. Codex CLI v0.136.0 リリースノートおよびCodex Changelog(OpenAI Developers)。v0.136.0-alpha.2(5月31日)に続き、2026年6月1日(17:49 UTC)に安定版へ昇格しました。セッションのアーカイブ機能(TUI の /archive、codex archive / codex unarchive CLI コマンド、復元するまで resume/fork の対象にならないアーカイブ済みセッション)、狭いテーブル向けのキー/値フォールバックを備え、TUI の Markdown ウェブリンクをクリック可能な状態に保つ OSC 8 メタデータ、codex app-server --stdio による stdio モード起動、initial-turns-page を利用したスレッド再開とより詳細な MCP サーバーステータス、承認済み OpenAI ホストでのリモート実行に使用する CODEX_API_KEY、リモート制御 WebSocket 用の短期サーバートークン、codex sandbox setup --elevated による Windows 管理者プロビジョニング(アルファ版)、ネイティブの画像アーティファクト補完パイプラインを介した、機能フラグ付きのスタンドアロン画像生成拡張機能が追加されました。バグ修正には、期限切れ間近の ChatGPT 認証トークンの更新と、再利用された更新トークンに対する再ログイン、リポジトリが提供する Git ヘルパーを /diff が実行できないようにする対策、割り込み後のサンドボックス化されたコマンドのクリーンアップと deny-read ルールの適用、再開した TUI におけるトランスクリプトからのプロンプト履歴の初期化、vim ノーマルモードでの編集、Bedrock 認証での AWS_REGION/AWS_DEFAULT_REGION へのフォールバックが含まれます。2026年6月2日(PST)に現在のセッションで確認したところ、GitHub のリリースページでは rust-v0.136.0 が最新の安定版(プレリリースではない)タグとして表示されていました。 ↩↩↩↩↩

  169. Codex CLI v0.156.0 リリースノート。安定版として2026年9月22日に公開されました(19:51:01 UTC、タグオブジェクトは18:39:31 UTCに作成)。npm の latest は19:55:37 UTCに0.155.1から0.156.0へ移行し、プラットフォーム別の全タグは19:55〜20:03 UTCに公開されました(linux-x64 は19:55:15、linux-arm64 は19:56:39、darwin-x64 は19:57:08、win32-arm64 は19:58:33、win32-x64 は19:59:23、darwin-arm64 は20:02:36)。インストールは npm install -g @openai/codex@0.156.0 です。比較:rust-v0.155.1…rust-v0.156.0。total_commits は526、ahead_by は526、behind_by は8、ステータスは diverged です(behind_by は0.155.1のホットフィックスブランチによるものです)。リリース本文は43,807バイトと、このリポジトリとしては異例の大きさです。全PRの列挙に加え、厳選された New Features、Bug Fixes、Documentation、Chores の各セクションがあります。ただし、ここでは発見用の索引としてのみ利用し、すべての記述を比較結果と照合しました。デフォルト有効化への切り替え。各項目についてタグとの祖先関係を個別に確認し、いずれも比較結果に含まれることを確認済みです: 3f59eb9「Enable TUI voice conversations by default (#44921)」、68bc536「Enable worktrees by default and clarify local daemon errors (#44870)」、3fd9e7e「Enable Guardian parent-compaction reuse by default (#46522)」。カットポイントの証明(スキップではなく、遅い段階でのカット): rust-v0.156.0-alpha.16…rust-v0.156.0ではahead_by 1、behind_by 1と報告され、それぞれに固有のコミットは各側のリリースバンプのみです。したがって、安定版の内容はalpha.16と同一です。一方、alpha.17はbehind_by 21、alpha.18はbehind_by 65です(累積値のため、alpha.18の65件にはalpha.17の21件が含まれます)。また、rust-v0.157.0-alpha.1…rust-v0.156.0はahead_by 1 / behind_by 5であり、後継系列が始まる5コミット前にカットの基点があることを示しています(alpha.16は9月21日16:51 UTC、rust-v0.157.0-alpha.1は9月21日18:08 UTCに公開)。安定版の公開前には、0.157.0-alphaが9件公開されていました(alpha.1からalpha.9まで。最後は9月22日18:00:16 UTC)。ウォッチリストの判定結果:15項目すべてが SHIPPED。526コミットの比較結果から各PR番号を特定して確認済みです: #46504のテーマ(907b751e)、#46503のカタログ表示名(547c9a1a)、#46498の既存daemon上のworktree(e4973935)、#46533のreasoning summariesのデフォルト無効化(61b08f10)、#46543のdoctorパス診断(b33199b1)、#46835および#46880の音声機能の成熟、#46071のF8ショートカット(ce03f22a)、#46058の音声セッション分析、#46054および#45817のMermaid、#45501 / #45612 / #46266のTeX-as-Unicode、#45854の/daemon、#46088の--no-daemon、#46117のバックグラウンドサーバー自動起動、#45809のpersonalityフラグ廃止、#45513のdaybreakEnabled、#46096のAstraスターフィールド、そして#45763、#45764、#45765、#45766、#45768、#45769、#45770、#45772による/usageダッシュボードと、#46863 / #46864 / #46866による改良です。ウォッチリストの略記に関する訂正: このガイドに記載していた「#45763〜#45772」の範囲に含まれるPRは10件ではなく8件です。#45767と#45771はpulls API からHTTP 404が返され、このリポジトリのプルリクエストではありません。安定版で新たに追加され、ウォッチリストには一度も載っていなかった項目: オプションのフルスクリーンTUI(#46883の/tui、#46732、#46733、#46734、#46739、#46749、#46858、#46884、#46895。#46849ではフルスクリーンのトランスクリプトをデフォルト無効のままとし、#46751では警告ビューアーを追加)、ローカルエージェント用メッセージボード(#46959、#46966、#46978、#46979、#46985、#46989、#46994)、subagent MCP elicitation(#46877)、ToolPolicy(#46999)、エージェントコマンドセンター関連(#46837、#46838、#46839、#46840、#46882)、ターミナルプローブのタイムアウトを100 msから250 msへ変更(#46855)、サンドボックスおよび診断の強化(#44639、#45984、#46500、#46962)です。このアクセス時点でリリースとは独立して確認したドキュメント(ChatGPT & Codex changelog、HTTP 200):2026-09-22の項目には「Codex CLI Release: 0.156.0」という見出しがあり、npm install -g @openai/codex@0.156.0 が記載されています。New Featuresの一覧には「音声会話がデフォルトで有効になり、F8による切り替え、/voice settingsの選択画面、LinuxおよびWindows向けの同梱オーディオランタイムが利用できます。(#44921、#46071、#44622、#44714、#44922)」および「ステータスによるタスクの絞り込みと、エージェントコマンドセンターからのworktreeセッション作成が可能になり、worktree対応がデフォルトで有効になりました。(#46839、#45276、#44870)」と記載されています。したがって、ドキュメントのchangelogは安定版と同日に更新されており、0.155.0の項目にあった「/experimentalを通じて有効化」という記述よりも新しい情報です。同じアクセス時点での参照ページの遅れ:CLI のdeveloper-commandsリファレンスには/experimental(例として音声機能の記載はすでにありません)と/usageが掲載されていますが、/voice、/tui、/daemonは掲載されておらず、フラグ表にも--no-daemonがありません。設定リファレンスには、これらのデフォルト設定を制御するキーが1つも掲載されていません。コード上のキーは、[features] realtime_conversation(#44921)、[features] worktrees(#44870)、[features] guardian_reuse_parent_compaction(#46522)、フルスクリーンTUIについては[tui] fullscreen_transcript(#46849)です(コードに存在しないキー名を記載していたため、9月23日に訂正)。Git worktreesページには、デスクトップアプリの文脈で「デフォルトでは、チャットはCodexが管理するworktreeを使用します」と記載されていますが、CLI のデフォルトについては触れていません。そのため、CLI のデフォルトに関するファーストパーティの記述はchangelogの一文のみです。また、Voice機能ページは引き続きデスクトップアプリのChatGPT Voiceを扱っており、これは別のサーフェスです。2026-09-22に確認しました。0.156.0の追加詳細(9月23日に本文から移動): リリースに記載されたバグ修正には、失敗、割り込み、subagent完了を経たターンでもストリーミングされた回答と計画を保持する修正(#45549、#46867)、tmuxおよびSSHでのクリップボード転送(#45457)、キーストローク方式の貼り付けにおけるタブインデント(#45454)、再開時のPlan mode復元(#45519)、以前のプロンプトを編集した際のスレッドIDと設定の維持(#45845)、システムプロキシを介したログイン復旧(#46562)、OAuth discoveryが503を返した場合のMCP認証情報更新(#44636)が含まれます。さらに、TUI全体でのカタログモデル表示名(#46503)、codex doctorでの範囲を限定したファイルシステムパス診断(#46543)、personality機能フラグの廃止(friendlyとpragmaticはスタイルを選択しなくなったものとして記載、#45809)、スレッド開始時のdaybreakEnabled(#45513、公開ドキュメントなし)、Astraコンポーザーのスターフィールド(#46096)、テーブル、Mermaid、数式を個別に切り替えられるレンダリング設定(#46938)、Mermaidのスタジアムノード(#46856)、ローカルのバックグラウンドサーバーを識別する/status(#46905)、オプトイン方式のバックグラウンドサーバー自動起動(#46117)も実装されました。フルスクリーンTUIと音声機能のPR一覧は、/tuiと/voiceの各行に掲載されています。同梱される6つのテーマは、ada、babbage、curie、cushman、dali、davinciです(#46504)。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  170. 0.157.0-alpha の監視対象ラインと進行中の 0.156.1 タグに関する情報です。プレリリースであり、変更される可能性があります。また、160 の alpha.8 時点のスナップショットを置き換えるものです。2026年9月22日に GitHub API および npm レジストリで検証しました。このアクセス時点の npm dist-tags は、latest = 0.156.0、alpha = 0.157.0-alpha.10(npm への公開は9月22日 22:21:59 UTC)で、プラットフォーム別のすべての alpha-* タグも一致しています。そのため、@alpha はセマンティックバージョニング上で latest より先行しています。比較結果は rust-v0.156.0…rust-v0.157.0-alpha.10 のとおりで、ahead_by は 101、behind_by は 1(安定版自体のリリースバージョン更新)です。このラインのリリース本文はバージョン文字列だけを記載したスタブのため、比較結果が唯一の情報源となります。本文で取り上げた項目は、49e95cc7「モデルカタログに GPT-6 Sol と Luna を追加(#47332)」および「Amazon Bedrock のカタログに GPT-6 Sol と Luna を追加(#47347)」、gpt-5.6-sol から ultrafast サービスティアを削除(#47130)、モデルカタログの説明と GPT-5.6-Sol の優先度を更新(#47085)、適用待ちのデフォルト変更である「フルスクリーンのトランスクリプトをデフォルトで有効化(#47178)」「デーモンの自動起動をデフォルトで有効化(#47179)」「Guardian のスレッドコンテキストをデフォルトで有効化(#47275)」、明示的なゲートウェイログイン制御と認証ステータスを追加(#47170)と「明示的なゲートウェイ OAuth サインインを app-server に追加(#47207)」、リモートおよびローカルのデーモンセッションで /import を有効化(#47317)、Guardian レビュー向けの追加ポリシー設定を追加(#47125)、ネットワークプロキシで呼び出し元が指定した MITM CA をサポート(#47132)、保留中の入力を維持する条件付きターン中断を追加(#47340)、TUI のショートカットオーバーレイに音声切り替えを表示(#47082)、リアルタイム WebSocket 接続で設定済みプロキシを適用(#47101)です。GPT-6 Sol と Luna のカタログ対応については、2026年9月22日付で「Codex および ChatGPT Work における GPT-6 Sol と Luna」という見出しの公式ドキュメント変更履歴でも裏付けられており、モデル ID として gpt-6-sol と gpt-6-luna が記載されています。CLI のカタログコミットは、公開済みの安定版にはまだ含まれていません。そのため、このガイドのモデル表、料金の行、推奨事項は、モデルドキュメントを項目単位で確認し、カタログ項目を含む安定版がリリースされるまで意図的に変更していません。進行中の 0.156.1: タグ rust-v0.156.1 は存在し(先端コミットは b412ff32、コミット日時は2026年9月23日 00:45:44 UTC)、rust-v0.156.0…rust-v0.156.1 の結果は ahead_by 2、behind_by 1 です。2件のコミットは、f1b21bb2「0.156 のモデルカタログに GPT-6 Sol と Luna を追加(#47332)」とリリース準備用コミットです。しかし、このアクセス時点では、releases API が rust-v0.156.1 に対して HTTP 404 を返し、npm view @openai/codex@0.156.1 も E404 を返すため、リリースも公開済みパッケージも存在しません。これは進行中であり、まだリリースされていません。また、このガイド本文の記述はこれに依存していません。このリポジトリではリリースを伴わないタグが日常的に作成されており、0.156.0-alpha.15 と alpha.18 も同様でした。0.157.0-alpha ラインはいずれも安定版ではありません。リリースされるまで、その内容を本文には記載しません。安定版へ昇格する際には、各項目を安定版の比較結果と照合して再検証する必要があります。2026年9月22日に検証しました。2026年9月23日に解決: このタグは公開済みリリースとなり(GitHub の rust-v0.156.1 リリースは 02:41:36 UTC、npm の latest = 0.156.1 は 02:45:25 UTC)、モデル表、料金の行、推奨事項も、公開されたカタログとモデルドキュメントに基づいて更新しました。171 を参照してください。 ↩↩↩

  171. Codex CLI v0.156.1 リリースノート、安定版、2026年9月23日公開(02:41:36 UTC、タグ作成は00:45:45 UTC)。npm の latest は02:45:25 UTCに0.156.0から0.156.1へ移行し、02:50:44 UTCまでにプラットフォーム別の全タグ(linux-x64、linux-arm64、win32-x64、win32-arm64、darwin-arm64、darwin-x64)が0.156.1を示しました。インストールは npm install -g @openai/codex@0.156.1 です。リリース本文(原文):「モデルピッカーから GPT-6 Sol または GPT-6 Luna を選択できます。レート制限時の切り替えプロンプトでも、GPT-6 Luna が推奨されるようになりました。(#47405)」。rust-v0.156.0…rust-v0.156.1 には、f1b21bb2「0.156のモデルカタログに GPT-6 Sol と Luna を追加(#47332)」とリリース準備用コミットの2件が含まれます。PR #47405「[hotfix 0.156.0] モデルカタログに GPT-6 Sol と Luna を追加(#47332)」は release/0.156 を対象としていましたが、GitHub マージなしでクローズされました(コミットは#47332の番号を引き継いだまま直接取り込まれています)。#47332はメインラインのPRで、2026年9月22日(18:17:56 UTC)にマージされました。リリースされたカタログの定義(タグ時点の codex-rs/models-manager/models.json):gpt-6-sol(「GPT-6-Sol」、「コーディングや日常業務に適した実用的なモデル」、優先度2、default_reasoning_level はmedium、推論レベルはlowからultra、minimal_client_version は0.155.0、default_service_tier は priority で、利用可能なティアは1つ、Fastは「1.5倍速」)と、gpt-6-luna(「GPT-6-Luna」、「比較的簡単なタスク向けの高速かつ手頃なモデル」、優先度3、デフォルトはmedium、推論レベルはlowからmaxでultraには非対応、最低クライアントバージョンとFastのデフォルトは同じ)です。どちらも context_window は272,000(max_context_window は872,000)、supported_in_api はtrue、visibility はlistに設定されています。gpt-6-astra は優先度1(同梱のデフォルト)のままで、default_reasoning_level はlow、デフォルトのサービステ​​ィアはなく、説明文は「最も要求の厳しい作業に対応する最先端の知能」へ更新されました。GPT-5.6の各エントリは「複雑な作業向けの旧世代コーディングモデル」、「単純な作業向けの旧世代バランス型モデル」、「旧世代の高速かつ効率的なモデル」に変更され、GPT-5.5は「レガシーコーディングモデル」となりました。また、upgrade の移行先として、gpt-5.6-sol、gpt-5.6-terra、gpt-5.5、gpt-5.4 は gpt-6-sol に、gpt-5.6-luna は gpt-6-luna に設定されました。廃止済みの gpt-5.4-mini の移行先も、gpt-5.6-luna から gpt-6-luna に変更されています。アップグレード案内(原文):「最新のSolは、より高性能かつ効率的になったため、利用上限をさらに有効活用できます。複雑なタスク、特にコーディングで日常的に使うモデルとして最適です。」および「最新のLunaは効率が大幅に向上し、利用上限をこれまで以上に有効活用できます。最先端の知能を必要としないあらゆる作業にご利用ください。」。レート制限時の切り替えプロンプトで使用されるTUIの LUNA_MODEL 定数は、gpt-6-luna に変更されました。同じコミットに含まれるBedrock MantleおよびRuntimeピッカーのスナップショットには、GPT-6 SolもLunaも掲載されていません(Bedrockのカタログエントリは0.157 alpha系列の#47347です)。Fastのデフォルト:codex-rs/tui/src/service_tier_resolution.rs は、service_tier が設定されておらず、fast_mode 機能が有効(安定版であり、デフォルトで有効)で、Codexが管理するFastのデフォルトをユーザーが無効にしていない場合、モデルの default_service_tier を適用します。デフォルトで無効にできるキー(タグ時点のコードで検証済み)(codex-rs/features/src/lib.rs、codex-rs/config/src/types.rs):realtime_conversation、worktrees、guardian_reuse_parent_compaction はいずれも Stage::Stable で、default_enabled: true です。transcript_v2 は Stage::Deprecated で無視されます。tui.fullscreen_transcript のデフォルトは false です。codex features disable <key> は設定を config.toml に書き込み、グローバルの --disable <key> フラグは「-c features.<name>=false と同等」です。#44870のデーモンメッセージ(原文):「ローカルのCodexサービスでは、バックグラウンドのターミナルを確認できません。codex app-server daemon update を実行してから、Codexを再起動してください。」。#46522の説明:再利用は「レビューセッションを再開するとき」に適用されます。#46883:/tui は「選択したユーザー設定ファイルに tui.fullscreen_transcript を保存」しますが、実行中のレンダラーは変更しません。ドキュメント(2026年9月23日アクセス):ChatGPT & Codex changelog には、2026年9月23日付でリリース本文と同じ内容の「Codex CLI 0.156.1」エントリが掲載されています。また、2026年9月22日付の「CodexおよびChatGPT Workでの GPT-6 SolとLuna」には、次のように記載されています。「GPT-5.6の先行モデルよりも低いトークン価格で、CodexとChatGPT Workへの提供を順次開始しています。複雑なコーディングやエージェント型ワークフローにはSol、焦点を絞った大量のタスクにはLunaをご利用ください。両モデルはPlus、Pro、Business、Enterprise、Eduのユーザーに順次提供されます。FreeおよびGoのユーザーは、デスクトップアプリでLunaを利用できます。利用可否は展開状況とワークスペースの設定によって異なり、Enterpriseの管理者は新しいモデルを有効にする必要があります。」。モデルページ の「推奨モデル」セクションではSolとLunaが最初に紹介されています。モデルカードでは、Astraを「コード、アプリ、調査にまたがる複雑な作業に対応する、最も高性能なモデル」、Solを「複雑なコーディングとエージェント型ワークフロー向けに構築され、GPT-5.6 Solより事実の信頼性とコミュニケーションの明瞭さが向上したモデル」、Lunaを「焦点を絞った大量のタスクに最も効率的なモデル」と説明しています。AstraとLunaにはCodex cloudでは利用不可との表示があり、Solのカードにはcloudの行がありません。「GPT-5.6 Sol、GPT-5.6 Terra、GPT-5.6 Lunaは、展開期間中も引き続き利用できます」。推奨される開始時の推論レベルは、SolがMedium、LunaがHigh、AstraがLight(low)です。「GPT-6 LunaはMaxまでの推論レベルに対応していますが、Ultraには対応していません」。デフォルトモデルの例は model = "gpt-6-sol" です。GPT-5.5は2026年10月14日にChatGPT、ChatGPT Work、Codexで提供終了となります(API は影響を受けません)。Plus、Pro、Business、Enterprise、Edu向けには GPT-6 Sol、FreeおよびGo向けには GPT-6 Lunaが後継モデルとして示されています。8月31日に提供終了したGPT-5.4とGPT-5.4 miniは、それぞれ gpt-6-sol と gpt-6-luna に対応付けられています。価格ページ に記載されたStandard速度での入力/キャッシュ済み入力/出力100万トークンあたりのクレジットは、GPT-6 Astraが250/25/1,250、GPT-6 Solが50/5/250、GPT-6 Lunaが2.5/0.25/12.5で、GPT-5.6のレートは「変更なし」です。「Fast modeでは、利用可能な場合、GPT-6 Astra、Sol、LunaにStandardの2.5倍のクレジットレートが適用されます」。「GPT-5.6の使用量は、メッセージ1件あたり平均5〜30クレジット」です。Plusにおける5時間あたりのローカルメッセージ数の推定値は、GPT-6 Astraが5〜45、Solが15〜150、Lunaが350〜3,000です(Pro 5xでは25〜225、70〜700、1,750〜14,000、Pro 20xでは100〜900、300〜3,000、7,000〜56,000)。ChatGPTプランのcloudチャットでは GPT-5.6 Solが使用されます。FreeおよびGoでは「展開状況に応じて、デスクトップアプリでStandard速度の GPT-6 Luna」を利用できます。API のモデルページ(gpt-6-sol、gpt-6-luna):コンテキストウィンドウは1,050,000、最大入力は922,000、最大出力は128,000です。Solは100万トークンあたり入力$2/キャッシュ済み入力$0.20/出力$10で、知識カットオフは2026年4月20日です。Lunaは$0.10/$0.01/$0.50で、カットオフは2026年5月18日です。どちらにも「入力トークンが272Kを超えるプロンプトでは、リクエスト全体について入力およびキャッシュの料金が2倍、出力の料金が1.5倍になります」および「Fast modeには、適用される料金の2倍が課金されます」と記載されています。速度ページ では、どのモデルについてもFastがデフォルトであるとは記載されていません。未検証: GPT-6 SolまたはLunaについて、ファーストパーティによるベンチマーク数値は確認していません。カタログの max_context_window 値が実用上何を意味するかは文書化されていません。また、各アカウントでの利用資格は展開状況によって異なります。2026年9月23日検証済み。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  172. アルファチャネルの状況です。2026年9月23日に GitHub API と npm レジストリを照合して確認しました。npm の dist-tags は、latest = 0.156.1、alpha = 0.158.0-alpha.2 でした(npm は 13:24:05 UTC、GitHub リリース rust-v0.158.0-alpha.2 は 13:07:10 UTC)。プラットフォーム別の alpha-* タグもすべて一致しています。rust-v0.158.0-alpha.1 はタグのみ存在します(タグオブジェクトの日付は 10:48:51 UTC。GitHub リリースはなく、npm にもありません)。0.157 系は rust-v0.157.0-alpha.11 まで到達しました(GitHub は 04:50:17 UTC、npm は 05:01:29 UTC)。rust-v0.157.0-alpha.10 は、GitHub では9月22日 22:07:05 UTC、npm では 22:21:59 UTC に公開されました(v2.74 の本文では npm の時刻を公開時刻としていました)。rust-v0.157.0 のタグやリリース、npm の 0.157.0 バージョンはいずれも存在しないため、0.157 系から安定版は出ていません。ただし、これより新しいバージョンが安定版として公開されていないため、スキップされたとは記載していません。rust-v0.157.0-alpha.11…rust-v0.158.0-alpha.1 は ahead_by 7、behind_by 1 です。4回目の通常系列外リリースは rust-v0.155.0-alpha.16.3 です(タグは 02:50:51 UTC、GitHub リリースは 03:41:37 UTC、npm は 03:47:24 UTC)。rust-v0.155.0-alpha.16 に対して、「ログインおよび起動リクエストにシステムプロキシのフォールバックを追加(#46562)」、「GPT-6 Sol と Luna を 0.155 alpha にバックポート(#47332)」、リリース用バージョン更新の3コミットが追加されています。0.155.0-alpha.16.2 はタグにも npm バージョンにも存在しません。この確認時点で alpha タグは alpha.16.3 を指しておらず、確認と確認の間に指していたかどうかはレジストリから復元できません。alpha.10 までの 0.157 アルファ系列の内容は 170 に項目別でまとめています。rust-v0.156.0…rust-v0.157.0-alpha.11 は 127 コミット先行しています。 ↩↩↩

  173. 最近のアルファ系列と、それぞれがどのように安定版へ移行したかを日付順にまとめた履歴です。2026年9月23日に v2.74 の安定性に関する注記から移動しました。0.149.0(8月20日):アルファ監視リストの項目がすべてリリースされました。120 0.150.0(8月26日):リストが分かれ、5項目(Interrupt hook、/copy ピッカー、信頼されていないプロジェクトでの AGENTS.md のスキップ、features.network_proxy.credential_broker、設定可能な機能としての Guardian v2 の review_scope.computer_use_only)がリリースされ、残る5項目(/recap、code-mode からの WebSocket 削除、永続スレッドのデフォルトとしてのページネーション対応履歴、persistent effort、Guardian v2 の画像レビュー)は 0.151 に持ち越されました。保持画像のコンパクション予算管理(#40994)は、0.150.1 のバックポート(#41003)を通じて安定版に入りました。132133 0.151.0(8月29日):10項目すべてがリバートなしでリリースされました。リリース本文に記載されているのは #41183〜#41209 のみで、全変更は 164 コミットからなる rust-v0.150.1…rust-v0.151.0 の比較で確認できます。137134135 0.152.0(9月1日):13項目すべてがリリースされましたが、update_plan はオプトインで導入されました。ブランチ分岐前に #41744 が #41630 のデフォルト有効化を取り消したためです。136138 0.153.0-0.153.2(9月3日):監視対象のアルファ項目が昇格することはありませんでした。140142143 0.153.3-0.153.4(9月4日):4件の PR とバージョン更新が含まれます。同梱の Astra カタログ(#42607)は #42874 として、Bedrock カタログ(#42619)は #42805 として昇格しました。147148 この頃、developers.openai.com/codex/ は learn.chatgpt.com/docs/ へのリダイレクト(HTTP 308)を開始し、以後は後者が正規ドキュメントホストとなっています。146 0.154.0(9月9日):alpha.6 前後でブランチを分岐しました。alpha.7 の 58 コミットは、249 コミットからなる rust-v0.153.4…rust-v0.154.0 の比較には1つも含まれていません。プレリリースの記録は 141、144、150、151 です。152 0.155.0(9月17日):再びブランチを分岐しました。voice と worktrees のデフォルト値を切り替える変更(#44921、#44870、9月11日マージ)はタグの祖先に含まれず、0.156 に持ち越されました。プレリリースの記録は 154、155 です。156 0.156.0(9月22日):15項目すべてが取り消しなく昇格しました。分岐は遅い時期に行われています。安定版の内容は rust-v0.156.0-alpha.16(9月21日 16:51 UTC 公開、rust-v0.157.0-alpha.1 の77分前)と同一で、タグは9月22日 18:39 UTC に作成されました。19:51 UTC の公開までに、0.157.0-alpha は9リリース出ています。alpha.17 には安定版に含まれない21コミットが追加され、alpha.18 では累計65コミットとなりました(alpha.18 の65コミットには alpha.17 の21コミットが含まれます)。9月22日朝の確認時点では rust-v0.156.0 タグがなく、このガイドの v2.73 では同系列をスキップと記録しましたが、その日の夜に安定版が公開されました。ここから得られたルールは、タグがないという事実は確認時点の状況しか示さないということです。まず安定版がどのバージョン番号として登場するかを確認し、より大きい番号の安定版が公開されてから初めて、その番号をスキップ扱いにします。プレリリースの記録は 157、159、160 です。169 0.156.1(9月23日):リリースが存在する前にタグとして記録されました(170)。その数時間後に公開されています。171 Dist-tag の異常: alpha は通常系列外の 0.155.0-alpha.2.5(9月16日)を指した後、0.155.0-alpha.9.2(9月18日 03:09 UTC、安定版公開後。Windows sandbox の修正 #46237 と #46333 を cherry-pick)を指しました。いずれも @alpha が latest より古いビルドへ解決される状態でしたが、数日以内に自然解消しました。ほかにも、タグの状態を記録できなかった通常系列外リリースとして、0.155.0-alpha.16.1(9月22日 00:20 UTC、#46562 とバージョン更新)160 と 0.155.0-alpha.16.3(9月23日)があります。172 ↩↩

  174. Codex CLI v0.157.0 リリースノート。stable(prerelease false)として2026年9月25日に公開されました(02:31:06 UTC、npm は02:35:19 UTC)。また、v0.157.1 も stable として2026年9月26日に公開されています(01:02:31 UTC、npm は01:06:57 UTC)。9月26日時点で、npm の latest とプラットフォーム別の全タグは0.157.1を指していました。インストールするには npm install -g @openai/codex@0.157.1 を実行します。0.157.0: rust-v0.156.0…rust-v0.157.0 には128件のコミットがあります(behind_by 1)。stable は0.157の alpha 系列からリリースされており、スキップされたわけではありません。rust-v0.157.0-alpha.11.1…rust-v0.157.0 は、リリースノートのコミット 00c972ed 1件のみです。また、alpha.11.1はalpha.11に 0d7f10b8「MCP attribution errors に診断理由を追加(#47899)」を加えたものです。各内容は比較結果とタグ時点のコードで確認しました。5106a523「フルスクリーンのトランスクリプトをデフォルトで有効化(#47178)」では、codex-rs/config/src/types.rs の fullscreen_transcript が default_true を使用し、「alternate-screen の制限が優先される」とされています。PR では「tui.fullscreen_transcript=false を設定すると、ターミナルのスクロールバックが復元される」と説明されています。75ec81c8「デーモンの自動起動をデフォルトで有効化(#47179)」では、codex-rs/features/src/lib.rs の daemon_auto_start が Stage::Stable、default_enabled: true となっています。0.156.1では Stage::Experimental であり、PR によって /experimental から削除されました。codex-rs/tui/src/daemon_startup.rs の起動除外条件には、--no-daemon、--oss、--profile、ワークロード ID、CODEX_EXEC_SERVER_URL、および大部分の -c/--enable/--disable オーバーライドが含まれます。d6093d32(#47318)では、そのまま実行、再起動、キャンセルの選択肢が追加され、「デフォルトはキャンセル」とされています。279ba894「Guardian のスレッドコンテキストをデフォルトで有効化(#47275)」では、guardianv2.thread_context が Stage::Stable、default_enabled: true となりました。0.156.1では UnderDevelopment/falseでした。スキーマには「同期および非同期の Guardian でスレッド所有のコンテキストを使用します。デフォルトは true です。Guardian v2 の enabled トグルとは独立しています」とあります。df309410「Amazon Bedrock のカタログに GPT-6 Sol と Luna を追加(#47347)」では、「GPT-6 Sol をデフォルトモデルおよびプロバイダーのフォールバックモデルにする」とされ、codex-rs/model-provider/src/provider.rs では Bedrock のデフォルトが openai.gpt-6-sol であることをアサートしています。cf6754e6(#47130)は gpt-5.6-sol から ultrafast を削除しています。24462234「同梱モデルのメタデータと指示を更新(#47397)」では、gpt-6-astra の supports_experimental_context が false に設定されました(0.156.1では true)。その他の同梱モデルでも、すべて false または未設定です。また、codex-rs/core/src/session/token_budget.rs は !starting_model.supports_experimental_context の場合に早期リターンします。このほか、#47185、#47317、#47191、#47322、#47381、#47422、#47423、#47399、#47417、#47101、#47142、#47204、#47122、#47393、#47389、#47407、#47414、および c6ad6f33(#47361、Windows のデフォルト DACL をランナーのログオン SID に限定)が含まれます。同梱されている gpt-6-sol、gpt-6-luna、gpt-6-astra のエントリは、Astra のフラグとプラン一覧を除き0.156.1から変更されていません(Astra は priority 1で、デフォルトのサービスティアはありません。Sol と Luna の default_service_tier は priority です)。また、codex-rs/tui/src/service_tier_resolution.rs は0.156.1とバイト単位で同一です。そのため、171 に記載した Fast のデフォルト動作は引き続き有効です。gpt-5.6-sol の priority は6から4へ移動しました(#47085)。0.157.1: rust-v0.157.0…rust-v0.157.1 には5件のコミットがあります。54abc9d3(#48138、code-mode ホストで CREATE_NO_WINDOW を使用)、036fe4db(#48157、「起動前チェックと生成されたデーモンからジョブ所属チェックを削除」)、dd18e81f(#48238、ローカルの stdio MCP サーバーで CREATE_NO_WINDOW を使用)、51db6761(#48272、「切り離された Windows デーモンがランチャーの出力パイプを継承し、呼び出し元が EOF を待ち続ける場合がある」)、およびリリースコミットです。各 PR は9月25日に main へマージされ、cherry-pick されました。リリース本文をそのまま引用すると、「リリースのハイライトを特定できませんでした。提供された PR インデックスが空で、GitHub のタグ比較が404を返したためです」となっています。ドキュメント(2026年9月26日アクセス): changelog には、リリース本文と一致する2026-09-25「Codex CLI 0.157.0」と2026-09-26「Codex CLI 0.157.1」のエントリがあり、9月23日以降にモデルや価格に関するエントリはありません。models page では、引き続き Sol を「日常的な作業と複雑なコーディング」、Luna を「焦点を絞った大量のタスク」、Astra を「最も難しいエンドツーエンドの作業」に推奨しています。また、GPT-5.5が2026年10月14日に ChatGPT、ChatGPT Work、Codex から廃止されるとの記載や、「Experimental context management」のオプトインも引き続き掲載されています。pricing と speed のページには、171 に記載した料金と Fast の2.5倍の乗数が引き続き掲載されており、speed ページには Fast がデフォルトになるモデルは依然として明記されていません。設定リファレンスには tui.fullscreen_transcript も daemon_auto_start も記載されていません。2026年9月26日に確認しました。 ↩↩↩↩↩↩↩↩↩↩↩

  175. alpha チャンネルの状態です。2026年9月26日に npm レジストリと GitHub の releases API を照合して確認しました。npm の dist-tags は、latest = 0.157.1、alpha = 0.159.0-alpha.4(npm は06:33:57 UTC、GitHub の rust-v0.159.0-alpha.4 は06:21:38 UTC)で、プラットフォーム別の全 alpha-* タグも一致しています。0.158系列では、rust-v0.158.0-alpha.1はタグのみです。alpha.2(9月23日13:07 UTC)から alpha.15(9月25日17:33 UTC)までは公開されましたが、rust-v0.158.0タグも0.158.0の npm バージョンも存在しません。rust-v0.159.0-alpha.1 は9月25日18:48 UTCに公開されました(npm は19:02 UTC)。rust-v0.158.0-alpha.15…rust-v0.159.0-alpha.1 は ahead_by 5、behind_by 1です。172 以降に通常系列外でリリースされたものとして、0.155.0-alpha.16.4(GitHub では9月23日19:55 UTC。alpha.16に3件の変更とリリースコミットを追加したもの:「ログインおよび起動リクエストにシステムプロキシのフォールバックを追加(#46562)」、「GPT-6 Sol と Luna を0.155 alphaへバックポート(#47332)」、「Linux sandbox のソケットチェックで無関係な名前空間のマウントを許可(#46535)」)、0.157.0-alpha.11.1(9月24日21:50 UTC。alpha.11に#47899を加えたもので、stable 0.157.0のベース)、0.158.0-alpha.15.1(9月26日02:58 UTC)、0.158.0-alpha.2.1(04:51 UTC)があります。後者2つには、それぞれのベースに対して0.157.1と同じ4件の Windows 修正が含まれています。0.158.0-alpha.2.1は0.159.0-alpha.3より後の05:04:15 UTCに npm へ公開されました。それから0.159.0-alpha.4までの間に alpha タグが0.158.0-alpha.2.1を指していたかどうかは、レジストリから復元できません。より新しいバージョンが stable として出荷されていないため、0.158がスキップされたとは記載していません。 ↩↩

  176. Codex CLI v0.158.0 リリースノート。安定版(プレリリースではありません)で、2026年9月28日に公開されました(05:07:23 UTC、タグ作成は04:07:03 UTC、npmは05:12:20 UTC)。rust-v0.157.1…rust-v0.158.0はahead_byが207、behind_byが6です(0.157.1の5件のコミットと、0.157.0のリリースコミット)。rust-v0.157.0…rust-v0.158.0はaheadが207、behindが2です。リリース時点の差分: rust-v0.158.0-alpha.15.4…rust-v0.158.0は、リリースノートのコミット064c6b8c、1件のみです。rust-v0.158.0-alpha.15…rust-v0.158.0はaheadが17で、リリースコミットに加え、16件のチェリーピックが含まれます。具体的には、0.157.1に含まれる4件のWindows修正(#48138、#48157、#48238、#48272)と、#48469、#48483、#48491、#48502、#48513、#48544、#48548、#48549、#48352、#48621、#48686、#48824です。npmのlatest: タグ時点のリリースワークフロー(.github/workflows/rust-release.yml)では、--tagを付けずに通常のx.y.zバージョンを公開します。また、コメントには「The root wrapper advances @openai/codex@latest as soon as it publishes」と記載されています。レジストリにはdist-tagの履歴が残らないため、0.158.0がlatestだった期間(9月28日05:12 UTCから、0.159.0が公開された9月29日08:10:59 UTCまで)は、このワークフローと公開時刻から推定したものです。デフォルト値(タグ時点のコードで確認し、rust-v0.159.1でも変更なし): c098f97e「Enable terminal input approval by default (#47799)」(codex-rs/features/src/lib.rs:write_stdin_approvalはStage::Stableかつdefault_enabled: trueです。0.157.1ではStage::UnderDevelopmentかつfalseでした。codex-rs/core/src/unified_exec/stdin_approval.rsでは、この機能が無効な場合にレビューを省略し、ヘッダーには「Runtime-internal grants alone do not require review; agent grants and policy drift do」と記載されています)。60713126「Avoid stdin approval for runtime-only permission grants (#48073)」。#47639「tui.copy_on_selectにauto(デフォルト)、always、neverのモードを追加」(codex-rs/config/src/types.rs:「デフォルトはautoです。ネイティブのコピーショートカットを転送することが分かっている直接接続のターミナル(Ghostty 1.2以降、macOS版Kitty、Windows Terminal、Windows版VS Code)を除き、有効になります」。#48469は、ターミナルのデフォルト値変更をチェリーピックしたものです)。#48118では、right_click_pasteのデフォルトがAuto(「Windows/WSL/Linuxで有効化」)となり、ほかにOnとOffがあります。a6df7385「Make thread-owned Guardian context always enabled (#47686)」(「プロファイルによるオーバーライドを含むfeatures.guardianv2.thread_contextを非推奨として無視し、移行通知を表示します。削除されたフラグに対する管理要件は警告付きで無視します」)と920e1a34(#47689)。タグ時点でguardianv2.thread_contextはStage::Removedです。通知には「[features.guardianv2].thread_context is deprecated and ignored」と表示され、「Remove thread_context from [features.guardianv2] in config.toml, including profile overrides」と案内されます。スキーマには「Deprecated and ignored; thread-owned Guardian context is always enabled.」と記載されています。そのほか: 694d8d45(#47932:バンドル版とBedrockのカタログからGPT-5.4を削除。codex-rs/tui/src/app/startup_prompts.rsでは、保存済みのgpt-5.4を引き続きgpt-6-solにマッピングします)。b725da3b(#47971:「proliteを『Pro』、proを『Pro (More)』、promaxを『Pro (Max)』と表示」)。#48116、#47891、#47601、#47648、#47484、#47956、#48101、#47672、#47695、#47919、#47623、#47974、#47879、#47819、#47896。rust-v0.159.1でも、daemon_auto_start、worktrees、realtime_conversation、guardian_reuse_parent_compactionはStage::Stableかつdefault_enabled: trueのままで、fullscreen_transcriptもdefault_trueを維持しています。ドキュメントの変更履歴には、リリース本文と一致する2026年9月28日付の「Codex CLI 0.158.0」エントリがあります。設定リファレンスには、write_stdin_approval、copy_on_select、right_click_paste、fullscreen_transcript、daemon_auto_startのいずれも記載されていません。2026年9月29日確認。 ↩↩↩↩↩↩↩↩↩

  177. Codex CLI v0.159.0 リリースノート。安定版で、2026年9月29日に公開されました(08:05:42 UTC、タグ作成は06:52:06 UTC、npmは08:10:59 UTC)。rust-v0.158.0…rust-v0.159.0はahead_byが89、behind_byが17です(0.158.0の16件のチェリーピックとリリースコミット。これらは別のコミットとしてmainに到達しています)。リリース時点の差分: rust-v0.159.0-alpha.13…rust-v0.159.0は、リリースノートのコミット687a119f、1件のみです。alpha.13は2026年9月28日15:20:06 UTCに公開されました。0.158.0に収録済み: #48138、#48157、#48238、#48272、#48352、#48469、#48483、#48491、#48502、#48513、#48544、#48548、#48549、#48621、#48686、#48824は、両方の比較に含まれています。tui.prompt_suggestionsはrust-v0.158.0-alpha.15に存在します(codex-rs/config/src/types.rs:「正常に完了したターンの後に、次のメッセージを提案します。デフォルトはfalseです」)が、rust-v0.156.1、rust-v0.157.1、rust-v0.158.0、rust-v0.159.0のいずれにも存在しません。新機能・変更: #48135と#48141では、instant_interruptが追加されました(codex-rs/features/src/lib.rs:Stage::UnderDevelopment、default_enabled: false。「新しいユーザー入力を受けると応答を中断し、フォアグラウンドのcode-modeによる観測結果を返します」)。#48205、#48206、#48805、#48814、#48895、#48628、#48828、#48199、#48754、#48151、#48155。#48176(「.git、.agents、.codexと並ぶ保護対象のメタデータパスに.awsを追加します……デフォルトの保護設定を上書きする、ユーザーが明示的に指定したルールは維持します」)。#48565(「ネットワークが有効なSeatbeltプロファイルで、macOSのTLS信頼性評価を許可」)。#48198(「実行環境のプロキシ要件を尊重」)。#48604(plugin-creator skillを削除)。ドキュメントの変更履歴には、リリース本文と一致する2026年9月29日付の「Codex CLI 0.159.0」エントリがあります。2026年9月29日確認。 ↩↩↩

  178. Codex CLI v0.159.1 リリースノート。安定版として2026年9月29日に公開されました(20:32:34 UTC、タグ作成は19:24:44 UTC、npmは20:36:58 UTC)。9月29日の確認時点では、npmのlatestおよびプラットフォーム別の全タグが0.159.1を示していました。npm install -g @openai/codex@0.159.1でインストールできます。rust-v0.159.0…rust-v0.159.1には3件のコミットがあります(behind_by 1)。9fb2f5f4「[0.159] Prepare 0.159.1 release backports (#49323)」には、#49318(「GPT-6.1 Solをバンドル済みモデルのデフォルトとして追加し、旧Solモデルの説明とモデル選択画面のスナップショットを更新」)が含まれます。3b765518「[0.159] Backport GPT-6.1 Sol Bedrock catalogs (#49342)」には、#49339(「GPT-6.1 SolをBedrock MantleおよびRuntimeカタログに追加し、デフォルトに設定」)が含まれます。残る1件はリリースコミットです。リリース本文には実際の要約があり、原文は「Added GPT-6.1 Sol as the default model in the bundled catalog and Amazon Bedrock Mantle and Runtime catalogs. (#49323, #49342)」です。タグ時点のコード: codex-rs/models-manager/models.jsonでは、gpt-6.1-solの優先順位は1です(Astraは2、GPT-6 Solは3、Lunaは4)。説明は「Latest workhorse model for coding and everyday work.」、default_reasoning_levelはlow、レベルはlowからultraまで、context_windowは272000です。default_service_tierはnullで、Fast(priority)ティアがあり、supports_experimental_contextはfalse、upgradeはnullです。gpt-6-solの説明は「Previous generation workhorse model.」に変わり、default_service_tierは引き続きpriorityです。upgradeの移行先は、gpt-5.6-sol、gpt-5.6-terra、gpt-5.5では引き続きgpt-6-sol、gpt-5.6-lunaではgpt-6-lunaです。モデル選択画面のスナップショット(codex_tui__chatwidget__tests__model_selection_popup.snap)は「1. GPT-6.1-Sol (default)」で始まり、その後にGPT-6-Astra、GPT-6-Sol、GPT-6-Lunaが続きます。codex-rs/model-provider/src/provider.rsでは、Bedrockのデフォルトがopenai.gpt-6.1-solであることをアサートしています。codex-rs/tui/src/service_tier_resolution.rsは0.157.1から変更されていません。バンドル済みモデルのうちsupports_experimental_contextを設定しているものはなく、codex-rs/core/src/session/token_budget.rsでは、このようなモデルに対する実験を引き続きスキップしています(0.158.0では対象プランにPro Maxが追加されました(#47971))。ドキュメント(2026年9月29日参照): 変更履歴の「GPT-6.1 Sol in Codex and ChatGPT Work」(2026-09-29)には、「GPT-6.1 Sol offers near-Astra performance for complex work at a lower cost than Astra.」と記載されています。モデルページには、「For complex coding and agentic workflows, use GPT-6.1 Sol when available to your account and client」、「The GPT-6.1 Sol launch rollout includes Plus, Pro, Business, Enterprise, and Edu」、「For Enterprise and Edu, the plan keeps GPT-6.1 Sol off by default until an administrator enables it. Free and Go are not included at launch」、「Ultrafast support for GPT-6.1 Sol is coming later」とあります。Astraは「for the hardest end-to-end work」向けとされ、GPT-5.5は引き続き2026年10月14日に廃止予定で、後継としてGPT-6 SolとGPT-6 Lunaが挙げられています。「Experimental context management」セクションはありません。料金ページでは、GPT-6.1 Solは100万トークンあたり50/2.5/250クレジットで、PlusおよびStandard Businessの範囲は15~160です。Fastでは、含まれる使用量が2.5倍、購入クレジットが2倍消費されます。速度ページには、「GPT-6.1 Sol supports Standard and Fast where available.」と記載されています。設定リファレンスではgpt-6.1-solが例として使われ、features.context_management.experimental_modeは「Experimental context-management setting. The feature is not currently available.」と説明されています。APIモデルページでは、100万トークンあたり入力$2.00、キャッシュ済み入力$0.10、出力$10.00です。コンテキストウィンドウは1,050,000トークン、最大出力は128,000、知識カットオフは2026年4月30日です。入力が272Kトークンを超えると、リクエスト全体に対して入力は2倍、出力は1.5倍の料金となり、Fastは2倍です。Amazon Bedrockページには、まだGPT-6.1 Solが掲載されていません。2026年9月29日に検証済みです。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  179. Alphaチャネルの状況です。2026年9月29日にnpmレジストリおよびGitHubのリリースAPIと照合して検証しました。npm dist-tagsは、latest = 0.159.1、alpha = 0.161.0-alpha.2です(npmは18:45:02 UTC、GitHubのrust-v0.161.0-alpha.2は18:32:11 UTC)。プラットフォーム別の全alpha-*タグも一致しています。0.159系はalpha.1(GitHub、9月25日18:48 UTC)からalpha.13(9月28日15:20 UTC)まで続き、後者が0.159.0のベースとなりました(177)。0.160系では、rust-v0.160.0-alpha.1からalpha.6までのタグが存在します。GitHubのプレリリースとnpmバージョンが存在するのは、alpha.2(9月28日19:51 UTC)、alpha.3(9月29日01:32 UTC)、alpha.6(06:27 UTC)です。一方、alpha.1、alpha.4、alpha.5はタグのみです。rust-v0.160.0タグも0.160.0のnpmバージョンも存在しません。rust-v0.160.0-alpha.6…rust-v0.161.0-alpha.1はahead_by 1、behind_by 1です。該当するコミットは8c0a03fe「Release 0.161.0-alpha.1」で、codex-rs/Cargo.toml内のバージョンだけを変更しています。0.161.0-alpha.1は16:22:41 UTCに公開されました(npmは16:37:40 UTC)。rust-v0.159.0…rust-v0.160.0-alpha.6はahead 54、behind 1です。これより上位のバージョンが安定版としてリリースされていないため、0.160をスキップされたバージョンとは記載していません。175以降の通常系列外のリリースには、0.158.0-alpha.15.2(9月27日00:02 UTC)、0.158.0-alpha.15.3(19:18 UTC)、0.158.0-alpha.15.4(9月28日01:46 UTC)があります。これらは0.158.0(176)につながったリリースブランチのビルドです。alphaタグがこれらのいずれかを指していたかどうかは、レジストリから復元できません。 ↩↩↩

  180. Codex CLI v0.159.2 リリースノート。stable(prerelease false)として2026年9月29日に公開されました(23:57:16 UTC、リリースコミットは22:57:04 UTC、npmは9月30日00:03:49 UTC)。9月30日の確認時点で、npmのlatestとプラットフォーム別の全タグは0.159.2を示していました。npm install -g @openai/codex@0.159.2でインストールできます。rust-v0.159.1…rust-v0.159.2はahead_by 2、behind_by 1です(0.159.1のリリースコミットは8e68a98e、マージベースは3b765518)。内訳は、22:49 UTCにrelease/0.159へマージされた2851358e「[0.159] 0.159.2向けにWindowsコンソール抑制をバックポート(#49385)」と、codex-rs/Cargo.tomlを0.159.2に設定するリリースコミットff6aec96です。リリース本文には実際の要約があり、原文は「Codexがバックグラウンドプロセスやサンドボックス化されたコマンドを起動する際、Windowsでコンソールウィンドウが一瞬表示される現象を抑制しました。(#49385)」です。#49385では、#48074(「Windows:Codexデーモンのインストール後、リクエスト中にターミナルウィンドウが繰り返し一瞬表示される」、確認時点では未解決)に対応するため、#49164(「バックグラウンドのサブプロセスでWindowsコンソールウィンドウを抑制」、9月29日04:38 UTCにmainへマージ)と#49308(「パイプ接続された従来のWindowsサンドボックスプロセスをコンソールなしで実行」、16:39 UTC)をcherry-pickしています。その説明には、ネイティブWindowsでの実行について「この候補では正確な検証が行われていません」と記されています。コード: 新しいcrateとしてcodex-rs/utils/processが追加されました。このcrateのbackground_commandはWindowsでCREATE_NO_WINDOWを設定し、それ以外では通常のCommand::newを使用します(「対話型、デタッチ型、private-desktopでの起動では、それぞれ独自のコンソールポリシーを選択する必要があります」)。呼び出し側もこれへ切り替わりました。対象は、core/src/spawn.rs(StdioPolicy::RedirectForShellToolのみ。InheritではCommand::newを維持)、core/src/shell_snapshot.rs、hooks/src/registry.rsとhooks/src/engine/command_runner.rs、git-utils/src/git_process.rs(JobObject::spawn_background経由)、core-plugins(Gitとnpm)、model-provider/src/amazon_bedrock/auth_refresh.rs(stdinがターミナルでない場合のみ)、login/src/auth/external_bearer.rs、rollout/src/search.rs、exec-server、cli/src/doctor、windows-sandbox-rs/src/setup.rsです。また、windows-sandbox-rs/src/lib.rsとunified_exec/backends/legacy.rsでは、ConsoleMode::InheritがConsoleMode::NoWindowへ変更されています。デフォルトは変更なし: 比較対象には、codex-rs/models-manager/models.json、codex-rs/features/src/lib.rs、codex-rs/config/src/types.rs、codex-rs/tui/src/service_tier_resolution.rs、codex-rs/core/src/session/token_budget.rsのいずれにも変更がありません。このタグのmodels.jsonでは、gpt-6.1-solのpriorityは1、default_service_tierはnullで、gpt-6-solとgpt-6-lunaはpriorityを維持しています。write_stdin_approvalとdaemon_auto_startはStage::Stableかつdefault_enabled: trueです。guardianv2.thread_contextはStage::Removedとなっています。fullscreen_transcriptはdefault_trueを維持し、copy_on_selectとright_click_pasteのデフォルトはAutoです。ドキュメント(2026年9月30日確認): 変更履歴には、リリース本文と一致する2026年9月29日付の「Codex CLI 0.159.2」エントリがあり、それ以降のエントリはありません。モデルページには引き続き、「複雑なコーディングやエージェント型ワークフローでは、アカウントとクライアントで利用可能な場合、GPT-6.1 Solを使用してください」と記載されています。また、GPT-5.5は2026年10月14日にCodexでの提供を終了するとされています。設定リファレンスでは、features.context_management.experimental_modeについて引き続き「この機能は現在利用できません」と説明されています。料金ページには、GPT-6.1 Solが50 / 2.5 / 250クレジット、Fastが2.5倍として引き続き掲載されています。2026年9月30日検証済み。 ↩↩

  181. Alphaチャンネルの状態です。2026年9月30日にnpmレジストリおよびGitHubのリリースAPIと照合して検証しました。npm dist-tagsは、latest = 0.159.2、alpha = 0.161.0-alpha.4(npmは12:02:07 UTC、GitHubのrust-v0.161.0-alpha.4は11:49:10 UTC)で、プラットフォーム別の全alpha-*タグも一致しています。179以降には、rust-v0.161.0-alpha.3(GitHubは9月30日02:24:58 UTC、npmは02:39:26 UTC)とalpha.4があります。リリース本文には、それぞれ「リリース0.161.0-alpha.3」と「リリース0.161.0-alpha.4」とだけ記載されています。rust-v0.161.0-alpha.2…alpha.3はahead_by 30、alpha.3…alpha.4はahead_by 16で、いずれもbehind_by 1です。rust-v0.160.0-alpha.6.1(GitHubは9月30日01:09:54 UTC、npmは01:24:04 UTC)は、alpha.6から2コミット進んでいます。内訳は、917ab708「[0.160] 残りのWindowsコンソール修正を凍結済みalpha.6へバックポート(#49386)」と、リリースコミット4f06e9e5です。#49386(ベースはrelease/0.160.0-alpha.6、9月29日22:52 UTCにマージ)は#49308をバックポートしたもので、alpha.6には「すでに#49164が含まれているため、不足しているパッチだけを追加します」、また「この変更によって、確定済みの候補が現在のmainまで進むことも、stable 0.160が公開されることもありません」と説明されています。rust-v0.160.0タグとrust-v0.161.0タグは存在せず、npmにも0.160.0および0.161.0のバージョンはありません。0.161.0-alpha.3の公開前にalphaが0.160.0-alpha.6.1を指していたかどうかは、レジストリから復元できません。 ↩↩

  182. Codex CLI v0.160.0 リリースノート。安定版(prerelease false)で、2026年10月1日に公開されました(20:19:13 UTC、npm は 20:26:19 UTC)。rust-v0.160.0-alpha.6.1…rust-v0.160.0 は ahead_by 2、behind_by 1 です。含まれるのは cb779962「[0.160] メンテナンスラインのカタログとセキュリティ通知の更新をバックポート(#49763)」とリリースコミットです。#49763(ベースは release/0.160.0-alpha.6、9月30日23:06 UTC にマージ)は、#49318(同梱カタログ)、#49339(Bedrock カタログ)、#49715(アカウントセキュリティ通知)をチェリーピックし、「凍結済みの 0.160 リリース候補を、0.159 メンテナンスラインで提供された修正と同等の状態にする」ものです。codex-rs/models-manager/models.json の差分では、gpt-6.1-sol が優先度1(default_reasoning_level は low、default_service_tier は null)で追加され、gpt-6-astra は1から2へ、それ以降の全モデルも1つずつ後ろへ移動しています。codex-rs/model-provider/src/amazon_bedrock/catalog.rs には Bedrock の優先度0として GPT-6.1 Sol が追加され、app-server のテストでは Bedrock のフォールバックとして openai.gpt-6.1-sol を期待するようになりました。rust-v0.159.2…rust-v0.160.1 は57コミット(ahead_by 57、behind_by 4)、300ファイルです。すべてのコミットタイトルを確認しました。rust-v0.160.1 時点のコード: codex-rs/models-manager/models.json は rust-v0.159.2 とバイト単位で同一です(MD5 も同じで、slug ごとの差分も空です)。優先度は gpt-6.1-sol が1、gpt-6-astra が2、gpt-6-sol が3、gpt-6-luna が4、gpt-5.6-sol が5です。codex-rs/features/src/lib.rs が rust-v0.159.2 と異なるのは、guardian_root_handoff_context と guardian_conversation_history_tools という2つの新しい仕様だけで、いずれも stage: Stage::UnderDevelopment, default_enabled: false です。codex-rs/config/src/config_toml.rs の AutoReviewToml には、experimental_conversation_history_prompt(「履歴ツールと Apps が有効な場合に使用する、履歴取得手順の実験的な代替プロンプト。省略時または空白の場合は組み込みプロンプトを使用します。」)と conversation_history_max_output_tokens(「デフォルトは4,000です。親ツール側により厳しい制限がある場合は、引き続きそちらが適用されます。」)が追加され、codex-rs/core/config.schema.json と一致しています。codex-rs/ext/guardian-v2/src/sync_reviewer/conversation_history.rs ではデフォルト値4,000が適用され、codex-rs/core/src/mcp_tool_call/conversation_history.rs で公開されるのは user_message.search_messages と user_message.read_messages のみです。codex-rs/model-provider-info/src/lib.rs(#49118)では、env_key は「このプロバイダー用のユーザーの API キーを格納する環境変数」です。requires_openai_auth が有効な場合、「認証情報は cli_auth_credentials_store で選択したバックエンドを使用して保存されます」。codex-rs/cli/src/login.rs の run_logout は、ログアウト処理に cli_auth_credentials_store_mode を渡します。codex-rs/tui/src/subscription.rs では、Pro、ProLite、ProMax がそれぞれ「Pro 200」「Pro 100」「Pro 500」に対応します(#49043、#49079)。codex-rs/tui/src/projectless.rs では、プロジェクトレイヤー、保存済みの信頼設定、明示的な sandbox または権限設定、リモートワークスペース、管理対象のデフォルト設定のいずれも介在しない場合に限り、ワークスペースのデフォルト設定を適用します(#49160)。PR の説明に記載されたその他の項目:​​#49036、#49057、#49038、#49106、#49112、#49037、#49135、#49119、#49093、#49105、#49144、#49145、#49161、#49171。このタグの docs/config.md はホスト版ドキュメントを参照するだけのスタブです。2026年10月6日にアクセスした設定リファレンスでは、model_providers.<id>.env_key を「プロバイダーの API キーを供給する環境変数」と説明しており、新しい Guardian フラグや auto_review キーはまだ掲載されていません。2026年10月6日に検証済みです。 ↩↩↩↩↩↩

  183. Codex CLI v0.160.1 リリースノート。安定版(prerelease false)で、2026年10月5日に公開されました(18:29:37 UTC、npm は 18:33:51 UTC)。10月6日のアクセス時点で、npm の latest と各プラットフォーム用タグはすべて 0.160.1 を示していました。npm install -g @openai/codex@0.160.1 でインストールできます。rust-v0.160.0…rust-v0.160.1 は ahead_by 2、behind_by 1 です。含まれるのは 91c0ea5d「Windows のリモート MCP 環境維持を 0.160 にバックポート(#51121)」とリリースコミットで、変更対象は codex-rs/rmcp-client/src/stdio_server_launcher.rs と codex-rs/Cargo.toml(バージョン 0.160.1)のみです。#51121 は #50129 と完全に同じ単一ファイルのパッチです。「リモート環境の許可リストで SYSTEMROOT、TEMP、TMP を保持」し、「要求されていないシークレットは引き続き除外される」ことを確認する回帰テストが追加されています。このタグでは、ランチャーが ["SYSTEMROOT", "TEMP", "TMP"] をリモート許可リストに連結します。2026年10月6日に検証済みです。 ↩↩↩↩

  184. Codex CLI v0.159.3 リリースノート。安定版(prerelease false)で、2026年9月30日に公開されました(22:57:34 UTC、npm は 23:02:02 UTC)。リリース本文の原文は次のとおりです。「ChatGPT でサインインしている対象のローカルセッションで、アカウントのセキュリティ設定を完了するよう促す任意の通知が表示されるようになりました。(#49744)」。rust-v0.159.2…rust-v0.159.3 は ahead_by 2、behind_by 1 です。9fa22a5c「[0.159] アカウントのセキュリティ設定に関する通知を 0.159.3 にバックポート(#49744)」(21:44 UTC に release/0.159 へマージ)とリリースコミットが含まれ、24ファイルが変更されています。アップストリームの #49715 では、通知を「OpenAI プロバイダーを使用するローカルの ChatGPT セッション向けに」非同期で取得し、「ブラウザ操作が可能で閉じることのできるインラインバナーとして表示する一方、該当する使用量バナーを優先」します。また、閉じた状態は「スレッドの変更、再接続、バナーの置き換えをまたいで」保持されます。rust-v0.160.1 の codex-rs/tui/src/security_setup.rs(#49763 経由で同じ変更が反映)には、次のように記載されています。「対象条件、ロールアウト、期限に関する文言はサーバー側が管理します。読み込みによってターンがブロックされることはなく、通知に関する分析データも送信されません。状態が不明または取得不能な場合、通知は表示されません」。openai 以外のプロバイダー、リモートワークスペース、ChatGPT 以外の認証、FedRAMP アカウントでは早期に処理を終了し、操作 URL として受け付けるのは https://chatgpt.com のみです。2026年10月6日に検証済みです。 ↩↩

  185. Alpha チャンネルの状態です。2026年10月6日に npm レジストリと GitHub のリリース API を照合して検証しました。npm の dist-tags は、latest = 0.160.1、alpha = 0.162.0-alpha.16(npm は10月5日21:53:28 UTC、GitHub の rust-v0.162.0-alpha.16 prerelease は21:37:19 UTC)で、各プラットフォーム用の alpha-* タグもすべて一致しています。rust-v0.161.0-alpha.13.1 は GitHub の prerelease(10月6日05:27:02 UTC、npm は05:41:18 UTC)で、alpha ではなく release-0.161.0-alpha.13.1-alpha dist-tag で公開されています。直近3件の prerelease ではない GitHub リリースは rust-v0.160.1、rust-v0.160.0、rust-v0.159.3 であり、0.161.0 の安定版は存在しません。より新しいバージョンの安定版が公開されていないため、0.161 がスキップされたとは記載していません。 ↩↩↩

  186. Codex Changelog (OpenAI Developers) および openai/codex releases。Codex CLI 0.134.0(2026年5月26日)では、大文字と小文字を区別しない内容照合によるローカル会話履歴検索が追加され、従来の設定からの移行ガイダンスとともに、CLI/TUI/sandbox の各フローで --profile が主要なプロファイル選択オプションになりました。また、サーバーごとの環境指定とストリーミング対応 HTTP サーバー向けの OAuth により MCP のセットアップが改善され、ローカルの $ref/$defs を維持し、公開前に過大なスキーマを圧縮することで、コネクターツールのスキーマの信頼性が向上しました。さらに、readOnlyHint を通知する読み取り専用 MCP ツールの並行実行に対応し、拡張機能と hooks に渡されるコンテキストも拡充されました(拡張機能ツール向けの会話履歴、自動レビューのランタイム同期をまたいで保持される権限プロファイルのメタデータ)。Codex CLI 0.135.0(2026年5月28日)では、環境、Git、ターミナル、アプリサーバー、スレッドの一覧を網羅する、より詳細な codex doctor 診断が追加されました。TUI がリモート接続されている場合は、/status にリモート接続の詳細とサーバーのバージョンが表示されるようになりました。また、単語や行末の操作を改善し、割り込み操作を設定可能にした vim モードのテキストオブジェクト編集、名前付き権限プロファイルを認識して表示する /permissions、対応する macOS と Linux のパッケージ版 Codex に同梱されたパッチ適用済み zsh ヘルパー、スレッドおよびターンの API 向けに Python SDK へ追加された使いやすい Sandbox プリセットも導入されています。バグ修正は、TUI の Markdown レンダリング、macOS/Zellij での出力の安定性、slash commands の補完時における下書き保持、tmux/iTerm の制御モードでの Ctrl-C、@ によるアプリメンションのフィルタリング、再開フローでの cwd の処理に及びます。 ↩↩↩↩