Article

⚙️ Codex Day 19徹底解説:CLI 0.164.0・推論切替のキャッシュ維持・Dots高速化

codex, openai, cli, mcp, ai

2026年10月24日(日本時間)、OpenAIの「28日間アップデート」Day 19が発表されました。 今回はフルリセットではなく、Dotsの通話接続高速化・CodexとChatGPT Workの推論レベル変更時のキャッシュ維持・Codex CLIの更新がテーマです。

Codex CLIは0.164.0が正式リリースされ、定型プロンプトの再利用、モデル・権限の操作、企業向けMCP認証、長いセッションの復元、Windowsプロキシ認証、macOSの安全性強化など、発表の短い説明よりも多くの変更が確認できます。

本記事では、公式発表の事実と利用上の考察を区別し、Macでの更新コマンドや開発現場での使い方まで解説します。

調査基準日:2026年10月24日(日本時間)。 Tibo Sottiaux氏の公式X投稿、OpenAI公式GitHubのCLI 0.164.0リリースノート、OpenAI Help Centerを照合しています。筆者が実機に0.164.0をインストールして計測した報告ではありません。Dotsの短縮秒数、キャッシュ削減率、CLIの全環境での挙動は断定しません。


1. Day 19の3つの改善

米国太平洋時間2026年10月23日のDay 19で発表された内容は次のとおりです。

  1. Dotsの通話がより速く接続される
  2. Codex / Workで会話途中に推論レベルを変更しても、キャッシュが無効にならない
  3. Codex CLIの機能追加・不具合修正
分野 確認できる内容 未公表・注意点
Dots 音声通話の接続高速化を発表 何秒短縮したか、対象端末の全条件
Codex / Work 推論レベル切替によるキャッシュ無効化を解消 すべての入力で100%ヒットする保証ではない
Codex CLI 安定版0.164.0をリリース 個々の環境での実機テストは別途必要
利用枠 Day 19の新たなフルリセット発表なし Day 17・18の個別反映状況とは別

Tibo氏は追加投稿で、CLIの利用規模がDevDay以降およそ2倍になったとも報告しています。ただし、「usageが2倍」は、処理速度や使用可能量が2倍という意味ではありません。

発表日とリリース日には時差がある

Day 19の告知は日本時間10月24日08:12頃。一方、0.164.0のGitHub安定版リリースは**10月23日04:48 UTC(日本時間13:48)**です。CLIの配布開始がDay 19の告知より前だった点に注意してください。


2. 推論レベル変更でもキャッシュを維持

用語:推論レベルとキャッシュ

**推論レベル(reasoning effort)**は、AIが回答前にどの程度考えるかを調整する設定です。単純な調査は低め、複雑な設計や原因調査は高め、といった使い分けができます。高く設定しても正解が保証されるわけではなく、処理時間や利用量に影響することがあります。

プロンプトキャッシュは、過去に処理した共通の入力(指示、コード、会話履歴など)を再利用して、同じ部分の再計算を減らす仕組みです。

Javaのバックエンド開発なら、API仕様、サービス層のコード、テスト結果、AGENTS.md、過去の調査などが繰り返し参照されます。

Before / After

従来
  コードと仕様を読み込む
       ↓
  共通の内容をキャッシュ
       ↓
  推論レベルを変更
       ↓
  キャッシュが無効になるケースがあった

Day 19改善後
  コードと仕様を読み込む
       ↓
  共通の内容をキャッシュ
       ↓
  推論レベルを変更
       ↓
  変更したことだけを理由にキャッシュを無効化しない

使いどころ: まず軽めの設定でエラーログを分類し、原因が複雑だと判明したら同じ会話内で推論レベルを上げて解析する、という流れです。

ただし、以下は保証されていません。

  • モデル自体を切り替えても、必ず同じキャッシュが引き継がれる
  • 共通入力が変わっても常にキャッシュヒットする
  • 利用量や費用が何%下がると約束されている
  • APIの全モデルにもまったく同じ条件が適用される
  • コンテキストウィンドウ(モデルが一度に参照できる情報量)が無制限になる

Day 16の改善との違い

比較 Day 16 Day 19
主題 時間が空いて過去の会話に戻る 会話途中で推論レベルを変える
目的 古いスレッドのキャッシュ再利用 設定切替によるキャッシュ失効の回避
API APIの12時間キャッシュも別途発表 今回はCodex / Workについての発表
注意点 キャッシュ保持と無限コンテキストは別 推論切替以外の失効要因が消えるわけではない

参考:Day 16の12時間キャッシュ解説


3. Codex CLI 0.164.0の全体像

**CLI(Command Line Interface)**とはターミナルにコマンドを入力してソフトウェアを操作する方式です。Codex CLIはファイルの調査、修正、テスト、レビューなどに使えます。

