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

AI熱狂:チューリップからトークンへ——AIハイプサイクルへの批判的考察
ショーン・ヘルヴィーは、チューリップ狂時代と今日のAIブームの類似点を描き、AIの真の知性、透明性、外部性に疑問を投げかけます。エネルギーコスト、データセンターの拡張、データ主権の必要性にも触れています。

リチャード・ドーキンス、AIは意識を持つと結論—専門家らが反論
進化生物学者リチャード・ドーキンスは、AnthropicのClaudeとOpenAIのChatGPTとの長時間の対話の後、AIは意識を持っていると結論付けた。多くの認知科学者はこれに強く反対し、擬人化であると指摘している。

Claude Code 2.1.83 リリース:プロンプトキャッシュ、スキル検証、SDKアップデート
Claude Code 2.1.83は、デザインガイダンスを伴うプロンプトキャッシュを追加し、検証スペシャリストスキルを新しいVerifyスキルに置き換え、PHPベータツールランナーサポートを含む7言語のSDKリファレンスを更新します。
ゲームボーイカラーで動作するTransformer言語モデル
Andrej Karpathy氏のTinyStories-260Kモデルが、通常のゲームボーイカラー上でカスタムROMを介して動作し、INT8固定小数点演算とバンク切り替えカートリッジメモリを重みとKVキャッシュに使用しています。