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 ·

Plugin hooks gain an "ask" decision and new guard categories

The plugin hook system lists a new "ask" decision, new guard categories, and refuses hook paths that are not absolute

Use it now Improvements
JSON All of v2.1.321
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.321,
What probably matters to youSection of the release

Unclear Whether the new "ask" decision and guards already take effect, or exist only as names so far, is not settled.

What

A hook is a script a plugin runs at set points while Claude Code works. Several changes appear in the hook system:

  • "ask" decision: decision.ask is now listed among the things a hook can do.
  • New guard categories: reasons are now listed for guards on MCP sign-in redirects, limited chat outside auto mode, plugin entries served over MCP, and configuration folders owned by the host.
  • Absolute paths: a hook whose path is not absolute, meaning not written out in full from the top of the file system, is refused.
Why

Plugin authors get more ways for a hook to respond, and Claude Code gains new categories of protection.

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 the new "ask" decision and guards already take effect, or exist only as names so far, is not settled.

See this entry in the whole of v2.1.321 →

Feedback