Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

PreToolUse hooks that stop a turn now get the same note as PostToolUse

A PreToolUse hook that stops Claude from continuing now produces the same stop note as PostToolUse, and 422 API errors are shown as 400

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

A hook is your own command that Claude Code runs at a set moment. A PreToolUse hook runs before a tool call (an action such as running a command or editing a file). When a PreToolUse hook stops Claude from continuing, Claude Code now attaches the same stop note that a PostToolUse hook already produces.

Separately, API errors with status code 422 are now rewritten as status code 400.

Why

Both can change what you see when a hook halts a turn or when the API rejects a request.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed managed-settings PreToolUse hooks that deny a tool call with "continue": false, and managed prompt hooks that block one, refusing the…

See this entry in the whole of v2.1.296 →

Feedback