Adds Tool(param:value) syntax for permission rules to match tool
Anthropic Claude adds `Tool(param:value)` syntax for permission rules to control tool access based on input parameters.
What's changed Added `Tool(param:value)` syntax for permission rules to match a tool's input parameters (with `*` wildcard), e.g. `Agent(model:opus)` to block Opus subagents Skills in nested `.claude/skills` directories now load when working on files there; on a name clash, the nested skill appears as `:` so both stay available Nested `.claude/` directories: the agent, workflow, and output-style closest to the working directory now wins when names collide; project-scope workflow saves now target the closest existing `.claude/workflows/` Improved auto mode: subagent spawns are now evaluated by the classifier before launch, closing a gap where a subagent could request a blocked action without review Improved `/doctor` with consistent flat tree layout across all sections, clearer section status icons, and highlighted command names Improved the skill listing truncation warning to show how many skill descriptions are affected Changed the workflow prompt keyword to use a purple shimmer highlight and trigger only on explicit phrases like "run a workflow" or "workflow:", not on any mention of the word Improved Remote Control error messages: connection failures now show a persistent red…
- github.comClaude Code v2.1.178primary