はじめに

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_taskfollowup_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#25329TUI で F13~F24 キーバインディング対応
Feature#25400検索可能選択メニューでペースト機能追加
Feature#25504推論専用ステータスサーフェス項目追加
Feature#24812エンタープライズ月次クレジット制限表示
Feature#24617, #24619, #24620, #24622, #25963クラウド管理型設定バンドル対応(EDU ワークスペース含む)
Feature#25675, #25785リモートコントロールクライアントのペアリング開始と権限管理 RPC 追加
Feature#25330codex 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#25625TUI フッターショートカットヒントの現在 UI 状態に応じたリセット/レンダリング
Fix#25485macOS アプリ起動時のディープリンク使用
Fix#25490Windows x64 リリースでの SQLite イントリンシック無効化
Fix#25509Windows 実行中スレッド再開パス正規化修正
Fix#25949Windows セットアップヘルパー UAC マニフェスト復元
Fix#25491プラグインアプリマニフェスト順序保持
Fix#25681ローカル/リモートキュレーション済みプラグインインストールの重複排除
Fix#25717不正なプラグイン skills マニフェストフィールドを警告扱い
Fix#25782プラグインスキルベース名のバリデーション
Fix#25087, #25624, #25661, #25814, #25844, #25847ローカルセッション履歴の安全性向上(圧縮ロールアウト、リネームタイトル保持、パスなしサイドチャット、スタック負荷軽減)
Fix#25603スポーンされた子リスナーへの raw イベント継承
Fix#25669zsh-fork approval テストのデフレーク
Fix#25701, #25705TestAppServer リネーム関連修正
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, #25149exec-server での環境パス参照と境界ファイルシステムパス正規化
Improvement#23763, #23767codex exec での自動レビュー承認ポリシー保持とモデルオーバーライド
Improvement#24979, #24980unified exec zsh fork composition のゲート制御とシェルオーバーライド隠蔽
Improvement#25739, #25911, #25926, #25943組み込み権限プロファイルの raw ポリシー由来化とサンドボックスデフォルト表現
Improvement#25135Codex ターンイベントへのワークスペース種別入力
Improvement#25167コネクターレベル Guardian レビューアーオーバーライド追加
Improvement#25707ターン分析での CodexErr 詳細追跡
Documentation#24812, #25675, #25785, #25862app-server ドキュメントと生成スキーマ更新(月次クレジット制限、リモートコントロール RPC、環境スコープ権限承認)
Documentation#25682, #25690, #25738AGENTS.md へのリポジトリレビュールールとコントリビューター規約移動(Rust テストモジュールレイアウト、Python 3 互換性ガイダンス)
Chore#24983, #25165, #25683ルートフォーマットと Justfile ワークフローの完全化と Windows 対応
Chore#25644, #25775Rust CI とリリースワークフローで git CLI による Cargo フェッチ使用(libgit2/submodule 失敗回避)
Chore#25906, #25907Python SDK リリースでのランタイムホイール公開と glibc 互換ランタイムパッケージピン留め
Chore#25915, #25909Bazel CI の BuildBuddy ラッパー再導入(Windows 安全プロセス処理とバリデーション、後に一部 revert)
Chore#25151, #25953, #25959, #26106, #26122, #26167共有プロンプト、コンテキストフラグメント、スキルプラミングの専用 crate/拡張パス移動(codex-core 結合削減)
Chore#25435, #25462build_unsigned_archive リリースモード追加と revert
Chore#25628圧縮ロールアウトフィクスチャ SessionMeta 初期化修正
Chore#25649, #25988リリースシンボルアーティファクト公開と revert
Chore#25916Windows リリース PDB ステージング修正
Chore#24859, #25948Azure 署名での環境シークレット使用と revert
Chore#25938画像生成テストヘルパーリネーム更新
Chore#25655, #25840, #26176nit: todo 削除と main 修正
Chore#25868WebSocket 無効時のスタートアッププレウォームスキップ
Chore#25867リモート権限リクエスト統合カバレッジ追加
Chore#26144MAv2 close_agent セルフターゲット拒否
Chore#26155ゴールプログレス会計のシリアライズ修正
Chore#26156機械的リネーム

まとめ

rust-v0.137.0 では、TUI の操作性向上とエンタープライズ管理機能の拡充が大きなテーマとなっています。リモートコントロール機能とクラウド管理型設定バンドルの導入により、チームやエンタープライズ環境での Codex CLI 運用がより柔軟かつ統制の取れたものになりました。プラグインワークフローの JSON 出力とキャッシュ機能は自動化と運用効率を高め、マルチエージェント v2 の改善はスレッドごとのランタイム管理をより明確にします。

また、権限リクエストへの環境識別子追加やローカルセッション履歴の安定性向上など、細部にわたる品質改善が行われている点も特徴です。リリースノートの Changelog には 100 件以上のコミットが記載されており、多岐にわたる改善が継続的に積み重ねられていることがわかります。

エンタープライズ運用、チーム協働、プラグインエコシステム活用、マルチエージェント構成など、さまざまなユースケースにおいて本バージョンは有用なアップデートとなっています。今後のリリースでも、これらの基盤の上にさらなる機能拡張が期待されます。


📚 Codex CLIをもっと深く学ぶなら