Claude Media
Claude Code v2.1.218 — コードレビューを背景で実行し、自動モードの確認ダイアログを減らした版

Claude Code v2.1.218 — コードレビューを背景で実行し、自動モードの確認ダイアログを減らした版

Claude Code v2.1.218は、/code-reviewを背景のサブエージェントで走らせ、自動モードの確認を減らし、23件の不具合を修正した版です。

Claude Code v2.1.218は、/code-review を会話の中ではなく背景のサブエージェントとして走らせ、context: fork を指定したスキルも既定で背景に回すようにした版です。あわせて自動モードでは、静的解析だけでは安全と言い切れないコマンドの確認ダイアログを毎回出すのをやめ、自動モードの分類器に判定を委ねる範囲を広げました。数のうえでは修正が23件を占める整備寄りの回で、Windowsのパス破損やデータ喪失につながる不具合もまとめて直っています。

番号上の直前はv2.1.217で、同時に走るサブエージェントに既定20の上限を設けた版でした。本版はその延長にあります。並列の量ではなく、実行の置き場所を背景へ寄せる方向の更新です。この記事では、利用形態別の影響早見表と、背景実行と自走の抑制がこの数版でどう進んできたかの時系列を添えて、更新の判断材料を示します。

このリリースで何ができるようになるか

この版で押さえたい変化は3つあります。/code-review が背景のサブエージェントに移ったこと、自動モードで出ていた確認ダイアログが分類器の判定に置き換わったこと、そしてデータ喪失や暴走につながる不具合が直ったことです。芯にあるのは1つ目で、レビューの作業が会話の本流を埋めなくなりました。

1つ目は、コードレビューの走らせ方です。/code-review は背景のサブエージェントとして実行されるようになり、レビューの経過が会話を占めなくなりました。積み上げてきたスラッシュコマンドは、レビュー対象として保持されます。context: fork を指定したスキルも既定で背景実行に変わり、前面へ戻したいときだけ background: false を付けます。非対話のセッションで /code-review ultra が黙ってローカルレビューに落ちていた問題も直り、クラウドのレビューが起動するようになりました。

2つ目は、自動モードでの確認の減り方です。プランモードと自動実行の組み合わせでは、静的解析が読み取り専用と証明できないBashコマンドを毎回確認していました。本版ではその都度の確認をやめ、分類器が安全かどうかを判定します。危険な rm、背景実行の &、怪しいWindowsパスといった個別のチェックも、確認ダイアログを出さずに分類器へ寄りました。サーバー管理設定の無害な機能・コストの切り替えも、承認プロンプトを出さなくなっています。

3つ目は、実害の大きい不具合の手当てです。Windowsで C:\Users\unicorn のように \u から始まるパスがCJK文字(漢字など)に化け、ファイルにアクセスできなくなる問題が直りました。 キーで会話が取り消せない形で捨てられる問題も対象で、編集直後の押下は確認を挟むようになっています。リモートセッションがワーカーの交代後もハートビートを送り続け、拒否されるリクエストを数秒ごとに永久に投げ続ける問題も止まりました。

あなたの開発フローはどう変わるか

本版の効き方は使い方でかなり分かれます。レビューをスラッシュコマンドで多用する運用や、プランモードと自動実行を組み合わせて半自動で回す運用では手応えが大きく出ます。Windowsでの常用にも効きます。一方、ローカルで短い対話を回すだけなら、ほとんど変化を感じません。

コードレビューをスラッシュコマンドで回す運用

この使い方に本版がいちばん効きます。/code-review が背景のサブエージェントで走るようになり、レビューの経過が会話を埋めなくなりました。レビュー中も手元の会話を続けられます。非対話のセッションで /code-review ultra が黙ってローカルレビューになっていた問題も直り、起動するのはクラウドのレビューです。/ultrareview に「review my auth changes」のような説明文を渡すと失敗していた問題も解消し、現在のブランチをレビューしたうえで、渡した文言は所見への注記として扱われます。