OpenAI公式GitHubの安定版リリースノートで確認できる変更を整理します。

分類 主な変更 実務での意味
新機能 /presetsの10スロット 繰り返す作業指示を保存
新機能 /model・/permissionsの引数対応 設定を素早く切り替える
新機能 Kitty / Sixel対応端末で画像プレビュー 画像やスクリーンショットを履歴上で確認
新機能 企業向けMCP認証 許可された社内ツールへの接続を改善
セキュリティ リモート実行時の資格情報マスキング 機密値の意図しない露出を抑える
初期設定 Amazon Bedrockウィザードが標準有効 AWS利用時の導入手順を簡素化
不具合修正 履歴圧縮失敗時の回復 セッションが壊れにくい
不具合修正 圧縮済み履歴の検索・設定復元 長いセッションを再開しやすい
不具合修正 Windowsプロキシ認証 企業ネットワーク内の接続を改善
不具合修正 macOSサンドボックス保護 パスの別名やリンクを悪用した操作を防ぎやすい
運用改善 ログや古いインストールの整理 ディスク使用量を抑える

OpenAI公式:Codex CLI 0.164.0

前の安定版0.163.0では/configによる設定画面、応答中の追加指示や/keymapなどが中心でした。0.164.0は反復操作、長時間利用、企業認証、安全性が中心となっています。

0.163.0公式リリースノート


4. /presets:定型指示を10件保存

**プリセット(preset)**とは、よく使う入力を登録し、呼び出せるようにする仕組みです。

0.164.0では、プロンプトやスラッシュコマンドを10個の番号付きスロットに保存でき、キーボードのメニューから呼び出せます。

スラッシュコマンドとは、Codex CLIの対話画面内で/から始める操作命令です。Macの通常のシェルで実行するコマンドとは違います。

何を登録すると便利?

用途 登録する文章例
バグ調査 「再現条件、原因、影響範囲、テスト方針を切り分けてから修正して」
APIレビュー 「認可漏れ、入力検証、例外処理、後方互換性を優先して確認して」
Javaテスト 「JUnitで正常系、境界値、異常系、並行処理を検討して」
PRレビュー 「指摘を重大度順に並べ、未検証箇所を明記して」
セキュリティ 「秘密値を表示せず、必要最小限の権限で操作して」

これらは登録内容の提案例であり、自動登録されるテンプレートではありません。

利用する際はCodex CLIの対話画面で次を入力し、メニューに従ってスロットを選びます。

/presets

AGENTS.mdとの違い: AGENTS.mdはリポジトリ全体で守るべきルール、/presetsは必要な場面で呼び出す反復作業の指示です。ルールは前者、タスクごとのチェックポイントは後者、と分けると整理しやすくなります。

注意: プリセットは定型入力の保存であり、自動実行スケジュールではありません。APIキーやパスワードを登録しないでください。


5. /modelと/permissionsの操作改善

  • /model: モデル、推論レベル、速度などの設定
  • /permissions: ファイル・コマンド実行などの権限プロファイルの設定

0.164.0では、それぞれのコマンドに直接引数を渡せるようになり、画面内の設定操作を簡素化できます。

まずはCodexの対話画面内で次を1つずつ入力すると、利用可能な設定を確認できます。

/model
/permissions

権限プロファイルとは、Codexがどの範囲まで操作できるかをまとめた設定です。レビューだけなら読み取り中心、実装では必要な書き込みだけ許可し、デプロイなど重要な操作は別途承認する、といった使い分けが考えられます。

強い権限を選べば便利になる一方で、操作可能範囲も広がり得ます。インラインで切り替えられることは、承認やアクセス制御を省略してよいという意味ではありません。


6. 画像プレビューは対応端末に限られる

0.164.0では、Codexが読み込んだ画像・生成した画像を、フルスクリーンの会話履歴(transcript)内でプレビューできるようになりました。

ただし端末がKitty graphics protocolまたはSixelに対応している必要があります。どちらもターミナル画面に画像データを描画する方式です。

たとえば、画面のスクリーンショットを参照しながらUIの不具合を調べる用途に便利です。

macOS標準のターミナルを含め、すべてのターミナルで必ず画像が表示されるわけではありません。画像プレビューが必要な場合は、端末の対応プロトコルと設定を確認しましょう。


7. 企業向けMCP認証が強化

**MCP(Model Context Protocol)**は、AIが外部のツールやデータへ接続するための共通プロトコルです。社内API、チケット管理、ドキュメント検索などの連携に使われます。

今回のCLIでは、次の認証方法が正式サポートの対象として案内されています。

  • 利用資格のある**Codexアカウントの既存の認可(grant)**を用いる方法
  • MCP接続先に対する専用のサインイン
  • クライアントシークレットが必要なOAuthクライアント

