What
When using the --tools flag to exclude a tool by name, if that name used to refer to a built-in tool that Claude Code has since removed, the CLI now shows a distinct message explaining that, instead of treating it as if you'd simply mistyped an unknown tool name.
Why
This makes it clearer when a --tools exclusion refers to a tool that no longer exists, rather than leaving the user to guess whether they made a typo.
Names in the bundle--tools
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed since
Anthropic's documentation has since written up --tools, on CLI reference.
| `--allowedTools`, `--allowed-tools` | Tools that execute without prompting for permission. See [permission rule syntax](/docs/en/settings-reference#permission-rule-syntax) for pattern matching. To restrict which tools are available, use …cli-reference see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up --tools, on CLI reference.