Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.321 ·

PostToolUse hooks are blocked from rewriting more tool results, with a visible notice

PostToolUse hooks can no longer change certain results, such as answers to Claude's questions or plans, and you now see a message when one tries

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

Unclear Exactly which tools are covered, and which part depends on the remote switch, is not stated.

What

A hook is a script you configure to run at a set moment. A PostToolUse hook runs after Claude uses a tool, meaning one of the actions it can take, and it can try to replace what that tool returned.

For some tools, such attempts are now dropped and a message is shown to you. The protection used to cover only account memory servers, and it was silent apart from a log line. It now also covers other results, including:

  • the answer to a question Claude asked you: "A hook tried to change the answer to Claude's question, which it may not do in this session. Claude read the answer unchanged."
  • a plan: "A hook tried to change the plan, which it may not do in this session. Claude read the plan without the hook's change."
  • a Slack result, with similar wording

Part of this wider protection depends on a remote switch and a check for sessions run without an interactive terminal.

Why

If you write PostToolUse hooks, some of their changes will now be ignored. Claude reads the original result instead. The new message makes it clear when this has happened.

Read from
Names in the bundlePostToolUse
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 doubtExactly which tools are covered, and which part depends on the remote switch, is not stated.

See this entry in the whole of v2.1.321 →

Feedback