OAuthは、ユーザーのパスワード自体をアプリへ直接渡す代わりに、許可された範囲のアクセス権を委譲する仕組みです。

Codex CLI
    │
    ├── Codexアカウントの利用可能な認可
    │              または
    └── MCPサーバー専用サインイン
                   │
                   ▼
             認証と権限確認
                   │
                   ▼
        許可されたMCPサーバー
                   │
                   ▼
             社内ツール・データ

MCPへ接続できるようになっただけで社内のすべての情報を閲覧できるわけではありません。 認可スコープ、サーバー側権限、組織の管理ポリシーが必要です。

公式0.164.0リリース:MCP Authentication


8. セキュリティ強化:資格情報とmacOSのパス

資格情報のマスキング

マスキングとは、画面やログへ表示する機密値を***のように伏せることです。

0.164.0では、リモートBashコマンド、Zshセッションスナップショット、カスタム資格情報プロバイダーに関する、公式が対象として挙げた経路で資格情報のマスキングが強化されました。

表示のイメージ(実際の認証情報ではない)
API_TOKEN=*** 

これによって漏えいのリスクを下げられますが、すべてのツール出力、任意のログ、外部API送信まで自動的に安全になるという保証ではありません。秘密値をソースコードやプロンプトに直書きしない原則は引き続き重要です。

macOSのサンドボックス強化

サンドボックスは、プログラムがアクセスできるファイルや操作範囲を制限する仕組みです。

公式リリースによると、macOSで大文字・小文字の違うメタデータパスを使った書き込みの保護チェックや、実行ファイルを探す際の**置き換え可能なシンボリックリンク(symlink)**へのチェックが強化されました。

symlinkは別のファイルやフォルダーを参照するリンクです。検査時と利用時にリンク先が入れ替わるような状況は安全性に関わるため、適切な保護が必要です。

リリースノートにないCVE番号や、特定の攻撃が必ず成功していたという説明は付けません。


9. 長い会話の復元・圧縮の不具合が修正

**compaction(コンパクション)**は、長い会話履歴を圧縮・要約して、限られたコンテキストで作業を続けるための処理です。

0.164.0では、長いスレッドに関して次が修正されています。

修正対象 修正前に起き得たこと 新しい挙動
履歴の圧縮失敗 不完全な要約が履歴に残る 部分的な要約を残さない
バックグラウンド圧縮失敗 異常停止(panic)する 代替処理にフォールバック
圧縮済みセッション 再開候補を見つけられない 圧縮済み履歴も検索
スレッド設定復元 保存済みの設定が全体設定に置き換わる スレッドに保存された設定を復元

また、複数階層のサブコマンドでの-c・--config指定の保持、権限選択が終わるまでのキュー処理の待機、使用しなくなったインストールやログの削除・サイズ制限もリリースに含まれます。

**-c / --config**は、CLIの設定をコマンドラインから上書きするオプションです。今回、複数のサブコマンド階層で上書きを指定しても失われないよう改善されました。

ここでの復元とは「モデルが無制限に過去のすべてを完全記憶すること」ではありません。 コンテキスト長の制約や履歴要約の限界は残ります。


10. Windows企業プロキシ認証とAmazon Bedrock

Windows:Negotiate / NTLM

企業のWindows環境では、外部通信を**プロキシ(通信の中継サーバー)**経由にすることがあります。

今回、HTTPSとWebSocket通信でプロキシから認証要求を受けた際に、サインインしているWindowsユーザーのNegotiate / NTLM資格情報を使えるよう改善されました。

  • HTTPS: 暗号化されたWeb通信
  • WebSocket: 接続を維持して双方向に情報を送受信する技術
  • NTLM / Negotiate: Windows環境で使われる認証方式

ただし、証明書の追加設定や企業独自のプロキシ方針は別の問題です。すべての社内ネットワークで接続が保証されるわけではありません。

Amazon Bedrock

Amazon BedrockはAWS上で基盤モデルを利用するためのマネージドサービスです。

0.164.0ではセットアップウィザードが標準で有効になり、AWSの認証情報が検出された場合、APIキー入力がほかのAWSログイン方法とまとめて表示されるようになりました。

初期設定の改善であって、AWSの利用権限が自動付与されるわけではありません。


11. Macで0.164.0を導入する手順

ここからのコマンドはMacのターミナルで実行します。後半のスラッシュコマンドはCodexの対話画面へ入力する点に注意してください。

手順1:現在のバージョンを確認

codex --version
  • codex:CLIの実行ファイル
  • --version:バージョン情報だけを表示する指定

まだ導入していない場合は、command not foundなどのエラーになることがあります。

手順2:npmから安定版0.164.0を導入

