Claude Code v2.1.222:ワークツリーのセキュリティ、プロキシ修正、使用量課金の再調整

Claude Code v2.1.222には、セキュリティと信頼性に関する一連の修正が含まれています。主な変更点は、ワークツリー分離セッションでメインのチェックアウトに対して破壊的なgitコマンドを実行できなくなり、自動許可フックがバックグラウンドタスクでツール制限をバイパスしなくなりました。また、使用量課金、プロキシ処理、diff表示に関する重要な修正も含まれます。
ワークツリーとバックグラウンドエージェントのセキュリティ
以前は、ワークツリー分離セッションとそのサブエージェントは、メインリポジトリに対してgit reset --hardやgit cleanなどの破壊的なgitコマンドを実行できました。現在は、分離がすべてのセッションタイプのファイル編集とBashに適切に適用されます。さらに、PreToolUse自動許可フックがバックグラウンドエージェントタスク(要約、コンパクション、名前変更)でツール制限を誤ってバイパスしていましたが、修正されました。
プロキシと接続性の修正
起動時の接続チェックが、HTTPSプロキシの背後でハングしてから失敗していました。現在は、APIリクエストと同じプロキシ対応トランスポートを使用し、明確なメッセージでタイムアウトします。また、応答が実際に完了したにもかかわらず「接続が応答の途中で閉じられました」というエラーが報告される問題も修正されました。
使用量と課金の修正
重要な課金修正が2つあります:
- TeamおよびEnterpriseの
/usage-creditsで、以前のリクエストが破棄された場合に、新しいリクエストを送信できなくなる問題を修正しました(以前は「使用量クレジットリクエストをすでに送信しました」と表示されていました)。 /usageが使用量をMCPサーバーに過大に割り当てていました。サーバーの割合は、実際にそのツール結果を消費したリクエストのみを反映するようになり、呼び出し後のすべてのターンではなくなりました。
その他の修正
- セッションは、ブランチがプッシュされた後に作成されたプルリクエストに正しくリンクされるようになりました(GitHub REST API経由を含む)。
- 組織制限のあるモデルエイリアス(サブエージェントやチームメイト向けの
opusなど)が親モデルにフォールバックしなくなり、ファミリー内で組織が許可する最新のモデルにステップダウンします。 - カスタム
ANTHROPIC_BASE_URLゲートウェイでキープアライブpingが到着している場合、ストリームアイドルタイムアウトが発動しなくなりました。 - claude.aiコネクタで無効なセッショントークンの場合、誤って認証が必要と表示する代わりに
/loginヒントを表示します。 - ツールエラーは、ローカルで利用できなくなったツール(MCPサーバーが削除された後など)でも表示されます。
SendMessageは、長い要約を拒否する代わりに切り詰めるようになり、文字数制限で送信が失敗しなくなりました。- サブエージェントのトランスクリプトのスピナーの労力ラベルが、セッションの設定ではなくサブエージェント自身の
effort:設定を表示するようになりました。 - ファイルウォッチャーエラーによるまれなクラッシュを修正しました。
- スクリーンリーダーモード(
--ax-screen-reader)は、バックスペースで削除された文字のみをエコーし、行全体を読み直さなくなりました。 CLAUDE_CODE_PROVIDER_MANAGED_BY_HOSTが設定されている場合、ホストのモデル選択キーが古いディスク上のmanaged-settings.jsonより優先されます。
動作と機能の変更
- 自動モードの安全性:
SendMessageを介して他のエージェントセッションに送信されるメッセージは、送信前に権限分類子によって評価されるようになりました。 - スキルの拒否: Claudeが
disable-model-invocationのスキルを呼び出そうとすると、ワークフローを複製する代わりにスキルを実行するよう求めます。 - diff表示:
/diff、リモートコントロールワークスペースのdiff、Webセッションのファイル編集diffは、ワークスペースのdiffドライバーとtextconvを無視して、生のgit blobコンテンツを使用するようになりました。 - リモートコントロールの自動起動: リポジトリローカル設定(
.claude/settings.jsonまたは.claude/settings.local.json)で有効にできなくなりました(無効にはできます)。ユーザースコープで/configから有効にします。 - Ultraplan機能を削除しました。
このリリースは主にバグ修正ですが、ワークツリーとプロキシの修正は、分離環境と企業プロキシを使用するチームにとって重要です。MCPサーバーからのゴースト使用量が発生している場合、このアップデートで修正されます。
📖 全文を読む: GitHub Claude-Code
👀 See Also

AMD Ryzen AI NPUがLemonade 10.0とFastFlowLMでLinux LLMサポートを獲得
AMD Ryzen AI NPUは現在、Linux 7.0カーネルまたはAMDXDNAドライバーのバックポートを必要とするFastFlowLMランタイムを搭載したLemonade 10.0サーバーを通じて、Linux上で大規模言語モデルを実行できるようになりました。

北京でのOpenClawミートアップ、技術者層が熱狂的に参加
北京で開催されたOpenClawミートアップは立ち見客が出るほどの盛況ぶりで、開発者たちはマルチエージェント・オーケストレーション、自律ループ、プライベートデプロイメントについて詳細な質問を投げかけました。聴衆は特に、Planner、Developer、Verifierの各エージェントが自律的に協力してワンマンカンパニーを支えるデモに強い関心を示しました。

AnthropicがClaude CodeのAPIレート制限変更を延期
Anthropicは、6月15日を予定していたClaude Agent SDKとclaude -pのサブスクリプション回数制限からの除外計画を撤回しました。

Claudeに正規表現について尋ねたら、深夜にコンパイラ設計に没頭することになった話
あるRedditユーザーがClaudeに正規表現の説明を求めたところ、45分にわたってパーサー、コンパイラ設計、言語理論についての会話に発展し、自分のキャリアに疑問を抱くことになった。