Codex CLI v0.115.0 アップデート解説 – 新機能と改善点まとめ
> 📖 この記事はこんな人におすすめ
> – Codex CLIを日常的に使っている開発者
> – 画像処理や視覚タスクにAIを活用したい人
> – PythonプロジェクトでCodexを活用したい方
> – 承認フローの効率化を検討しているチーム
—
はじめに
OpenAIが2026年3月にリリースした「Codex CLI rust-v0.115.0」は、開発者体験を大きく向上させる重要なアップデートです。前バージョンのv0.114.0から、画像処理能力の強化、Python SDKの登場、リアルタイム通信の改善など、実用的な機能が多数追加されました。
特に注目すべきは、フル解像度画像のインスペクション機能と、Smart Approvalsのガーディアンサブエージェント対応です。これらにより、視覚的なタスクの精度が向上し、承認フローがよりスムーズになります。本記事では、各変更点の詳細と実際の使い方、開発者への影響を整理します。
—
主な新機能
1. フル解像度画像インスペクション
これまでCodexで画像を扱う際、解像度が制限されていましたが、v0.115.0では対応モデルがフル解像度の画像をリクエストできるようになりました。
#### 実装方法
- `view_image` ツールでフル解像度表示
- `codex.emitImage(…, detail: “original”)` で画像出力時に詳細モード指定
“`javascript
// 使用例: フル解像度で画像を出力
codex.emitImage(imageData, { detail: “original” });
“`
#### 活用シーン
- UIデザインのレビュー: 細かいデザイン要素まで正確に確認
- 図面・設計図の解析: 技術図面の細部を把握
- エラースクリーンショットの分析: 詳細なエラー情報の読み取り
- コード生成時の精度向上: 画像からのコード変換がより正確に
この機能により、視覚タスクの信頼性が大幅に向上しました。
—
2. js_repl での作業ディレクトリ情報の公開
JavaScript REPL環境(js_repl)に、便利なヘルパープロパティが追加されました。
#### 追加されたプロパティ
| プロパティ | 説明 | 戻り値例 |
|———–|——|———|
| `codex.cwd` | 現在の作業ディレクトリ | `/home/user/project` |
| `codex.homeDir` | ホームディレクトリ | `/home/user` |
#### その他の改善
- `codex.tool(…)` の参照がセル間で保持されるように
- `codex.emitImage(…)` の結果も同様に保持
これにより、REPLセッション内でのファイル操作やパス指定がより直感的になりました。複数のセルにまたがる作業でも、コンテキストを維持しながら開発を進められます。
—
3. リアルタイム WebSocket セッションに文字起こしモード
リアルタイム通信を行うWebSocketセッションに、専用の文字起こし(トランスクリプション)モードが追加されました。
#### 主な機能
- v2ハンドオフサポート: codexツール経由でシームレスに引き継ぎ
- 統一された `[realtime]` セッション設定: 設定が簡素化
- 高精度な音声テキスト化: 音声入力の認識精度が向上
#### 活用シーン
- 音声ベースのインタラクション
- 会議の議事録作成
- 音声コマンドによるコード操作
- リアルタイムでの音声フィードバック
—
4. v2 app-server でファイルシステム RPCs + Python SDK
アプリサーバー(app-server)のv2 APIが大幅に拡張され、新しくPython SDKが追加されました。
#### ファイルシステムRPC
| 操作 | 説明 |
|——|——|
| ファイル読み込み | テキスト・バイナリファイルの読み取り |
| ファイル書き込み | 新規作成・上書き保存 |
| コピー操作 | ファイル・ディレクトリのコピー |
| ディレクトリ操作 | 作成・削除・一覧取得 |
| パス監視 | ファイル変更のリアルタイム検知 |
#### Python SDKの特徴
- 型ヒント付きで開発しやすい
- 公式サポートにより信頼性が高い
- 非同期処理にも対応
“`python
Python SDKの使用例(概念)
from codex_sdk import AppServerClient
client = AppServerClient()
ファイル読み込み
content = client.filesystem.read(“/path/to/file.py”)
ファイル書き込み
client.filesystem.write(“/path/to/output.py”, new_code)
変更監視
for event in client.filesystem.watch(“/path/to/project”):
print(f”Changed: {event.path}”)
“`
—
5. Smart Approvals がガーディアンサブエージェント対応
Smart Approvals機能が強化され、ガーディアンサブエージェントによるレビューが可能になりました。
#### 動作環境
- Core(コア機能)
- app-server(アプリサーバー)
- TUI(ターミナルUI)
すべての環境で統一的に動作します。
#### メリット
1. 承認リクエストをガーディアンエージェントが仲介: セキュリティを保ちながら自動化
2. 継続的な承認作業での設定の手間を軽減: 一度設定すれば継続利用可能
3. セッションを再利用: 一貫したレビュー基準を維持
4. セキュリティと効率の両立: 開発スピードを落とさずに安全な運用
—
6. アプリ統合で Responses API ツール検索フロー
アプリ統合において、Responses APIを活用した新しいツール検索フローが導入されました。
#### 新機能
- search_tool: 利用可能なツールを検索
- tool_suggest: 不足しているツールを提案
- フォールバック処理: 検索ベースのツール検索に対応していないモデルでも適切に動作
モデルの能力に応じて最適なツール選択が自動的に行われるようになります。
—
バグ修正と改善
サブエージェントのサンドボックス継承改善
サブエージェントが、サンドボックスとネットワークルールをより確実に継承するようになりました。
#### 修正内容
| 項目 | 修正内容 |
|——|———|
| プロジェクトプロファイル | レイヤリング対応を修正 |
| ホスト承認 | 永続化された承認の継承を修正 |
| シンボリックリンク | 書き込み可能ルートの処理を修正 |
これにより、セキュリティ設定が意図せず漏れる問題が解消されました。
その他の修正
- js_replハング修正: 動的ツールレスポンスにU+2028/U+2029文字が含まれる場合のハングを解消
- TUI終了時の問題: サブエージェント作成後の終了時のフリーズを修正
- 割り込み時の動作: ターン割り込み時にバックグラウンドターミナルがデフォルトで破棄されないように変更
- プロファイル設定: `codex exec –profile` がプロファイルスコープの設定を正しく保持
- MCPフロー: ツール名の正規化や承認プロンプトでの tool_params 保持など、堅牢性を向上
—
開発者への影響
何が嬉しいか
1. 画像を扱うタスクの精度向上
– UIデザインのレビューや図面解析で、フル解像度で確認可能
– 細部まで見えるため、より正確なフィードバックやコード生成が実現
2. Python開発者が恩恵を受けやすくなる
– 新しいPython SDKでCodexの機能をPythonプロジェクトに簡単に統合
– ファイル操作APIにより、自動化スクリプトの作成が容易
3. 承認フローの効率化
– Smart Approvalsのガーディアン機能で、安全かつスムーズな承認が可能
– 繰り返しの承認作業が大幅に軽減
4. リアルタイム通信の利便性向上
– 文字起こしモードで音声ベースのワークフローがより実用的に
– 統一設定で管理が簡単
5. サブエージェントの信頼性向上
– セキュリティ設定が確実に継承され、安心して利用可能
注意点
- フル解像度画像を使用する場合、トークン消費量が増加する可能性があります
- Python SDKは別途インストールが必要です
- Smart Approvalsのガーディアン機能は初期設定が必要です
—
アップグレード方法
npmでインストールしている場合
“`bash
グローバルインストールの場合
npm update -g @openai/codex
プロジェクトローカルの場合
npm update @openai/codex
“`
バージョン確認
“`bash
codex –version
期待される出力: rust-v0.115.0
“`
Python SDKのインストール
“`bash
pip install codex-sdk
“`
—
まとめ
Codex CLI v0.115.0は、開発者の実務を直接改善する機能が多数含まれる、実用的なアップデートです。
このアップデートの要点
1. フル解像度画像対応 – 視覚タスクの精度が大幅に向上
2. Python SDK追加 – Python開発者にとっての親和性が高まる
3. Smart Approvalsのガーディアン機能 – セキュリティと効率を両立
4. リアルタイム通信の改善 – 音声ベースのワークフローが強化
5. サブエージェントのサンドボックス改善 – 信頼性が向上
既存のCodexユーザーは、ぜひこのバージョンにアップデートして、新機能を試してみてください。特に画像を扱うタスクや、承認フローの改善を求めている方には、大きなメリットがあるはずです。
—
関連記事
—
📝 参考リンク
—
*この記事は2026年3月17日時点の情報に基づいています。最新情報は公式サイトをご確認ください。*


コメント