
OpenAI Codex CLI rust-v0.145.0 リリース解説
はじめに
OpenAI Codex CLI の rust-v0.145.0 がリリースされました。本バージョンは、スレッド履歴管理の大幅な刷新、外部ツール連携の強化、そしてマルチエージェント機能の安定化を中心とした大型アップデートです。
主な変更点は以下の通りです:
- 実験的なページネーション対応スレッド履歴の導入(効率的な再開、検索、永続化された名前、サブエージェント対応、メモリー機能を含む)
/importコマンドの拡張により、CursorやClaude Codeの設定、MCPサーバー、プラグイン、セッション、コマンド、プロジェクトスコープのメモリーを移行可能に- Amazon Bedrock ログインの実験的サポート(カスタムエンドポイント認証、GPT-5.6 Solをデフォルトモデルとして採用)
- 音声入出力およびツール出力への対応(ローカル音声フォーマット対応、ストリーミングリアルタイムV3会話)
- マルチエージェントV2の安定版化(サブエージェントモデルの設定可能化、推論レベル、並行性、復元されたロール、改善されたエージェントナビゲーション)
- ターミナルUI内でクリック可能なインライン可視化リンクの追加
このほか、会話の分岐処理改善、ターミナル応答性の大幅向上、MCP起動フローの最適化、Windows実行環境とサンドボックスの信頼性強化、セーフティ・承認ハンドリングの改善など、多岐にわたる修正と改良が施されています。
注目アップデート深掘り
1. ページネーション対応スレッド履歴の導入
本リリースで最も大きな変更の一つが、実験的なページネーション対応スレッド履歴システムの導入です(#33364, #33907, #34085, #34229, #34386)。
新しいシステムでは、履歴データを SQLite に materialize して永続化し(#32923)、SQLite チェックポイントから履歴の投影を再開する設計になっています(#32928)。公式リリースノートによれば、「効率的な再開(efficient resume)」「検索(search)」「永続化された名前(persisted names)」「サブエージェント対応(sub-agent support)」「メモリー機能(memories)」が統合されており、スレッド履歴の管理が根本から改善されています。
具体的には、以下の機能が追加されました:
- バッチ化された履歴読み込み:大量のメッセージ履歴を一度に読み込むのではなく、必要な範囲だけを効率的に取得(#33902, #33905)
- 検索機能:ページネーション対応スレッド内での出現検索が可能に(#33907)
- レガシービューのサポート:既存のスレッド履歴との互換性を保ちながら新形式へ移行(#34085)
- 名前の永続化:スレッドに付けた名前がページネーション履歴でも保持されるように(#34229)
- メモリー機能の統合:ページネーション対応スレッドでもメモリー機能が利用可能に(#34386)
リリースノートが挙げているのは「効率的な再開」までで、応答性の改善幅を示す数値は示されていません。実際の効果は自身のセッション規模で確認する必要があります。
Note: ページネーション対応スレッド履歴は現在実験的機能であり、app-serverで有効化されています。
2. マルチエージェントV2の安定版化
マルチエージェント機能のV2が本バージョンで安定版となりました(#34383)。リリースノートの表現は “Stabilized the opt-in multi-agent V2 experience” であり、既定で有効になるのではなくオプトインで利用する機能である点に注意が必要です。
安定版化に伴い、以下の機能が追加・改善されています:
- サブエージェントモデルの設定可能化:スポーンされるエージェントに対して、親とは異なるモデルを指定可能に(#33631, #33657)
- 推論レベルと並行性の制御:サブエージェントごとに推論 effort と並行性を設定可能。スポーンロール適用後に推論 effort を検証する処理が入っています(#33656)
- ロールの復元:V2サブエージェントをリロードする際に、エージェントのロール情報が正しく復元されるように(#33657)
- エージェントナビゲーションの改善:TUIでのエージェントピッカーにおいて、サブエージェントの生存状態が保持され、パスベースのエージェントも選択可能に(#33921, #33922)
- 親所有のサブエージェントスレッドの読み取り専用化:TUI上で親が所有するサブエージェントのスレッドを読み取り専用として表示(#33841)
設定は統一されたagentsセクション配下に集約され(#33550)、設定されたロールがある場合のみスポーンエージェントタイプが公開される仕様になっています(#33572)。
この変更により、たとえばインフラ調査タスクを「ログ分析エージェント」「メトリクス分析エージェント」「ドキュメント検索エージェント」に分割し、それぞれ最適なモデルと推論レベルで並行実行する、といった高度な運用が可能になります。
実用的な活用ポイント
長時間セッションでのパフォーマンス改善
本リリースでは、長時間の会話や大量の出力を扱う際のターミナル応答性が大幅に改善されています(#34045, #34049, #34216, #34223, #34359)。具体的には、インクリメンタルMarkdownレンダリング、再描画の削減、キャッシング、コマンド出力の境界管理が実装されました。
これにより、たとえば大量のログ出力を伴うトラブルシューティングセッションや、複数のコマンドを連続実行するインフラ作業において、UIのフリーズや遅延が大幅に軽減されます。SREが深夜の障害対応で長時間セッションを維持する際、UIの快適さが作業効率に直結するため、この改善は実用上非常に大きな意味を持ちます。
CursorやClaude Codeからの移行支援
/importコマンドが大幅に拡張され、CursorやClaude Codeの設定、MCPサーバー、プラグイン、セッション、コマンド、プロジェクトスコープのメモリーを移行できるようになりました(#31672, #33411, #33426, #33444)。
チームで複数のAI CLIツールを試用している場合や、別のツールからCodex CLIへの移行を検討している場合、これまでの設定や履歴を手動で再構築する必要がなくなります。特にMCPサーバー設定やプロジェクト固有のメモリーを引き継げる点は、チーム全体の移行コストを大幅に削減します。
Amazon Bedrock環境での利用
Amazon Bedrock環境でCodex CLIを利用する組織向けに、実験的なBedrockログイン機能が追加されました(#31327, #33170, #33175)。カスタムエンドポイントや認証のサポート、GPT-5.6 Solがデフォルトモデルとして設定されています(#32288)。さらに、カスタムトランスポートにも対応しており(#33695)、企業の厳格なネットワークポリシー下でも柔軟に運用可能です。
AWS環境で閉じたAI運用を求める企業にとって、Bedrock統合は重要な選択肢となります。
MCPサーバー連携の安定性向上
MCPサーバーの起動フローが改善され、起動タイムアウトの強制、ブロッキングOAuth検出の回避、リフレッシュのシリアル化、ツールカタログの安全な再利用が実装されました(#32229, #32781, #32825, #33184, #33297)。
これにより、複数のMCPサーバーを同時起動する際の競合や遅延が解消され、起動の信頼性が向上します。インフラチームが独自のMCPサーバーを運用している場合、この改善によってセッション開始時のトラブルが減少し、運用負荷が軽減されます。
全変更点一覧
| カテゴリ | 変更内容 | 概要 |
|---|---|---|
| Feature | ページネーション対応スレッド履歴 | 効率的な再開、検索、永続化された名前、サブエージェント対応、メモリー機能を含む実験的な履歴システム |
| Feature | /import の拡張 | Cursor、Claude Codeの設定、MCPサーバー、プラグイン、セッション、コマンド、メモリーの移行に対応 |
| Feature | Amazon Bedrock ログイン | 実験的なBedrockログイン、カスタムエンドポイント認証、GPT-5.6 Solをデフォルトモデルとして採用 |
| Feature | 音声入出力対応 | ローカル音声フォーマット対応、ストリーミングリアルタイムV3会話、ツール出力への音声対応 |
| Feature | マルチエージェントV2安定版化 | サブエージェントモデル設定、推論レベル、並行性、ロール復元、ナビゲーション改善を含む安定版化 |
| Feature | インライン可視化リンク | ターミナルUIでクリック可能なインライン可視化リンクを追加 |
| Fix | 会話の分岐処理改善 | 早期プロンプトの編集やセーフティバッファリングされたターンの再試行時に、元の会話、添付ファイル、メンションバインディングを保持する分岐を作成 |
| Fix | ターミナル応答性の向上 | 長い会話やストリーム出力に対して、インクリメンタルMarkdownレンダリング、再描画削減、キャッシング、コマンド出力の境界管理により応答性を改善(上流の分類は Bug Fixes) |
| Fix | MCP起動フローの改善 | 起動タイムアウトの強制、ブロッキングOAuth検出回避、リフレッシュのシリアル化、ツールカタログの安全な再利用により、遅延や競合を防止 |
| Fix | Windows実行とサンドボックス信頼性向上 | ネイティブexec-serverサンドボックス、ネットワークプロキシ強制、ヘルパーコンソールの非表示、正しく引用されたフックコマンドなど(上流の分類は Bug Fixes) |
| Fix | リリースメタデータ解析とmacOSコードモードインストール修正 | コンパクトなリリースメタデータの解析、外部コードモードホスト利用不可時のインプロセスフォールバック |
| Fix | セーフティと承認ハンドリング強化 | 強制rm検出の改善、一貫したフルアクセス確認、ツール間での拒否理由の保持(上流の分類は Bug Fixes) |
| Documentation | OpenAI Docsスキル更新 | 最新のGPT-5.6モデル解決、プロンプティング、macOS/Linux/Windowsでの移行ガイダンスを含む更新 |
| Chore | GPT-5.4からGPT-5.6への移行 | バンドルされたGPT-5.4選択と内部利用を対応するGPT-5.6 TerraおよびLunaバリアントに移行 |
| Chore | 起動と大規模コンテキストのオーバーヘッド削減 | 並行スキル/プラグイン検出、効率的なリモート圧縮により起動時間と大規模コンテキスト処理を最適化(上流の分類は Chores) |
| Chore | ripgrepバイナリ更新 | パッケージ化されたripgrepバイナリを15.2.0に更新 |
まとめ
rust-v0.145.0は、Codex CLIの基盤機能を広く更新するリリースです。ページネーション対応スレッド履歴の導入により、履歴が SQLite に永続化され、効率的な再開・検索・名前の永続化・サブエージェント対応・メモリー機能が統合されました。オプトインのマルチエージェントV2が安定版化された点も大きな変更です。
また、CursorやClaude Codeからの移行支援、Amazon Bedrock対応、音声入出力の追加など、エンタープライズ環境や多様なユースケースへの対応が進んでいます。MCP起動フローの改善やWindows環境の信頼性向上など、日常的な運用における安定性も着実に向上しており、実務での利用価値が高まっています。
全体として、新機能 6 件・Bug Fixes 6 件・Documentation 1 件・Chores 3 件という構成で、機能追加と基盤の安定化の両方に手が入ったリリースになっています。