npm install -g @openai/codex@0.164.0
部分 意味
npm Node.jsのパッケージ管理ツール
install ソフトウェアのインストール・更新
-g グローバル(CLIをコマンドとして使える領域)への導入
@openai/codex OpenAIのCodex CLIパッケージ
@0.164.0 インストールするバージョンを固定する指定

Node.jsとnpmが必要です。Homebrewなど別の方法で既に導入している場合、重複インストールにより違う場所のcodexを呼び出す可能性があるため、導入方法の統一が安全です。

手順3:更新後の確認と起動

codex --version
codex

1行目は更新されたバージョンを確認します。2行目は対話モードでCodexを起動します。

起動したCodexの対話画面内では次を試せます。

/presets
/model
/permissions
対話コマンド 動作
/presets 保存した定型入力やスラッシュコマンドを管理
/model 利用可能なモデル・推論レベル・速度を設定
/permissions 権限プロファイルを確認・選択

これら3行を通常のMacターミナルに直接入力しても使えません。 Codexを起動してから入力します。

更新後のチェック

長い開発スレッドを使っている場合、次の点を確認するとよいでしょう。

  • 過去のセッションが再開できるか
  • 保存したモデル・権限設定が意図通りか
  • MCP接続先への認証が変わっていないか
  • 画像プレビューが必要ならターミナルがKitty / Sixel対応か
  • 本番データに触れる前に、権限が必要最小限になっているか

12. Dotsの通話接続はどう変わった?

Dotsは、継続的なタスクや利用者の仕事を支援するAIエージェントです。今回のDay 19ではDotsへの通話接続が以前より速くなったと発表されました。

ここで改善されたのは通話が接続されるまでの体験です。たとえば、通話を開始したあと接続するまでの待ち時間が短くなることが期待されます。

ただし公式の短い投稿には、接続時間が何秒になったか、遅延が何%減ったか、通話音質や回答精度が向上したかは書かれていません。また、Dotsの利用可否はサービスの提供対象やアカウント条件によります。

「通話接続が高速化」と「AIの推論速度が高速化」は異なるものとして扱うのが正確です。


13. Tibo氏の「CLI利用量が2倍」を正しく読む

Tibo氏はDay 19の追加投稿で、Codex CLIの利用量がDevDay以降約2倍に増えたと報告しています。

しかし、このusageの集計について、公開された短い投稿だけでは、ユーザー数・呼び出し回数・トークン数などのどれを測ったかを確定できません。

次のように解釈してはいけません。

  • Codex CLIの処理速度が2倍
  • コーディングの正確性が2倍
  • 利用枠が2倍
  • すべてのユーザーの作業時間が半分

ここはあくまでTibo氏による利用規模に関する報告値です。


14. よくある質問

Q. Day 19にもリセットはあった?

Day 19に新しいフルリセットの発表はありません。 Day 17・18はリセットの告知がありましたが、今回は改善の告知です。

Q. /presetsで毎朝自動レビューが動く?

いいえ。 定型入力を呼び出す機能で、スケジュール実行の機能ではありません。

Q. 推論レベルを上げてもキャッシュが必ず効く?

必ずではありません。 推論レベルを変更したという理由だけでは無効にならないという改善で、入力やモデルが変わるケースまで全て保証していません。

Q. Macで画像プレビューが出ないのは不具合?

端末がKittyまたはSixelに対応していることが必要です。対応していない環境ではプレビューが表示されない場合があります。

Q. MCPサインインで社内のDBに自由に接続できる?

できません。 正しいアカウント・権限・接続先設定が別途必要です。

Q. macOSの修正は重大な脆弱性への対応?

リリースノートにサンドボックスの保護強化は明記されていますが、Day 19の情報だけから特定のCVEや緊急性を断定できません。 具体的な公開情報がない部分は推測しないことが大切です。


まとめ

Day 19は「繰り返す操作を減らし、長い作業を続けやすくする」改善の日でした。

  • Dots:通話接続の高速化。ただし短縮量の数値は未発表
  • Codex / Work:会話中の推論レベル変更によってキャッシュが無効にならないよう改善
  • Codex CLI 0.164.0:/presets、モデル・権限の設定、画像プレビュー、企業向けMCPサインインを追加
  • セキュリティ:資格情報マスキング、macOSサンドボックスの保護強化
  • 安定性:長いセッションの履歴圧縮・再開、Windowsプロキシ認証の修正
  • Day 19の追加リセット:発表なし

Codexを日常的なバグ調査、JavaのAPI設計、レビューに利用しているなら、プリセットの反復利用・長い会話の再開・推論レベルの切り替えは特に確認したい変更です。ただし、機能がリリースされたことと、自分の環境で期待どおり動いたことは区別してください。

参考資料・一次情報

28日間のアップデートを毎日、公式投稿と一次情報に基づいて解説しています。今後も続報を見逃したくない方はぜひフォローしてください。