今週の Claude Code・Codex・Gemini CLI 変更点まとめ(2026年11月15日週)

全般 公開:

Claude Code v2.1.321 が権限とサンドボックスの抜けを 4 件修正しました。v2.1.323 の Code Mode、Codex の codex exec の信頼判定の変更、Gemini CLI の rootless podman 対応も整理します。

検証日 2026年11月15日 仕様変更が早い分野です。最新の公式ドキュメントも併せてご確認ください。 記事の作り方と検証手順
目次
  1. Claude Code
    1. v2.1.321
    2. v2.1.322
    3. v2.1.323
    4. v2.1.325
  2. Codex
    1. v0.167.2
    2. v0.168.0
    3. v0.169.0
  3. Gemini CLI
  4. 今すぐ確認したいこと
  5. まとめ

今週いちばん影響が大きいのは、Claude Code v2.1.321 の権限とサンドボックスの修正 4 件です。いずれも「確認が出るはずの操作が出なかった」種類の抜けで、設定を変えずに挙動が変わります。更新を後回しにする理由がない回です。

新機能としては v2.1.323 の Code Mode(Claude が JavaScript を書いてツールを呼ぶ実験的な方式)が入りました。Codex は 0.167.1 から 0.169.0 まで 4 本出ています。

KEY POINT

今週の要点

  • Claude Code v2.1.321 が権限・サンドボックスの抜けを 4 件、v2.1.325 が zstd 復号のセキュリティ問題を修正
  • v2.1.323 で Code Mode が実験的オプトインとして追加。plugin.json の engines によるバージョン範囲の判定も入った
  • Codex v0.169.0 で codex exec の信頼判定が変わり、--sandbox workspace-write だけでは project 設定と MCP が有効にならない

Claude Code

今週は v2.1.321、v2.1.322、v2.1.323、v2.1.325 の 4 本です。v2.1.320 と v2.1.324 は存在しません(CHANGELOG に項目がありません)。

v2.1.321

権限とサンドボックスの修正が 4 件並んでいます。CHANGELOG の記述をそのまま挙げます。

  • 「Fixed a case where a read-only Bash command ran outside the sandbox without a permission prompt」
  • 「Fixed a case where Bash permission checks judged a file write from the wrong folder and didn't prompt」
  • 「Fixed deny rules and protected-file prompts not applying to the file that a cp or mv into a directory writes」
  • 「Fixed MCP OAuth requests sending secrets such as refresh tokens to another host when a server redirected them」

3 番目が実務で気づきにくいところです。cp src/x.env dist/ のようにディレクトリを書き込み先に指定した場合、実際に書かれるファイル(dist/x.env)に対して deny ルールと protected files の確認が適用されていませんでした。deny ルールでパスを守っている構成では、この修正が入るまで素通りしていた可能性があります。ルールの書き方は Claude Code の settings.json と settings.local.json で permissions を設計する にまとめてあります。

モデルも追加されました。「Added Claude Fable 5.2 (claude-fable-5-2), now the default Fable model — 1M context, $8/$40 per Mtok with $0.20/Mtok cache reads」です(2026 年 11 月 15 日に CHANGELOG で確認)。

/config の表示の修正も入っています。新しいセッションが auto モードで始まる環境で、既定の権限モードが Manual と表示されていた問題です。「Auto (default)」の行でスペースを押すと、以前は Plan が保存されていましたが、Don't Ask が保存されるようになりました。モードの違いは Claude Code の開始モードと権限モード 6 種類 を参照してください。

v2.1.322

1 行だけの更新です。「Added fast mode on Vertex in the global, us and eu regions, falling back to standard speed if Vertex refuses it」。

v2.1.323

Code Mode が追加されました。「Added Code Mode, an experimental opt-in in which Claude writes JavaScript to call its tools」で、有効化の方法と組織単位での無効化は https://code.claude.com/docs/en/code-mode に案内されています。実験的なオプトインなので、既定では動きません。

プラグイン側の変更が 2 件あります。plugin.json に engines["claude-code"] が追加され、記載されたバージョン範囲の外にあるプラグインはインストール・更新・読み込みのいずれも行われません。インストールと更新は範囲に収まる最新版を選びます。もう 1 件は claude plugin validate が TypeScript のフックモジュールを型検査するようになったことです。検出は警告扱いで、--strict を付けると失敗します。

設定の書き方に関わる警告も追加されました。「Added a start-up warning for Bash allow rules with a * in a variable's value, such as Bash(PORT=* npm run dev)」。変数の値の中にワイルドカードを置いた allow ルールが起動時に指摘されます。

/compact の修正も挙げておきます。繰り返し実行したとき、または /context のようなコマンドを挟んだあとに実行したときに、Claude がまだ答えていないメッセージを要約で消してしまう問題が直りました。

v2.1.325

セキュリティ修正が 1 件、先頭にあります。「Fixed a security issue in how zstd-compressed responses are decoded」。

長時間のセッションに効く修正も 2 件あります。1 つは「Fixed sessions on many third-party gateways and Foundry stopping with a context length error on every turn instead of compacting」で、サードパーティのゲートウェイや Foundry で圧縮されずにコンテキスト長エラーになっていた問題です。もう 1 つは、クリーンに終了しなかったあとに再開したセッションから直近のターンが消えることがあった問題です。

サブエージェント周りも 2 件直っています。独自のモデルを指定したサブエージェントが、モデル設定が opusplan か haiku のときに plan モードのモデルに移されていた問題と、別モデルのサブエージェントがファイル読み込みと MCP の結果のサイズをメインセッションのモデル基準で決めていた問題です。

Codex

0.167.1、0.167.2、0.168.0、0.169.0 の 4 本です。0.167.1 にはリリースノートが書かれていません(比較リンクのみです)。

