Claude Code v2.1.212 の主要アップデート

Claude Code v2.1.212 の主要アップデート

Claude Code v2.1.212 がリリースされました。`/fork` の刷新や暴走防止機能、セキュリティ修正など、48件の変更が入った内容濃いアップデートの内容をご紹介します。
2026.07.17

クラウド事業統括本部の石川です。Claude Code の v2.1.212(2026-07-16 公開)がリリースされました。今回は /fork の刷新をはじめとする新機能に加え、plan モードやワークツリーに関するセキュリティ修正、そして多数の不具合修正・改善が入った、内容の濃いリリースです。

アップデートサマリー

v2.1.212 では 48 件の変更が入りました。/fork が会話を独立したバックグラウンドセッションへコピーする挙動に変わり、従来のセッション内サブエージェントは /subtask として分離されました。あわせて、暴走ループを防ぐ WebSearch・サブエージェントのセッション上限や、長時間の MCP 呼び出しを自動でバックグラウンド化する仕組みが追加されています。plan モードが許可なくファイル変更コマンドを実行してしまう問題など、権限まわりのセキュリティ修正も含まれるため、アップデートを推奨します。

注目のアップデート

  • 新機能: /fork が会話を新しいバックグラウンドセッションへコピーするようになり(従来のセッション内サブエージェントは /subtask に分離)、さらに WebSearch とサブエージェントのセッション単位の上限や、2 分を超える MCP 呼び出しの自動バックグラウンド化が追加されました。
  • 不具合解消: 多数の画像を含む会話が誤って「Request too large」で失敗する問題や、offset/limit を指定して読んだファイルの編集時に「File has not been read yet」が誤って出る問題を修正しました。
  • セキュリティ: plan モードが許可プロンプトを経ずにファイル変更 Bash コマンドを自動実行してしまう問題、および .claude/worktrees のシンボリックリンクを辿ってリポジトリ外にファイルを作成しうる問題を修正しました。

アップデート内容

新機能

  • /fork のバックグラウンドセッション化と /subtask の分離: /fork は、作業を続けながら会話を新しいバックグラウンドセッション(claude agents の独立した行)へコピーするようになりました。従来 /fork が起動していたセッション内サブエージェントは /subtask に分離されています。つまり、1 つのコマンド /fork が担っていた 2 つの異なる用途を、2 つのコマンドに分割したものです。
変更前(〜v2.1.211) 変更後(v2.1.212〜)
/fork 会話を分岐させ、同一セッション内のサブエージェントとして起動 会話を新しいバックグラウンドセッションへコピー(claude agents に独立した行として出現)
/subtask (存在しない) /fork の挙動=セッション内サブエージェントの起動を引き継ぐ
  • MCP 呼び出しの自動バックグラウンド化: 2 分を超えて実行される MCP ツール呼び出しが自動的にバックグラウンドへ移り、セッションを操作可能なまま保てるようになりました。しきい値の変更や無効化は CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS で設定できます。
  • WebSearch のセッション上限: WebSearch ツール呼び出しにセッション単位の上限(既定 200、CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION で調整可)が追加され、検索の暴走ループを防げるようになりました。
  • サブエージェント起動のセッション上限: サブエージェントの起動にセッション単位の上限(既定 200、CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION で上書き可)が追加されました。委譲の暴走ループを防ぎ、/clear で予算がリセットされます。
  • Agent Viewでの /resume: Agent Viewで /resume を入力すると、過去のセッション(一覧から削除したものを含む)のピッカーが開き、選んだセッションをバックグラウンドセッションとして再開できるようになりました。
  • claude auto-mode reset の追加: auto モードの設定を既定に戻す claude auto-mode reset が追加されました。実行時に確認プロンプトが表示されます(--yes でスキップ可)。

セキュリティ

  • plan モードでの許可なしファイル変更を修正: plan モードが、touchrm などファイルを変更する Bash コマンドを、許可プロンプトや SDK の canUseTool コールバックを経ずに自動実行してしまう不具合を修正しました。
  • ワークツリー作成時のシンボリックリンク追従を修正: ワークツリー作成が、リポジトリにコミットされた .claude/worktrees のシンボリックリンクを辿り、リポジトリ外にファイルを作成しうる不具合を修正しました。
  • Enterprise forceLoginMethod の適用範囲拡大: Enterprise の forceLoginMethod が、ターミナルだけでなく VS Code 拡張・SDK・setup-tokeninstall-github-app のログインにも適用されるようになりました。

