Claude Code v2.1.211 リリースノートまとめ

はじめに

Claude Code v2.1.211 がリリースされました。本リリースでは、サブエージェントのテキスト出力制御機能の追加、権限プレビューにおけるテキスト注入対策、複数セッション間の認証管理の修正など、20件を超える修正と改善が含まれています。特にセキュリティ面では、ツール入力が承認メッセージを視覚的に改変できないよう対策が施されました。また、プロンプトキャッシングに関する課金の不具合が Bedrock、Vertex、Mantle、Foundry 環境で修正されています。

注目アップデート深掘り

サブエージェントテキスト出力の制御機能

--forward-subagent-text フラグと CLAUDE_CODE_FORWARD_SUBAGENT_TEXT 環境変数が追加され、stream-json 出力にサブエージェントのテキストと思考プロセスを含めることができるようになりました。これにより、サブエージェントがバックグラウンドで実行している処理の詳細を、親セッションのストリーム出力で確認できるようになります。

サブエージェントを活用したワークフローでは、並行処理の内容や進捗を可視化する手段として有用です。特に複雑なタスクを複数のサブエージェントに分割して実行する場合、各エージェントの思考過程をリアルタイムで追跡できることで、デバッグや動作検証が容易になります。

権限プレビューのセキュリティ強化

チャットチャンネルに中継される権限プレビューにおいて、双方向オーバーライド、ゼロ幅文字、外見が類似した引用符文字が無効化されるようになりました。これにより、ツール入力が承認メッセージを視覚的に改変できなくなり、ユーザーが意図しない操作を承認してしまうリスクが低減されます。

Unicodeの制御文字や見た目が類似した文字を悪用した攻撃手法は、セキュリティツールやコード実行環境において既知の脅威です。Claude Code がユーザーに承認を求める際、表示内容が改竄されないことは、安全なツール利用の前提条件となります。

実用的な活用ポイント

複数のクラウドプラットフォーム(Bedrock、Vertex、Mantle、Foundry)でプロンプトキャッシングの課金が修正されたことで、これらの環境でのコスト管理がより正確になります。従来は末尾のシステムコンテキストブロックが毎回新規入力トークンとして課金されていましたが、本バージョンで適切にキャッシュが利用されるようになりました。

PreToolUse フックの ask 判定がサンドボックス化されていない Bash 実行時に正しく機能するようになったため、セキュリティポリシーを厳密に制御している環境でのワークフローの信頼性が向上します。また、/clear コマンドでセッションコストカウンターがリセットされるようになり、長時間セッションでのコスト追跡がより明確になりました。

ファイルアップロードのバリデーションが改善され、DOS デバイスサフィックス(.prn)や末尾ドットを持つファイル名が受け入れられるようになった一方、複数のハードリンクを持つファイルは拒否されるようになりました。

全変更点一覧

