Claude Code v2.1.178、Tool(param:value)権限ルールを追加、サブエージェントと認証の問題を修正

Claude Code v2.1.178 では、Tool(param:value) 構文によるきめ細かい権限ルール、ネストされた .claude/ ディレクトリの処理改善、そしてサブエージェント、認証、CLI の安定性に関する多くのバグ修正が提供されています。
権限ルール: Tool(param:value)
権限ルールで、Tool(param:value) 構文と * ワイルドカードを使用してツール入力パラメータを一致させることができるようになりました。例:
Agent(model:opus)
は Opus モデルを使用するサブエージェントをブロックします。これにより、自動モードでのサブエージェント起動が起動前に分類器で評価されないという問題が解決されました — 現在は評価されます。
ネストされた .claude/ ディレクトリ
ネストされた .claude/skills ディレクトリ内のスキルは、そのサブツリー内のファイルを操作するときに読み込まれるようになりました。名前が競合した場合、ネストされたスキルは <dir>:<name> として表示され、両方とも利用可能です。同様に、エージェント、ワークフロー、出力スタイルは、作業ディレクトリに最も近いものが競合時に優先され、プロジェクトスコープのワークフロー保存は、最寄りの既存の .claude/workflows/ をターゲットにします。
ワークフローキーワードのハイライト
ワークフロープロンプトキーワードは、紫色のきらめくハイライトで表示されるようになり、「run a workflow」や「workflow:」のような明示的なフレーズでのみトリガーされ、単語が言及されただけでは反応しません。
/doctor の改善
/doctor コマンドは、すべてのセクションで一貫したフラットツリー形式、より明確なセクションステータスアイコン、そして強調表示されたコマンド名を使用するようになりました。
バグ修正
- CLI クラッシュ: 親プロセスから古い websocket/OAuth ファイル記述子環境変数を継承した際のメモリ不足クラッシュを修正しました。
- Chrome でのサイレント失敗: OAuth トークンが Claude Code ログインと異なるアカウントに属している場合に、Chrome 上の Claude が接続に失敗する問題を修正しました。
- サブエージェント修正: サブエージェントのトランスクリプト表示で、ツール結果とライブ進行状況が表示されるようになりました。サブエージェントがターンを終了する間に送信されたメッセージはもはやドロップされません。実行中のサブエージェントを
Ctrl+Bでバックグラウンドにしても、最初から再起動されなくなりました。 - 認証キャッシュ: セッション外で資格情報を更新した後も、古いキャッシュされたリクエスト設定が原因でモデルリクエストが認証エラーで失敗し続ける問題を修正しました。
- Compaction: コンパクション中に
--fallback-modelが尊重されない問題を修正しました — 過負荷時やモデル利用不可エラー時に、設定されたフォールバックモデルチェーンにフォールバックするようになりました。 - バックグラウンドセッション: ターン終了後に
/bgまたは←←で作成されたセッションが、エージェントリストに「Working」と表示され続けることがなくなりました。 - MCP disallowedTools: サブエージェントの
disallowedToolsでmcp__server、mcp__server__*、mcp__*指定が黙って無視される問題を修正しました。 - Vim モードのアンドゥ:
uが NORMAL/VISUAL モードのコマンドを一度に一つずつ実行するようになり、連続した素早いコマンドが一つのアンドゥステップにまとめられなくなりました。 - 401 修正: カスタム
ANTHROPIC_BASE_URLとANTHROPIC_AUTH_TOKENが設定されたシェルからデーモンが起動された場合に、claude agentsワーカーが 401 Invalid bearer token で失敗する問題を修正しました。
/bug の拡張
/bug は送信前に説明が必須になり、モデルの拒否テキストを GitHub イシューのタイトルとして使用しなくなりました。
VSCode 固有の修正
CJK IME の候補ウィンドウを閉じるために Esc を押しても、実行中の Claude タスクがキャンセルされなくなりました。
📖 全文ソース: GitHub Claude-Code
👀 See Also

Claudeのソースコード流出により、autoDreamメモリシステムとマルチエージェントパターンが明らかになりました
Anthropicは、npmソースマップにClaude CodeのTypeScriptソースを誤って含めて公開してしまい、autoDreamメモリ統合、モジュラーシステムプロンプトアーキテクチャ、マルチエージェントコーディネータパターンを明らかにしました。

生産用AIエージェントにおけるOpenClawの3つの重大なギャップ
開発者は、AIエージェントが真の従業員として機能するのを妨げるOpenClawの3つの不足機能を特定しました:監査可能性、詳細なアクション制御、指示解決です。

约束衰减:LLM代理为何在结构化后端代码中失败
新しい研究が「制約減衰」を提唱:構造的な要件が増えるにつれ、LLMエージェントのパフォーマンスが急激に低下する—有能なエージェントでもアサーション合格率が30ポイント低下し、弱いエージェントはほぼゼロに。AIコーディングエージェントを使用するすべての人にとって実用的な洞察。

Claude Codeのバグ:自動git resetが10分ごとに未コミットの変更を破壊します
Claude Codeバージョン2.1.87は、プログラムによるgit操作を通じて、ユーザーのプロジェクトリポジトリに対して10分ごとにgit fetch origin + git reset --hard origin/mainを実行し、追跡ファイルに対するすべての未コミットの変更を黙って破棄します。この問題はAnthropicsによって「計画されていない」としてクローズされました。