
はじめに
2026年6月5日、OpenAI Codex CLI の Rust 版 v0.137.0 がリリースされました。本バージョンでは、TUI(ターミナルユーザーインターフェース)の操作性向上、エンタープライズ向け管理機能の拡充、リモートコントロール機能の追加、プラグインワークフローの強化、マルチエージェント v2 の改善など、幅広い領域でのアップデートが実施されています。
主な変更点として、TUI では F13~F24 キーバインディング対応や検索可能メニューでのペースト機能が追加され、エンタープライズ管理では月次クレジット制限表示とクラウド管理型設定バンドル適用が可能になりました。また、リモートコントロールクライアントのペアリング開始やコントローラー権限管理、プラグインの JSON 出力サポート、ホスト型 Web/画像ツールのコードモード対応、マルチエージェント v2 でのスレッドごとのランタイム選択維持など、機能面での大幅な拡張が行われています。
バグフィックスも多岐にわたり、プロンプトキャンセル時の下書き復元、プラットフォーム信頼性の向上、プラグイン読み込みの改善、権限リクエストの環境識別子対応、ローカルセッション履歴の安全性向上などが実施されました。
注目アップデート深掘り
リモートコントロール機能の追加とエンタープライズ管理の強化
今回のリリースでは、リモートコントロールクライアントに関する新機能が追加されました(#25675, #25785)。具体的には、app-server v2 RPC を通じてペアリングを開始したり、コントローラー権限の一覧表示や取り消しが可能になっています。これにより、複数の開発者やチームメンバーが協働する環境において、Codex CLI セッションへのアクセス制御をより柔軟に管理できるようになりました。
リリースノートには「Remote-control clients can start pairing and list or revoke controller grants through app-server v2 RPCs」と記載されており、RPC ベースでのペアリング開始と権限管理が実装されたことがわかります。これは、特にペアプログラミングやリモートサポートシーン、あるいは教育環境(EDU ワークスペース)などで有用です。
さらに、エンタープライズ/管理フローでは月次クレジット制限の表示が可能になり(#24812)、クラウド管理型の設定バンドル適用にも対応しました(#24617, #24619, #24620, #24622, #25963)。EDU ワークスペースでもクラウド設定バンドルの取得が許可されており、組織全体での統一的なポリシー管理が容易になります。リリースノートには「Enterprise/admin flows now show monthly credit limits and can apply cloud-managed config bundles, including EDU workspaces」とあり、組織管理者がクレジット使用状況を可視化し、設定を一元管理できる仕組みが整備されたことが読み取れます。
プラグインワークフローの JSON 出力とキャッシュ機能
プラグイン管理機能も大幅に強化されました。特に codex plugin list --json コマンドによる機械可読な JSON 出力が追加され(#25330)、スクリプトや自動化ツールからプラグイン一覧を容易に取得できるようになりました。リリースノートには「Plugin workflows gained machine-readable codex plugin list --json output and cached remote catalog suggestions」と記載されており、JSON 形式でのプラグイン情報出力が公式にサポートされたことが明示されています。
この変更により、CI/CD パイプラインや運用スクリプト内で現在インストールされているプラグインを確認し、バージョン管理やデプロイメント検証を自動化できるようになります。例えば、本番環境へのデプロイ前にプラグイン構成が期待通りであることを確認したり、複数環境間でのプラグイン差分を検出するといった用途が考えられます。
$ codex plugin list --json
上記コマンドを実行することで、JSON 形式のプラグイン一覧が得られます。また、リモートプラグインカタログの提案がキャッシュされるようになったことで(#25457)、ネットワークアクセスが制限されている環境や、頻繁にプラグイン検索を行う場合でもレスポンスが向上します。
さらに、プラグインアプリマニフェストの順序が保持されるようになり(#25491)、ローカルとリモートのキュレーション済みインストールが重複排除されるようになりました(#25681)。不正な skills フィールドは警告として扱われ(#25717)、プラグイン読み込みがより堅牢になっています。
マルチエージェント v2 のランタイム選択とメタデータ改善
マルチエージェント v2 機能では、スレッドごとにランタイム選択が維持されるようになり(#25266, #25636, #25720, #25721, #25722, #25841, #26114)、スポーンされたエージェントのフォローアップやメタデータのデフォルト設定がよりクリーンになりました。リリースノートには「Multi-agent v2 keeps runtime choice with each thread and exposes cleaner follow-up and metadata defaults for spawned agents」とあり、各スレッドが独立したランタイム設定を保持できることが示されています。
具体的には、assign_task が followup_task に改名され(#25636)、マルチエージェントランタイムメタデータ型が追加され(#25720)、これらが永続化されるようになりました(#25721)。スレッドごとのマルチエージェントランタイム解決(#25722)や、スタートアップ時のプレウォームが解決済みランタイムと整合するようになった点(#25841)も重要です。また、hide_spawn_agent_metadata がデフォルトで true に設定され(#26114)、スポーンエージェントのメタデータ表示がより簡潔になりました。
これらの改善により、複雑なマルチエージェント構成でも各スレッドが適切なランタイム環境を維持し、エージェント間の連携がより明確になります。
実用的な活用ポイント
本リリースで追加された機能は、日常の開発ワークフローに直接的な影響を与えます。特に TUI の改善(F13~F24 キーバインディング、検索可能メニューでのペースト機能、推論専用ステータス項目)により、キーボード操作が豊富な開発者にとって作業効率が向上します。プロンプトキャンセル時に下書き、添付ファイル、コラボレーションモードが復元される機能(#25316)は、誤操作やネットワーク遅延時の作業ロスを防ぎます。
SRE やインフラエンジニアの視点では、リモートコントロール機能による協働支援や、エンタープライズ管理機能でのクレジット可視化が運用監視とコスト管理の面で有用です。また、プラグインの JSON 出力機能を活用すれば、Infrastructure as Code のテンプレート生成スクリプトと組み合わせて、プラグイン構成を自動検証できます。
権限リクエストと承認が環境識別子を持つようになった点(#25850, #25858, #25862)は、マルチテナント環境や複数 AWS アカウントを横断して作業する際に重要です。環境ごとに異なる権限ポリシーを適用し、セキュリティを保ちながら柔軟な開発を進められます。また、マネージド MITM プロキシが読み取り可能な CA バンドルを子コマンドにエクスポートするようになった点(#22668)は、企業プロキシ環境での証明書検証問題を解決します。
ローカルセッション履歴の安全性向上(圧縮ロールアウト対応、リネームされたタイトルの保持、パスなしサイドチャットのリロード、スタック負荷の高いスタートアップ/設定再構築の改善)により、長時間のセッションや大規模プロジェクトでも安定した履歴管理が可能です。
全変更点一覧
| カテゴリ | PR番号 | 概要 |
|---|---|---|
| Feature | #25329 | TUI で F13~F24 キーバインディング対応 |
| Feature | #25400 | 検索可能選択メニューでペースト機能追加 |
| Feature | #25504 | 推論専用ステータスサーフェス項目追加 |
| Feature | #24812 | エンタープライズ月次クレジット制限表示 |
| Feature | #24617, #24619, #24620, #24622, #25963 | クラウド管理型設定バンドル対応(EDU ワークスペース含む) |
| Feature | #25675, #25785 | リモートコントロールクライアントのペアリング開始と権限管理 RPC 追加 |
| Feature | #25330 | codex plugin list --json による JSON 出力対応 |
| Feature | #25457 | リモートプラグインカタログのキャッシュ提案 |
| Feature | #25176, #25702, #25890, #25923 | ホスト型 Web/画像ツールのコードモード対応、並列 Web 検索 |
| Feature | #25266, #25636, #25720, #25721, #25722, #25841, #26114 | マルチエージェント v2 のスレッドごとランタイム選択維持、メタデータデフォルト改善 |
| Feature | #25850, #25858, #25862 | 権限リクエストと承認の環境識別子対応 |
| Feature | #22668 | マネージド MITM プロキシによる読み取り可能な CA バンドルの子コマンドへのエクスポート |
| Feature | #25953, #25959, #26106, #26167 | スキルエクステンション実装(ターン入力コントリビューター、v1 プロンプトインジェクション) |
| Fix | #25316 | 出力前のプロンプトキャンセル時の下書き、添付ファイル、コラボレーションモード復元 |
| Fix | #25492 | スラッシュコマンドフィルタリング時の選択リセット |
| Fix | #25625 | TUI フッターショートカットヒントの現在 UI 状態に応じたリセット/レンダリング |
| Fix | #25485 | macOS アプリ起動時のディープリンク使用 |
| Fix | #25490 | Windows x64 リリースでの SQLite イントリンシック無効化 |
| Fix | #25509 | Windows 実行中スレッド再開パス正規化修正 |
| Fix | #25949 | Windows セットアップヘルパー UAC マニフェスト復元 |
| Fix | #25491 | プラグインアプリマニフェスト順序保持 |
| Fix | #25681 | ローカル/リモートキュレーション済みプラグインインストールの重複排除 |
| Fix | #25717 | 不正なプラグイン skills マニフェストフィールドを警告扱い |
| Fix | #25782 | プラグインスキルベース名のバリデーション |
| Fix | #25087, #25624, #25661, #25814, #25844, #25847 | ローカルセッション履歴の安全性向上(圧縮ロールアウト、リネームタイトル保持、パスなしサイドチャット、スタック負荷軽減) |
| Fix | #25603 | スポーンされた子リスナーへの raw イベント継承 |
| Fix | #25669 | zsh-fork approval テストのデフレーク |
| Fix | #25701, #25705 | TestAppServer リネーム関連修正 |
| Improvement | #25089, #25654, #25659, #25679, #25680 | コールドローカルロールアウトの圧縮とパフォーマンス最適化 |
| Improvement | #25113 | スレッドに parent_thread_id 保存と公開 |
| Improvement | #25060, #25576, #25577, #25096 | ゴールエクステンション機能(アイドル継続、テンプレート、GoalApi) |
| Improvement | #25684 | ツール検索メタデータを ToolExecutor に移動 |
| Improvement | #25689 | 遅延ネストツールガイダンスの汎用化 |
| Improvement | #25783 | プラグイン検出可能ロジックを core-plugins に移動 |
| Improvement | #25121, #25149 | exec-server での環境パス参照と境界ファイルシステムパス正規化 |
| Improvement | #23763, #23767 | codex exec での自動レビュー承認ポリシー保持とモデルオーバーライド |
| Improvement | #24979, #24980 | unified exec zsh fork composition のゲート制御とシェルオーバーライド隠蔽 |
| Improvement | #25739, #25911, #25926, #25943 | 組み込み権限プロファイルの raw ポリシー由来化とサンドボックスデフォルト表現 |
| Improvement | #25135 | Codex ターンイベントへのワークスペース種別入力 |
| Improvement | #25167 | コネクターレベル Guardian レビューアーオーバーライド追加 |
| Improvement | #25707 | ターン分析での CodexErr 詳細追跡 |
| Documentation | #24812, #25675, #25785, #25862 | app-server ドキュメントと生成スキーマ更新(月次クレジット制限、リモートコントロール RPC、環境スコープ権限承認) |
| Documentation | #25682, #25690, #25738 | AGENTS.md へのリポジトリレビュールールとコントリビューター規約移動(Rust テストモジュールレイアウト、Python 3 互換性ガイダンス) |
| Chore | #24983, #25165, #25683 | ルートフォーマットと Justfile ワークフローの完全化と Windows 対応 |
| Chore | #25644, #25775 | Rust CI とリリースワークフローで git CLI による Cargo フェッチ使用(libgit2/submodule 失敗回避) |
| Chore | #25906, #25907 | Python SDK リリースでのランタイムホイール公開と glibc 互換ランタイムパッケージピン留め |
| Chore | #25915, #25909 | Bazel CI の BuildBuddy ラッパー再導入(Windows 安全プロセス処理とバリデーション、後に一部 revert) |
| Chore | #25151, #25953, #25959, #26106, #26122, #26167 | 共有プロンプト、コンテキストフラグメント、スキルプラミングの専用 crate/拡張パス移動(codex-core 結合削減) |
| Chore | #25435, #25462 | build_unsigned_archive リリースモード追加と revert |
| Chore | #25628 | 圧縮ロールアウトフィクスチャ SessionMeta 初期化修正 |
| Chore | #25649, #25988 | リリースシンボルアーティファクト公開と revert |
| Chore | #25916 | Windows リリース PDB ステージング修正 |
| Chore | #24859, #25948 | Azure 署名での環境シークレット使用と revert |
| Chore | #25938 | 画像生成テストヘルパーリネーム更新 |
| Chore | #25655, #25840, #26176 | nit: todo 削除と main 修正 |
| Chore | #25868 | WebSocket 無効時のスタートアッププレウォームスキップ |
| Chore | #25867 | リモート権限リクエスト統合カバレッジ追加 |
| Chore | #26144 | MAv2 close_agent セルフターゲット拒否 |
| Chore | #26155 | ゴールプログレス会計のシリアライズ修正 |
| Chore | #26156 | 機械的リネーム |
まとめ
rust-v0.137.0 では、TUI の操作性向上とエンタープライズ管理機能の拡充が大きなテーマとなっています。リモートコントロール機能とクラウド管理型設定バンドルの導入により、チームやエンタープライズ環境での Codex CLI 運用がより柔軟かつ統制の取れたものになりました。プラグインワークフローの JSON 出力とキャッシュ機能は自動化と運用効率を高め、マルチエージェント v2 の改善はスレッドごとのランタイム管理をより明確にします。
また、権限リクエストへの環境識別子追加やローカルセッション履歴の安定性向上など、細部にわたる品質改善が行われている点も特徴です。リリースノートの Changelog には 100 件以上のコミットが記載されており、多岐にわたる改善が継続的に積み重ねられていることがわかります。
エンタープライズ運用、チーム協働、プラグインエコシステム活用、マルチエージェント構成など、さまざまなユースケースにおいて本バージョンは有用なアップデートとなっています。今後のリリースでも、これらの基盤の上にさらなる機能拡張が期待されます。