改善

  • Web 検索・Web 取得の信頼性向上: 529 エラーやレート制限されたリクエストを上限付きバックオフでリトライするようになりました。
  • プロンプトキャッシュの改善: 会話途中のシステムブロックが、LLM ゲートウェイやカスタム base URL(Bedrock・Vertex・1P)の背後でも機能するようになりました。
  • エージェント間メッセージングのトークン削減: SendMessage の本文が、再生される履歴やツール結果へ重複して埋め込まれなくなり、トークン使用量が削減されました。
  • Agent Viewの状態表示: サンドボックス・MCP 入力・managed-settings のプロンプト待ちのセッションが、claude agents --json を含めて「Working」ではなく「Needs input」と表示されるようになりました。
  • ヘッドレス/SDK でのモデル切り替え: set_model 制御リクエストがターンの途中で適用され、次のターンを待たずに新しいモデルが使われるようになりました。
  • このほか、バックグラウンドエージェントのコールドアタッチ時のトランスクリプト即時表示、/fork コピーの命名、/btw の再オープン、トランスクリプトへの推論エフォート記録、認証パネルのタイトル変更、tmux 同期出力に関するリリースノートの訂正なども入っています。

修正

  • 多数画像の「Request too large」を修正: 多数の画像を含む会話が誤って「Request too large」エラーで失敗する不具合を修正し、実際の原因を説明するようエラーメッセージを改善しました。
  • 「File has not been read yet」の誤検知を修正: セッション再開前に offset/limit を指定して読んだファイルを編集すると、誤って「File has not been read yet」エラーが出る不具合を修正しました。
  • Web 検索・取得のエラー混入を修正: API 過負荷時に、Web 検索や Web 取得が「API Error」というテキストを検索結果やページ内容として返してしまう不具合を修正しました。
  • 停止したバックグラウンドセッションの再オープンを修正: Agent Viewから停止したセッションを再度開くと無言で失敗する不具合を修正しました。再開するか、再開できない理由を表示して強制再起動を選べるようになりました。
  • Windows の /background 起動失敗を修正: Group Policy が PowerShell 5.1 をブロックしている場合に /backgroundclaude --bg が「uv_spawn」エラーで失敗する不具合を修正しました。デーモンは PowerShell 7 を優先するようになりました。
  • ホスト管理セッションの起動失敗を修正: リポジトリ設定が mTLS 証明書・追加の CA バンドル・OAuth スコープを構成しているとき、ホスト管理セッションが起動時に失敗する不具合を修正しました(これらの設定は警告付きで無視されます)。
  • @メンション・プラグイン周りの不具合を修正: 部分的なファイル読み込み後に @メンションが何も添付しない問題、プラグインのアンインストールが誤ったマーケットプレイスを対象にする問題、exit code 143 で誤って「Command timed out」と出る問題をまとめて修正しました。
  • このほか、/ultrareview の各種入力・ブランチ解決、continue:false フックの停止指示、SIGTERM 時のプロセスツリー処理、OpenTelemetry/OTLP のエクスポート、差分プレビューの表示、シェルモードの実行など、多数の細かな不具合が修正されています。

破壊的変更・非推奨

  • Task ツールの mode パラメータを非推奨化: Task ツールの mode パラメータが非推奨となり、現在は無視されます。サブエージェントは既定で親セッションの権限モードを継承します。SDK やツール定義で mode を指定していた場合は挙動が変わるため、確認をおすすめします。

最後に

v2.1.212 は、/fork の刷新や暴走防止のセッション上限、MCP の自動バックグラウンド化といった実用的な新機能に加え、plan モードやワークツリーのセキュリティ修正、クラウド経由のプロンプトキャッシュ改善まで幅広く手が入ったリリースです。特に plan モードや SDK、Enterprise 環境を利用している方は影響範囲を確認しておくとよいでしょう。アップデートして試してみてはいかがでしょうか。

参考文献

https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

https://code.claude.com/docs/en/changelog


Claudeならクラスメソッドにお任せください

クラスメソッドは、Anthropic社とリセラー契約を締結しています。各種製品ガイドから、業種別の活用法、フェーズごとのお悩み解決などサービス支援ページにまとめております。まずはご覧いただき、お気軽にご相談ください。

サービス詳細を見る

この記事をシェアする

AI白書

関連記事