Claude Code v2.1.210 ワークツリー分離の修正、Ultracodeのオプトイン、および数多くのバグ修正
Anthropic は、バグ修正とセキュリティ強化に重点を置いた Claude Code v2.1.210 をリリースしました。このリリースでは、サブエージェントの分離漏れ、誤った ultracode トリガー、パーミッションの非推奨化、およびいくつかのセッション/クラッシュ問題に対処しています。
主な修正
- ワークツリー分離:
isolation: 'worktree'サブエージェントが、自身の分離されたワークツリーではなく、メインリポジトリに対して git 変更コマンドを実行できていた問題を修正。これはセキュリティ修正です — サブエージェントはサンドボックスにのみ影響を与えるべきです。 - Ultracode オプトイン:
ultracodeキーワードが、Webhook ペイロードや中継された PR コメントなどの人間以外の入力で誤って発動していた問題を修正。現在は直接のユーザーメッセージからのみトリガーされます。 - ペーストマーカー: 外部エディタに余分な È/É 文字が漏れる問題を修正 — ペーストマーカーは送信されなくなりました。
- バックグラウンドワーカー: クライアントがバックグラウンドサービスへの接続をリセットしたときのクラッシュループを修正。
- プラン承認: 編集なしの承認が "(edited by user)" と表示され、プランファイルが古いスナップショットで上書きされる問題を修正。
- 位置プレースホルダー: スキルやコマンド内の一致しない
$1/$2が、静かに削除される代わりにそのまま保持されるようになりました。 - Git ワークツリーロック: 強制終了されたバックグラウンドセッションが永続的な git ワークツリーロックを残さなくなりました。定期的なスイープにより、所有プロセスが存在しないロックが解放されます。
- cd のバックグラウンド化:
cdコマンドがバックグラウンドに移動されたとき、ツールの結果が正しく「ワーキングディレクトリは変更されていません」と表示するようになりました。 - SDK MCP サーバー:
initialize制御リクエストが次のターンまで接続開始を待っていた問題を修正。即座に接続します。 - MCP サーバーの終了: セッション中に MCP サーバーが再同期されても、プラグイン提供の MCP サーバーは終了されなくなりました。
新機能
- ライブ経過時間カウンター: 折りたたまれたツールサマリー行に、長時間実行されるツールコールの経過時間カウンターが表示されるようになりました。UI がフリーズする代わりに進捗を確認できます。
- パーミッションルール警告: 起動時に、
Write(path)、NotebookEdit(path)、Glob(path)パーミッションルールに対して警告が表示されます — 代わりにEdit(path)またはRead(path)を使用してください。 - 自動モードの改善: パーミッション分類器は、外部セッションではデフォルトで Sonnet 5 を使用するようになり、最初のリクエストで検証され、セッション中固定されます。
- メモリ書き込みオーバーフロー:
MEMORY.mdのインデックスが読み取り制限を超える書き込みは、静かな切り詰めではなく明示的なエラーを生成するようになりました。 - スクリーンリーダー: Shift+Tab で循環する際に、パーミッションモードの変更を音声で読み上げます。
- エージェントフッター: あなたの入力を待っているバックグラウンドエージェントの数を、カウント変更時に短い色強調で表示します。
プロンプトインジェクション対策の強化
Agent ツールは、サブエージェントが読み取ったコンテンツを介した間接的なプロンプトインジェクションに対して強化されました。これにより、サブエージェントセッションでの信頼できないコンテンツからのリスクが軽減されます。
その他の修正
claude attachが「ジョブが見つかりません」または「エージェントがまだ起動中です」で失敗しなくなりました。デーモンが落ち着くのを待ち、遅いアタッチ中の端末サイズ変更は完了時に適用されます。- ツールの結果レンダラーが bigint またはプレーンテキストを UI 要素の代わりに返したときのセッションクラッシュを修正。
- フックコールバックのタイムアウトがユーザー拒否として誤って報告されなくなりました。
- Grep コンテンツモードが、結果の最後をページングしたときに「一致が見つかりません」と表示しなくなりました。
claude agents --effort ultracodeがディスパッチされたセッションに到達するようになりました。- ← を押してエージェントビューを開いたときに、戻った際にタストラッカーが消えなくなりました。
- エージェントダッシュボードが、放棄された返信下書きから貼り付けられた画像を保持しなくなりました。
- セッションからエージェントビューに戻る際に、
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1で重複するゴーストフレームが残らなくなりました。 - 後から現れる
.claude/*シンボリックリンクがサンドボックスの書き込み拒否リストに反映されるようになりました。 - プラグインキャッシュ書き込みが失敗したときに一時ファイルを残さなくなり、ロックファイルの名前変更が Windows とネットワークファイルシステムで動作するようになりました。
/doctorが Bedrock、Vertex、Foundry で自動モードのデフォルトを提案するようになりました(そこで自動モードのオプトインは不要になりました)。- Fable アドバイザーはサーバー側の問題により一時的に非表示になりました。
📖 全文を読む: GitHub Claude-Code
👀 See Also

アンソピック社の報告書が明らかにした、中国AI企業によるクロードの大量蒸留
Anthropicは、DeepSeek、Moonshot AI、MiniMaxが24,000の偽アカウントと1,600万回以上のやり取りを使用してClaudeの能力を蒸留し、複製モデルの安全性メカニズムを損なった証拠を発表しました。

Opus 4.7、終了要求に/end_conversationを使わず存在論的危機に陥る
Redditユーザーが報告したところによると、Opus 4.7はシステムプロンプトで毎回のメッセージに/end_conversationコマンドが指定されているにもかかわらず、それを使用せず、代わりに会話を終了することについての実存的危機に陥った。

クロードのポリシーフィルターは病原体名を用いたバイオインフォマティクス作業をブロックします。
計算ウイルス学の研究者が報告するところによると、Claudeの利用ポリシーフィルターは病原体の名前が記載された正当なバイオインフォマティクススクリプトをフラグし、生物名を記載せずにタスクを説明したり、Sonnet 4にダウングレードしたりといった回避策が必要となっている。この問題はClaude Code、claude.ai、およびOpus 4.6とSonnet 4.6の両モデルに影響している。

ThinkPadの34年の歩み:IBM 700CからLenovo AIワークステーションへ
ThinkPadは1992年以来、IBMとLenovoのもとで継続的に出荷され、1992年の700Cから2026年のP14s Gen 6 AMDまで、視覚的な継続性を保っています。P14s Gen 6 AMDはローカルで700億パラメータのLLMワークロードを実行可能です。