プランモードと自動実行を組み合わせる運用

プランモードと自動実行を組み合わせて半自動で走らせているなら、確認の回数が目に見えて減ります。これまでは静的解析が読み取り専用と証明できないBashコマンドを、実行のたびに確認していました。本版ではその確認を分類器の判定に委ね、危険な rm や背景実行の &、怪しいWindowsパスのチェックも同じ経路へ寄せています。手が止まる場面は減ります。安全側の判定を分類器に預ける形になるため、重要な操作を挟む経路では、更新後に一度挙動を確かめておくと落ち着いて運用できます。

Windowsで常用する運用

Windowsで常用しているなら、パスの文字化けの修正が効きます。C:\Users\unicorn のように \u から始まるパスセグメントがCJK文字に化け、ファイルにアクセスできなくなることがありました。ユーザー名やフォルダ名の頭が u から始まる環境では、この化けでファイル操作が丸ごと通らなくなる余地がありました。本版でパスがそのまま解釈されるようになり、この経路は塞がれています。

リモートやIDEで長時間つなぐ運用

リモートやIDEで長くつないで使う場合は、無駄なリトライと取りこぼしが手当てされました。リモートセッションがワーカーの交代後もハートビートを送り続け、拒否されるリクエストを数秒ごとに投げ続ける問題が止まりました。長寿命のデスクトップやIDEのプロセスが、ぶら下がったまま延々と再試行するのを避けられます。PRを作ってリンクした直後にセッションが終わると、PRのイベントが失われていた問題も直っています。

スクリーンリーダーなどの支援技術を使う運用

スクリーンリーダーを使う運用にも、複数の修正が入りました。--ax-screen-reader モードでは、Option+DeleteCtrl+W などで単語や行を削除したとき、消したテキストが読み上げられるようになりました。VoiceOverが入力末尾のスペースを「new line」と読んでいた問題も直っています。プラグインや設定のパネルで端末のカーソルがフォーカス行に動かず、スクリーンリーダーや拡大鏡が追従できなかった問題も対象です。

利用形態別の影響早見表

利用形態影響度効く理由
レビューをスラッシュコマンドで多用影響度明確な恩恵あり効く理由/code-review の背景実行、非対話での ultra 起動を修正
プランモードと自動実行で半自動運用影響度明確な恩恵あり効く理由確認ダイアログが減り、分類器の判定に寄る
Windowsで常用影響度明確な恩恵あり効く理由\u から始まるパスの文字化けを修正
リモート・IDEで長時間接続影響度条件次第効く理由ハートビートの永久リトライ、PRイベント喪失を修正
ローカルで短い対話中心影響度ほぼ影響なし効く理由対象がレビュー・自動実行・長時間接続に寄る

主な変更点

本版は修正が23件と数のうえで中心ですが、機能面の芯はレビューとスキルを背景に回した点と、自動モードでの確認の減らし方です。性質で分けると次のようになります。

レビューとスキルの背景実行

  • /code-review を背景のサブエージェントとして実行。レビューの作業が会話を埋めず、積み上げたスラッシュコマンドをレビュー対象として保持する
  • context: fork を指定したスキルを既定で背景実行に変更。background: false を付けると個別に前面で走らせられる
  • 非対話のセッションで /code-review ultra が黙ってローカルレビューになっていた問題を修正。クラウドのレビューが起動する
  • /ultrareview に説明文の引数(「review my auth changes」など)を渡すと失敗していた問題を修正。現在のブランチをレビューし、渡した文言は所見への注記として扱う
  • /ultrareview のエラー説明を改善し、不正な引数をそのまま再試行せずに訂正できるようにした

