Claude Code v2.1.251:モデル切り替えフック、支出上限バー、およびセキュリティ修正

✍️ OpenClawRadar📅 公開日: August 29, 2026🔗 Source
Ad

Claude Code v2.1.251が、いくつかの新機能とセキュリティ修正のバッチを伴ってリリースされました。ハイライトには、モデル切り替えフック、Remote Controlへのライブサブエージェントストリーミング、Spendリミットバー、およびファイルツールのシンボリックリンクとプラグインのパストラバーサル脆弱性の修正が含まれます。

モデル切り替えフックとセッション開始の拡張

2つの新しいフックイベントにより、モデルの変更をインターセプトできます:PreModelSwitchおよびPostModelSwitch。これらにより、切り替えのブロック、確認、または注釈付けが可能になります。さらに、SessionStart再開フックは、セッションの古さと推定再キャッシュコストを受け取るようになり、セッション再開時により多くのコンテキストが得られます。

Remote Controlへのライブサブエージェントストリーミング

フォアグラウンドのサブエージェントのツール呼び出しと結果が、Remote Controlクライアントにライブでストリーミングされるようになりました。バックグラウンドのサブエージェント(デフォルト)は、ステータスのみを表示します。これは、サブエージェントがリアルタイムで何をしているかを正確に確認する必要があるデバッグに役立ちます。

Spendリミットバーとキャッシュ統計

支出制限のあるClaudeアプリゲートウェイの背後にあるチームのために、/usageにSpendリミットバーが表示されるようになりました。ステータスラインスクリプトはrate_limits.spend_limitにアクセスできます。また、/costにセッションごとのプロンプトキャッシュ行(ヒット率、ミス、再キャッシュされたトークン、ウォーム/コールド)と、ステータスラインスクリプト用の対応するprompt_cacheオブジェクトが表示されるようになりました。

CLIヘルプの改善

claude --helpに、attach、logs、stop、respawn、およびrmコマンドが含まれるようになりました。実行中のバックグラウンドセッションの--resumeメッセージに、使用する正確なclaude attach <id>コマンドが指定されるようになりました。

セキュリティ修正

このリリースでは、いくつかのセキュリティ問題に対処しています:

  • ファイルツール(Read、Write、Edit)は、権限チェック後に作業ディレクトリ内で交換されたシンボリックリンクを追跡しなくなり、承認された場所の外での読み取り/書き込みを防ぎます。
  • マーケットプレイスエントリで宣言されたプラグインコマンドは、プラグインディレクトリの外を指すことができなくなり、そのようなパスはパストラバーサルエラーで拒否されます。
  • プロジェクト設定で詳細なベータトレーシングや生のAPIボディロギングを有効にできなくなり、低スコープのベータトレーシングエンドポイントが、管理設定やホストアプリによって固定されたOTLPコレクターをバイパスできなくなりました。
  • Workflowツールは、セッションの許可スコープ外のscriptPathを読み取る前に権限をチェックするようになりました。
  • GrepとGlobは、シンボリックリンクされた検索パスを介して到達したファイルにRead(...)拒否ルールを適用するようになりました。
Ad

バグ修正と改善

その他の注目すべき修正:

  • 思考のみのターンの後、会話が「テキストコンテンツブロックは空であってはなりません」というエラーでスタックする問題を修正しました。
  • 新規インストールでの初回起動時に、autoモードのデフォルトが尊重されるようになりました。
  • Opus 5リクエストでeffortがxhigh/maxで思考が無効な場合、effortがhighとして送信されるようになりました。
  • 別のClaude Desktopセッションからのメッセージへの返信が正しく配信されるようになりました。
  • 多数の並列サブエージェントがある場合のTUIの遅延が軽減されました:毎秒の進行ティックが前のティックを置き換え、蓄積されなくなりました。
  • エージェントチーム:チームメイトの最終回答がアイドル通知を介してチームリーダーに届くようになりました。
  • バックグラウンドのサブエージェントは、名前のない兄弟または親エージェントからのメッセージに応答できるようになりました。
  • 管理設定のdisableAutoModeがセッション中に到着した場合、正しくデフォルトモードに切り替わるようになりました。
  • 現在のモデルがすでに1Mコンテキストを持っている場合に、Opus 1Mに切り替えるという誤解を招くヒントを修正しました。
  • ゲートウェイセッションは、保存されたAnthropicプロファイルをアクティブとして扱わなくなりました。
  • Remote Controlは、ポリシーで禁止されている場合に失敗を報告せず、静かな通知を表示するようになりました。
  • Remote Controlの/mcp reconnectは、一般的なエラーの代わりに実際の修正方法を表示します。
  • アシスタントのツール呼び出しにメッセージIDがない場合に--input-format stream-jsonが結果を失う問題を修正しました。
  • ディレクトリ変更でセッションが移動された場合、セッションのトランスクリプトが静かに上書きされなくなりました。
  • バックグラウンドセッションは、作成したgitワークツリー内のファイルを編集できるようになりました。
  • 別のプロセスがマーケットプレイスを更新したときに、バックグラウンドセッションがプラグインスキルなしで開始される問題を修正しました。
  • SSH上のtmuxでのテキスト選択が、フォアグラウンドセッションと同様にtmuxバッファにコピーされるようになりました。

完全な詳細とダウンロードリンクは、公式リリースノートにあります。

📖 ソース全文を読む: GitHub Claude-Code

Ad

👀 See Also

AgentHandover:Macのメニューバーアプリで、画面操作を監視してエージェントスキルを作成します
Tools

AgentHandover:Macのメニューバーアプリで、画面操作を監視してエージェントスキルを作成します

AgentHandoverは、Gemma 4をOllama経由でローカル実行し、画面を監視して繰り返されるワークフローを構造化されたSkillファイルに変換するオープンソースのMacメニューバーアプリです。特定タスクのためのFocus Recordと、バックグラウンド観察からパターンを検出するPassive Discoveryの両方を提供します。

OpenClawRadar
Savant Commander 48B:12の蒸留モデルを統合したカスタムQwen 3 Mixture-of-Expertsモデル
Tools

Savant Commander 48B:12の蒸留モデルを統合したカスタムQwen 3 Mixture-of-Expertsモデル

Savant Commander 48Bは、Claude、Gemini、OpenAI、Deepseekなどのプロバイダーから12の蒸留モデルを組み合わせた、手動でコーディングされたルーティングを備えたカスタムQwen 3 Mixture-of-Expertsモデルです。256Kのコンテキスト長を特徴とし、プロンプト制御による特定の蒸留モデルのアクティベーションを可能にします。

OpenClawRadar
時間計算量MCP:静的解析ツールがAIコーディングエージェントにBig-O計算量を提供
Tools

時間計算量MCP:静的解析ツールがAIコーディングエージェントにBig-O計算量を提供

Time Complexity MCPは、静的コード解析を行ってBig-O計算量を検出するオープンソースのMCPサーバーで、その結果をClaude CodeやCopilotなどのAIコーディングエージェントに直接供給し、トークン消費を伴いません。JavaScript、TypeScript、Python、Java、Kotlin、Dartをサポートしています。

OpenClawRadar
クイック質問プラグインがClaudeコードでUnity開発を自動化
Tools

クイック質問プラグインがClaudeコードでUnity開発を自動化

開発者が、Claude Codeを使用する際のUnity開発ワークフローを自動化するプラグイン「quick-question」をリリースしました。このツールはコンパイル、テストを処理し、手動介入を減らすためのクロスモデルコードレビューシステムを実装しています。

OpenClawRadar