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 ·

Plugin hooks cannot rewrite a tool call whose location is unknown

If the plugin hook runner cannot tell where a tool call runs, Claude Code now refuses a hook's rewritten input for that call

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

Unclear Whether plugin hooks still receive the tool's response in this case is not stated.

What

Plugins can add hooks, which are small programs that run before or after Claude Code uses a tool and can change the tool's input. Sometimes the part that runs these hooks cannot tell where a tool call will run. In that case Claude Code now:

  • logs "the plugin hook runner could not say where a tool call runs".
  • treats the call as one belonging to the current Claude Code process.
  • refuses any changed input a hook tries to substitute.
  • no longer returns the tool's response in that result.
Why

This makes it harder for a plugin hook to change a tool call when Claude Code cannot confirm where the call will run.

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 doubtWhether plugin hooks still receive the tool's response in this case is not stated.

See this entry in the whole of v2.1.295 →

Feedback