自動モードとコマンドの判定

  • プランモードと自動実行の組み合わせで、静的解析が読み取り専用と証明できないBashコマンドを毎回確認していたのをやめ、自動モードの分類器が判定するよう変更
  • 危険な rm、背景実行の &、怪しいWindowsパスの各チェックが、確認ダイアログを出さず分類器の判定に寄った
  • サーバー管理設定の無害な機能・コストの切り替えで、承認プロンプトを出さなくなった
  • エージェント定義ファイルのフックが、信頼していないフォルダから実行される問題を修正。ファイル自身のフォルダのワークスペース信頼を必須にした(セキュリティに関わる変更です)
  • IDE連携時のサンドボックスのコマンド制限を強化した

実害の大きい不具合の修正

  • Windowsで \u から始まるパスセグメント(C:\Users\unicorn など)がCJK文字に化け、ファイルにアクセスできなくなる問題を修正
  • キーで会話が取り消せない形で破棄される問題を修正。編集直後の押下は確認を挟み、エージェント表示での Esc は背景に回した元の会話へ戻る
  • 改行を Ctrl+J で符号化する端末で、複数行の貼り付けが j の混じった1行に潰れる問題を修正
  • 深くネストした監視対象ディレクトリの削除・移動時や、深いUIツリーの描画時に、スタックを超過して落ちる問題を修正

セッションと再開の安定性

  • 割り込みの後に偽の「[Request interrupted by user]」が表示され、対を欠いた tool_use ブロックが残る問題を修正
  • エンジンの停止時に競合で幻のターンが始まる問題と、終了後の入力が一貫して拒否されない問題を修正
  • 履歴の書き込みが競合・失敗したときに、プロンプト履歴が欠落・重複する問題を修正
  • 大きな思考予算でコンテキスト超過が起きた後、同じ失敗リクエストを送り続けるループを修正。Ctrl+B での背景化にも同じ背景シェルの上限を適用する
  • 履歴に壊れた差分(delta)の添付があると、再開したセッションが毎ターン失敗し、再開時に落ちる問題を修正
  • 非対話・SDKのセッションで、コンパクトの後にforkしたセッションの系譜が失われる問題を修正
  • PRを作成・リンクした直後にセッションが終了すると、PRのイベントが失われる問題を修正

MCP・モデル・課金

  • MCPサーバーへの接続に失敗したとき、claude mcp list/mcp がHTTPステータスとエラー本文を表示するよう変更。設定値の先頭・末尾に紛れた空白も警告する
  • /config model=<x> やRemote Controlでモデルを切り替えて高速モード(fast mode)が変わったときに、その旨を知らせるよう変更
  • ゲートウェイの費用計測で、Bedrockの application-inference-profile のARNなどを、設定したモデルの単価で課金するよう修正(ゲートウェイ越しに請求を突き合わせる運用に効きます)
  • Bedrockのセットアップウィザードが、分割リージョンやプロキシ専用網のassume-roleプロファイル検証で失敗する問題を修正
  • 起動時の「N個のMCPサーバーが認証を要する」通知が、claude.aiに未接続のコネクタを過大に数えていた問題を修正

アクセシビリティ

  • --ax-screen-reader モードで、Option+DeleteCtrl+WCmd+BackspaceCtrl+UCtrl+K による単語・行の削除時に、消したテキストを読み上げるよう追加
  • VoiceOverが入力末尾のスペースを「new line」と読んでいた問題を修正
  • プラグインや設定のパネルで端末のカーソルがフォーカス行に動かず、スクリーンリーダーや拡大鏡が追従できない問題を修正

その他の整備

  • スキルやプラグインのfrontmatterの真偽値で、yesnoonoff10(大文字小文字を問わず)を、truefalse に加えて受け付けるよう変更
  • /deep-research を手動起動のときだけ開始するよう変更。Claudeが自発的に起動しなくなった
  • エージェント定義ファイルで、名前にプラグイン名前空間の予約文字 : を含むものを拒否するよう変更
  • メッセージピッカーからコンパクトした後に /context が圧縮前の古いトークン使用量を表示する問題を修正
  • 長いIDEの選択が絵文字の途中で切れて文字化けする問題と、ツール実行エラーが黙って握りつぶされる問題を修正
  • システム時刻の補正後にターンの所要時間が負値・不正になる問題を、単調に進むクロックの計測で修正
  • 信頼ダイアログが、その承認の及ぶリポジトリのルートを明示するよう改善

