Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.295 ·

Tools left out of --tools are now withheld unless a deny rule names them

A tool missing from the session's --tools list and named by no deny rule is now withheld, with a warning

You'll notice Improvements
JSON All of v2.1.295
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.295,
ImprovementsSection of the release

Unclear Which tools were previously still offered despite being left out of --tools is not stated.

What

--tools is a command-line option you give when starting Claude Code. It restricts which built-in tools Claude can use. Tools are the actions Claude can take, such as reading files or running commands.

A tool that is not on the session's --tools list, and that no deny rule names, is now withheld. Claude Code shows a warning that the tool is not on the list. The warning says to name the tool in --tools if you want Claude to have it.

Why

A restricted --tools list is now enforced more strictly. If a tool you expected is missing, add it to --tools.

Read from
Names in the bundle--tools
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhich tools were previously still offered despite being left out of `--tools` is not stated.
Anthropic's release notes agreeFixed --tools and --restricted not applying to built-in tools that register after launch, and deprecated tool names reaching tools outside…

See this entry in the whole of v2.1.295 →

Feedback