v0.167.2

1 件だけです。Google Cloud Vertex AI で、ツールの更新が既定で逐次送信されるようになりました。元に戻すには config.toml の [features] に incremental_tools_legacy_gcp = false を書きます。

v0.168.0

設定キーが 3 つ増えています。

キー内容
features.tui_workspaceメインのチャットの横にサイドの会話を表示する。仕切りをドラッグして分割を変え、leader z でフォーカス中のペインを拡大する
features.image_generation_animationアニメーション GIF の生成と編集を有効にする。フレーム数とタイミングの指定に対応
tui.notification_method = "osc777"ターミナルの通知方式。承認の通知でコマンドのプレビューが長くなり、ターミナル入力とネットワークアクセスの要求が区別される

非推奨の案内も 1 件あります。「Codex warns when features.multi_agent is explicitly configured and points to agents.enabled for disabling subagent tools」。サブエージェントのツールを無効化する設定は agents.enabled に移っています。

v0.169.0

挙動の変更として押さえるべきなのは次の 1 件です。

codex exec の信頼判定が変わった

「codex exec keeps project configuration and MCP servers disabled in untrusted directories, even with --sandbox workspace-write. Use --trust with codex exec or codex review to explicitly save project trust.」

信頼していないディレクトリでは、--sandbox workspace-write を付けてもプロジェクト設定と MCP サーバーが無効のままになります。CI などで codex exec を使っていて MCP サーバーが読まれなくなった場合は、--trust を明示してください。信頼レベルの考え方は Codex の trust_level の設定と untrusted の扱い にまとめてあります。

新機能では、オプトインのターミナルワークスペースが複数のサイドチャットのタブに対応しました。キーボードでもマウスでも切り替えられ、ローカルに保存したサイドチャットは Codex を再起動したあとに開き直せます。診断情報の持ち出しにも追加があり、「Press Ctrl+S in the terminal report editor to save a diagnostic ZIP locally, even when uploads are disabled」とあります。アップロードを無効にしている環境でも、ローカルに ZIP を保存できます。

Gemini CLI

v0.68.0 の 1 本です。このリリースにはまとめの文章が無く、PR の一覧だけが並んでいます。新機能は 1 件で、残りは修正です。

サンドボックスとパスの扱いに関わるものを挙げます。

  • fix(sandbox): supply --userns=keep-id for rootless podman(#30118)— rootless podman でのサンドボックス実行
  • fix(core): make isWithinRoot case-insensitive on Windows(#29999)— Windows でのルート判定が大文字小文字を区別しないようになった
  • fix(core): resolve symlinked paths canonically in GlobTool(#30042)— GlobTool でシンボリックリンクのパスを正規化して解決
  • fix(core): honor .git/info/exclude and core.excludesFile in shadow repo(#30034)— shadow repo で 2 つの除外設定が尊重される
  • fix(hooks): support SubagentStop event mapping and merge hook definitions(#30111)— フックの SubagentStop イベントの対応

新機能は feat(cli): add extension validation command and evaluation tests(#29980)で、拡張の検証コマンドが追加されました。レート制限の表示も改善され、429 のクールダウンとカウントダウンがローディング表示に出るようになりました(#30012)。

今すぐ確認したいこと

  1. Claude Code を v2.1.321 以降に更新する。 権限の抜け 4 件とセキュリティ修正が入っています。設定変更は要りません
  2. deny ルールで守っているパスを見直す。 cp や mv でディレクトリを書き込み先に指定する運用があれば、v2.1.321 より前は素通りしていた可能性があります
  3. Bash(PORT=* npm run dev) のような allow ルールが無いか確認する。 v2.1.323 以降は起動時に警告が出ます
  4. CI で codex exec を使っているなら --trust の必要性を確認する。 v0.169.0 以降、信頼していないディレクトリでは MCP サーバーが無効のままです
  5. Vertex AI 上の Codex で問題が出たら incremental_tools_legacy_gcp = false。 v0.167.2 で逐次送信が既定になっています

まとめ

  • 今週は Claude Code 4 本、Codex 4 本、Gemini CLI 1 本の計 9 本
  • 最優先は Claude Code v2.1.321 の権限・サンドボックス修正 4 件と、v2.1.325 の zstd 復号のセキュリティ修正
  • v2.1.323 で Code Mode が実験的オプトインとして追加。プラグインは engines["claude-code"] でバージョン範囲が判定されるようになった
  • Codex v0.169.0 で codex exec の信頼判定が変わり、--sandbox workspace-write だけでは project 設定と MCP が有効にならない
  • Gemini CLI v0.68.0 はサンドボックスとパス解決の修正が中心で、新機能は拡張の検証コマンド 1 件

よくある質問

今週のアップデートで、すぐ入れるべきものはありますか?
Claude Code を使っているなら v2.1.321 以降です。読み取り専用の Bash コマンドがサンドボックス外で確認なく動いた件、cp と mv の書き込み先に deny ルールが効かなかった件など、権限の抜けが 4 件修正されています。
Code Mode とは何ですか?
v2.1.323 で追加された実験的なオプトインで、Claude が JavaScript を書いてツールを呼び出す方式です。公式ドキュメントは code.claude.com/docs/en/code-mode で、組織単位で無効化もできます。
codex exec の挙動が変わったと聞きました。
v0.169.0 の修正です。信頼していないディレクトリでは --sandbox workspace-write を付けてもプロジェクト設定と MCP サーバーが無効のままになります。信頼を保存するには --trust を明示します。

参考にした一次情報

この記事は公式ドキュメントを基に AI が下書きを作成し、運営者が内容を確認して公開しています。誤りを見つけた場合は お問い合わせからお知らせください。