更新は claude update で取得できます。

claude update
claude --version

/code-reviewの背景サブエージェント化は、v2.1.217の並列上限と何が別なのか

/code-review の背景実行と、v2.1.217の同時実行上限は、狙う対象が違います。217が決めたのは、同時に走らせられるサブエージェントの本数です。218が変えたのは、レビューという処理をどこで走らせるか、つまり実行の置き場所です。前者は並列の量に上限をかけ、後者は重い処理を会話の前面から背景へ移します。数を絞る話と、場所を移す話は別の層にあります。

もう1本、別の軸があります。Claudeがコマンドを自分から起動するかどうか、という自走の抑制です。v2.1.215では /verify/code-review が自発的な起動をやめ、手動での呼び出しだけになりました。本版では /deep-research が、同じく手動起動のときだけ開始するよう変わっています。215の「勝手に始めない」と、218の「背景で走らせる」は、同じ自走の制御として一括りにされがちです。実際には別のスイッチで、一方は起動の主体(人かClaudeか)を、もう一方は実行の場所(前面か背景か)を切り替えています。

バージョン加わった制御どの軸か
v2.1.212加わった制御/fork を背景セッションに複製し、サブエージェントの起動数にセッション単位の上限(既定200)どの軸か場所・並列の量
v2.1.215加わった制御/verify/code-review の自発起動を停止(手動のみ)どの軸か起動の主体
v2.1.217加わった制御同時に走るサブエージェントに既定20の上限どの軸か並列の量
v2.1.218加わった制御/code-reviewcontext: fork スキルを背景実行、/deep-research の自発起動を停止どの軸か場所・起動の主体

3つの軸を並べると、この数版の動きが1つの方向へ揃っているのが見えます。Claudeが自分から重い処理を無制限に始める余地を、起動・並列・場所の3方向から順に狭めてきました。218はそのうち、場所の軸を主に進めた版です。背景実行を後押ししたv2.1.212から、量を抑えた217を経て、レビューやスキルを既定で背景へ回す218まで、揺り戻しではなく積み増しで進んでいます。単発の対話ではほとんど表に出ませんが、レビューや自動実行を日常的に回す使い方なら、会話の本流が重い処理で埋まりにくくなりました。

まとめ

本版は、/code-review を背景のサブエージェントとして走らせ、context: fork のスキルも既定で背景に回し、自動モードでの確認ダイアログを分類器の判定へ寄せた版です。レビューをスラッシュコマンドで多用する運用や、プランモードと自動実行を組み合わせて半自動で回す運用では、更新する価値が見込めます。数のうえでは修正が23件を占めました。Windowsで \u から始まるパスが化けてファイルにアクセスできなくなる問題や、 キーで会話が取り消せない形で捨てられる問題、リモートセッションが拒否リクエストを永久に投げ続ける問題も直っています。いずれも実害の出る不具合ですが、該当する構成で摩擦が解消するという受け止めで足ります。

Windowsでの常用や、リモート・IDEで長時間つなぐ運用では、それぞれパス破損とリトライの修正が効きます。一方、ローカルで短い対話が中心なら、体感の変化はほとんどありません。本版が現時点の最新です。更新は claude update で取得でき、自分の使い方が上の早見表のどこに当たるかを見てから、更新の要否を判断できます。

関連ガイド

Claude Code全体の中での本バージョンの位置づけはClaude Code完全ガイドで確認でき、2026年7月のアップデート全体の流れは月次アップデートまとめでたどれます。

この記事を共有:XはてブLinkedIn