OpenAI Codex CLI v0.116.0 リリース – ChatGPTサインイン対応、プラグイン管理改善、プロンプトフック追加

Tools

2026年3月19日、OpenAIはCodex CLIの新バージョンv0.116.0(rust-v0.116.0)をリリースしました。このアップデートでは、App-server TUIでのChatGPT device-codeサインイン対応、プラグインセットアップの改善、プロンプト実行前のフック追加、リアルタイムセッションの改善など、開発者体験を大きく向上させる変更が盛り込まれています。

本記事では、v0.116.0の新機能・バグ修正を初心者にもわかりやすく解説し、それぞれの活用シーンを紹介します。

新機能の詳細解説

1. App-server TUIでChatGPT device-codeサインイン対応

これまでCodex CLIの初期セットアップでは、APIキーの手動入力が必要で、初めて利用する開発者にとって少しハードルが高い部分がありました。v0.116.0では、App-server TUI(ターミナルUI)上でChatGPTのdevice-code認証に対応しました。

device-code認証とは?

device-code認証は、ブラウザを開いてOpenAIの認証ページにアクセスし、表示されたコードを入力することで認証を完了する仕組みです。APIキーをコピー&ペーストする手間がなく、ブラウザ上の標準的なログインフローを利用できるため、より安全かつ簡単に認証が完了します。

活用シーン:

  • チームでCodex CLIを導入する際、APIキーの共有管理が不要になる
  • セキュリティポリシーでAPIキーの直接入力を制限している環境でも利用可能
  • すでにChatGPTにログインしているアカウントがあれば、数ステップで認証完了

さらに、既存のChatGPTトークンのリフレッシュにも対応しています。トークンの有効期限切れを心配することなく、継続的にCodex CLIを利用できます。

2. プラグインセットアップ改善

Codex CLIのプラグインエコシステムがさらに使いやすくなりました。v0.116.0では、以下の3つの改善が行われています。

① 欠落プラグイン/コネクタの自動提案

プロジェクトを開いた際、必要なプラグインやコネクタがインストールされていない場合、自動的に提案が表示されるようになりました。これまで「あれ、この機能動かないな…あ、プラグイン入れてなかった」という経験をしたことがある方も多いはず。自動提案により、設定忘れを未然に防ぐことができます。

② allowlist対応

組織やチーム単位で、使用可能なプラグインをallowlist(許可リスト)で管理できるようになりました。セキュリティ要件の厳しい企業環境でも、許可されたプラグインのみを利用する制御が容易になります。

③ インストール/アンインストール状態のリモート同期

複数の開発環境でCodex CLIを利用している場合、プラグインのインストール状態が同期されます。PCを変えても「前の環境では入れていたのに…」というトラブルがなくなります。

活用シーン:

  • チーム開発で統一されたプラグイン環境を維持したい場合
  • 複数PC間で開発環境を同期したい場合
  • セキュリティ要件に応じてプラグイン利用を制限したい場合

3. userpromptsubmitフック – プロンプト実行前のカスタマイズ

v0.116.0で新しく追加された「userpromptsubmit」フックは、プロンプトが実際に実行される前、かつ履歴に登録される前にプロンプトをブロックまたは拡張できる強力な機能です。

このフックで何ができるか:

  • プロンプトの自動拡張:ユーザーが入力した短いプロンプトに、プロジェクトのコンテキスト情報を自動的に付与する
  • 入力の検証・ブロック:特定のパターンの入力(機密情報の含まれるプロンプトなど)をブロックする
  • プロンプトの変換:自然言語の指示をより構造化された形式に変換する

具体的な使用例:

例えば、チームで「プロンプトには必ず対象ファイルのパスを含める」というルールがある場合、userpromptsubmitフックでファイルパスが含まれていないプロンプトを自動的に補完したり、警告を出したりすることができます。

