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 plugin hook op: $.tool.check lets a plugin test a tool call without running it

New plugin hook lets a plugin check whether a tool call would be allowed without actually running it

Use it now Notable New Features
JSON All of v2.1.269
Use it nowTier: how much it should matter to you
5Useful: 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

Plugins (add-on scripts that can hook into Claude Code's behavior) can now call a new $.tool.check operation. Given a tool name and its input, this runs the same permission and argument checks Claude Code would normally run before executing that tool, and returns the verdict (allowed, denied, etc.) without actually running the tool. It's also wired into the tool-call hook used by the Claude Code SDK, which now validates the tool name and input before dispatching to this new check.

Why

This lets a plugin or SDK integration preview whether a tool call would be permitted, useful for building custom approval flows or diagnostics without side effects from actually running the tool.

See this entry in the whole of v2.1.269 →

Feedback