Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.300 ·

Plugin hooks must pass an extra admission check before they run

Plugin hooks now run only after an extra admission check, and under managed-hooks-only setups they can be held until the organization answers

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

Unclear It is not clear what conditions make a plugin hook wait or fail the check, so whether a given plugin's hooks are affected is unsettled.

What

A hook is a command that Claude Code runs automatically at a set moment, such as before or after a tool is used. Plugins can bring their own hooks. Before this release, Claude Code matched a plugin's hooks by event alone. Now a plugin hook also has to pass an admission check before it is found and run.

When only managed hooks are allowed (hooks set by an organization's administrator), Claude Code can now hold a plugin's command source and wait. New error messages cover two cases:

  • a plugin command source held while waiting for the organization's answer
  • a plugin command source that was not started by a tool server daemon (a background process that runs tool servers)
Why

In organizations that control which hooks may run, a plugin's hooks can now wait for the organization's decision instead of running straight away. If a plugin hook seems not to fire, one of these messages may explain why.

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 doubtIt is not clear what conditions make a plugin hook wait or fail the check, so whether a given plugin's hooks are affected is unsettled.

See this entry in the whole of v2.1.300 →

Feedback