// フックの設定例(イメージ)
// プロンプトにプロジェクトコンテキストを自動付与
hooks:
  userpromptsubmit:
    - type: extend
      command: "cat .codex/context.md"
    - type: validate
      script: "check-no-secrets.sh"

活用シーン:

  • チームのコーディング規約に基づいてプロンプトを自動補正したい場合
  • 機密情報の意図しない送信を防止したい場合
  • プロンプトエンジニアリングのベストプラクティスをチーム全体で共有したい場合

4. リアルタイムセッション改善

Codex CLIのリアルタイムセッション(音声対話モードなど)が改善されました。

直近のスレッドコンテキストで開始

新しいリアルタイムセッションを開始する際、直近のスレッドのコンテキストを引き継ぐようになりました。これまでのように「さっきの話の続きをしよう」と最初から説明し直す必要がなくなります。

音声再生中の自己割り込みを軽減

AIが応答を音声で再生している最中に、次の入力がAI自身の音声出力を誤って認識してしまう「自己割り込み」現象が軽減されました。よりスムーズな音声対話が可能になります。

活用シーン:

  • ハンズフリーでコーディングサポートを受けたい場合
  • リアルタイムセッションで長めの対話を行う場合
  • 音声入力を活用した開発ワークフローを構築したい場合

バグ修正

WebSocketプリウォームによる初回ターン遅延を修正

これまで、セッション開始直後の最初のレスポンスが遅くなる問題がありました。v0.116.0ではWebSocket接続のプリウォーム(事前確立)が改善され、初回ターンの応答速度が向上しました。また、タイムアウト時のクリーンフォールバックも追加され、接続エラー時のリカバリーがより確実になりました。

App-server TUIのリモート履歴復元/フォークを修正

リモート環境でCodex CLIを使用している際、セッション履歴の復元やフォーク(分岐)が正しく動作しない場合がありました。この問題が修正され、リモート開発環境でもローカルと同等の履歴管理が可能になりました。また、重複したライブトランスクリプト出力が発生する問題も解消されています。

Linuxサンドボックス起動改善

Linux環境でのサンドボックス起動に関する複数の問題が修正されています。

  • シンボリックリンクを含むプロジェクトパスでの起動が改善
  • 書き込み不可のルートディレクトリでの動作が修正
  • UbuntuおよびAppArmor環境での互換性が向上
  • システムにインストールされたbwrap(Bubblewrap)を優先的に使用するよう変更

これにより、WSL2、Ubuntu、FedoraなどさまざまなLinux環境でより安定してCodex CLIが動作するようになります。

エージェントジョブのファイナライズ競合修正

複数のエージェントジョブが同時に終了する際、ファイナライズ処理で競合が発生する問題が修正されました。また、ワーカースレッドのステータスポーリングが削減され、不要なリソース消費が減っています。

ドキュメント更新

Python SDKの公開APIドキュメント、コード例、ウォークスルーがリフレッシュされました。Codex CLIのPython SDKを利用している開発者は、最新のドキュメントを参考にすることで、より効果的にSDKを活用できるようになります。

まとめ

Codex CLI v0.116.0は、開発者の日常的な使い勝手を改善するアップデートです。大きな新機能というよりは、細かな不便さを解消し、既存機能をより使いやすくする方向性で進化しています。

特に注目すべきは以下の3点です。

  1. ChatGPT device-codeサインイン対応で初期セットアップが簡単に
  2. userpromptsubmitフックでチーム開発の生産性向上
  3. プラグイン管理の改善で複数環境間の同期が容易に

すでにCodex CLIを利用している方は、最新版へのアップデートをおすすめします。新しい方は、公式リポジトリからインストールして、改善されたセットアップフローを体験してみてください。


GLMなら月額$10から!

Claude Code、Cline、20以上の主要コーディングツール対応。期間限定オファーあり。

今すぐチェック

📘 おすすめの関連書籍

※リンクはAmazonアソシエイトプログラムを利用しています。

関連記事

コメント

タイトルとURLをコピーしました