Claude Code 2.1.178、Tool(param:value)で権限ルールを細かく指定可能に

2026.06.15 機能 Anthropic

Anthropicは、Claude Code 2.1.178を公開した。新たに`Tool(param:value)`形式の権限ルールを追加し、たとえば`Agent(model:opus)`のようにツールの入力パラメータを見て特定の実行を制御できるようにした。

ネストした`.claude/skills`ディレクトリに置いたスキルは、その場所のファイルを扱うときに読み込まれる。名前がぶつかる場合は`<dir>:<name>`として両方を残し、agent、workflow、output-styleも作業場所に最も近い`.claude/`の定義が優先される。

auto modeでは、サブエージェントを起動する前に判定器が確認するようになり、ブロック対象の操作が確認なしで進む隙間を塞いだ。サブエージェントは、主タスクから分かれて別作業を進める小さなエージェントのこと。このほか、`/doctor`表示、Remote Controlのエラー表示、`/bug`送信、サブエージェントの進行表示や中断まわりの修正も含まれる。

ディレクトリごとの設定優先と入力パラメータ単位の権限制御は、大きなリポジトリや複数チームでClaude Codeを使う場面に効く変更だ。プロジェクトの近くにあるルールを優先しながら、モデルやツール呼び出しを細かく制限できるようになる。