カテゴリ内容概要
Feature--forward-subagent-text フラグと環境変数の追加サブエージェントのテキストと思考プロセスを stream-json 出力に含めることが可能に
Fix権限プレビューのテキスト注入対策双方向オーバーライド、ゼロ幅文字、類似引用符文字を無効化し、ツール入力による承認メッセージの視覚的改変を防止
FixPreToolUse フックの ask 判定の修正サンドボックス化されていない Bash 実行時に auto モードが ask をオーバーライドしないように修正
Fix複数セッションの同時ログアウト問題スリープ復帰後に多数のセッションが同時にログアウトする問題を修正
Fixプラグイン MCP サーバーの再接続アイドル Web セッション復帰後に MCP サーバーが再接続されない問題を修正
FixVertex と Bedrock でのモデル選択明示的にモデルが設定されている場合にデフォルト Opus モデルを試行しないように修正
Fixサブエージェントのモデルオーバーライド明示的なモデルオーバーライドで起動したサブエージェントが再開時に親のモデルに戻る問題を修正
Fixネストされた .claude/rules/*.md ファイルの読み込みプロジェクト設定を除外する設定時にネストされたルールファイルが読み込まれる問題を修正
FixファイルアップロードのバリデーションDOS デバイスサフィックス(.prn)や末尾ドットを持つファイル名を受け入れ、複数ハードリンクを持つファイルを拒否
FixChrome からのファイルアップロードリモートおよび CLI セッションからの Chrome 経由ファイルアップロードを修正
Fix“?” 編集の処理入力が “?” のままの編集が暗黙的に無視されショートカットパネルがトグルされる問題を修正
FixChrome 拡張機能使用時の起動ハングClaude in Chrome 拡張機能が有効だが Chrome が起動していない場合の起動ハングを修正
Fix非同期コンテンツ表示の遅延設定タブ、統計、差分ビューなどの表示に 300ms の遅延があった問題を修正
Fixバックグラウンドセッション再開停止直後のバックグラウンドセッションを再開すると空白の会話が開始される問題を修正
Fix/loop コマンドの動作/loop 使用後に /resume でセッションが非表示になる問題を修正
Fixスクリーンリーダーのターミナルベル/terminal-setup または初期設定後にスクリーンリーダーユーザーがターミナルベルを聞けなくなる問題を修正
FixLLM ゲートウェイ認証のバックグラウンドジョブデーモン再起動後に “Not logged in” エラーが発生する問題を修正
Fixclaude agents ジョブの削除git がワークツリーを認識しなくなったジョブが削除不可能になる問題を修正
Fix/clear コマンドのコストカウンターセッションコストカウンターがリセットされない問題を修正
FixWindows での Chrome 設定ページClaude in Chrome 設定ページがブラウザで開かない問題を修正
FixWindows のヘッドレスセッション標準入力が読み取り不可能な場合にクラッシュまたは終了する問題を修正
Fixバックグラウンドセッションタイトルプロンプトにリンクが含まれる場合にモデルの拒否テキストが表示される問題を修正
Fixバックグラウンドエージェントの自動再起動ユーザーが終了したエージェントが自動再起動し、古いプロンプトを再実行する問題を修正
Fixルーチンの次回実行時刻スケジュールがないルーチンが西暦1年を次回実行時刻として報告する問題を修正
ImprovementWindows でのスキル/プラグインディレクトリ命名同期されたディレクトリの命名を堅牢化し、/clear 後も CCR web fetch/search プロキシが動作するよう維持
FixBedrock/Vertex/Mantle/Foundry でのプロンプトキャッシング末尾のシステムコンテキストブロックが毎回新規入力トークンとして課金される問題を修正
Improvementターミナルレイアウトとレンダリングパフォーマンスターミナルのレイアウトとレンダリング性能を改善
Improvementバックグラウンドエージェントの結果報告実行中のエージェントのステータスを報告し、結果を捏造せず実際の完了を待機
Improvementメモリインデックスの上限警告frontmatter と HTML コメントを除外し、読み込まれたコンテンツのみを測定
Improvement整数型環境変数の入力形式科学的記法と桁区切り記法(1e664_000)をサポート
Improvementドキュメントリンクの更新現在のドキュメントサイトへのリンクを更新
Changed“always allow” 権限ルールの保存場所リポジトリルートに保存するよう変更し、git ワークツリー間で承認が永続化
Changed/usage-credits コマンドの確認組織管理者へのリクエスト送信前に確認を求めるように変更
ChangedVim モード sS の動作NORMAL モードで動作するよう変更し、vim の動作に一致
Improvement[VSCode] リモートコントロールバナー機能の説明を含むよう更新
ImprovementClaude in Chrome: ファイルアップロードパス検証パス検証を堅牢化
ImprovementClaude in Chrome: スクリーンショットの save_to_disk画像をディスクに書き込みパスを返すように変更(従来は何もしなかった)

まとめ

v2.1.211 は、セキュリティ強化、バグ修正、プラットフォーム固有の問題解決に重点を置いたメンテナンスリリースです。特に権限プレビューのテキスト注入対策やプロンプトキャッシングの課金修正は、実運用環境での信頼性とコスト管理に直接影響する改善です。サブエージェントのテキスト出力制御機能は、複雑なワークフローのデバッグと可視化を支援します。また、Windows 環境や Claude in Chrome での複数の修正により、プラットフォーム間での一貫した動作が実現されています。


📚 Claude Codeをもっと深く学ぶなら

実践Claude Code入門ー現場で活用するためのAIコーディングの思考法(楽天ブックス)