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.269 ·

New tool.check hook event wired into the tool-approval pipeline

New tool.check hook can override a hook's earlier 'deny' decision on a tool call

Use it now Notable New Features
JSON All of v2.1.269
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Plugin HooksArea: what it touches
New FeaturesKind: in v2.1.269,
What probably matters to youSection of the release
What

A new hook and plugin event called tool.check has joined the existing tool.call and tool.describe events. It has its own restore, check, and settle logic, and is now invoked from the main tool-approval flow specifically when an earlier hook decision was to deny a tool call. This gives a tool.check hook or plugin the chance to override that denial to allow or ask instead, before the request falls through to the normal classifier.

Why

This gives plugin authors a way to intervene late in the tool-approval process and reverse a denial, adding more flexibility to how tool permissions are decided.

Read from
Names in the bundletool.check
What the documentation says
tool.call Monitoring modified, high confidence | `gen_ai.tool.call.id` | Same value as `tool_use_id`. OpenTelemetry GenAI semantic convention | | see the edit
Since it was published

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 tool.check, on Configure permissions. That precedence covers hooks in settings files and in a plugin's `hooks/hooks.json`. A [mod](/docs/en/plugins/mods/overview) you install that hooks `tool.check` answers after the rules and the `PreToolUse` hooks have decided, and its answe… permissions see the edit
Added since A small documentation edit on Automate actions with hooks touched a line naming tool.check after this was published. A [mod](/docs/en/plugins/mods/overview) you install that hooks `tool.check` can approve a call that your `PreToolUse` hook blocked, unless the hook is in managed settings. [Extend permissions with hooks](/docs/en/permissions#extend-permiss… hooks-guide see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreestool.call on Monitoring

See this entry in the whole of v2.1.269 →

Feedback