Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.246 Home All releases olderv2.1.245 v2.1.247newer
Claude Code v2.1.246

A failed plugin hook load no longer poisons later loads

You'll notice
Useful3 Signal2
Plugins

A plugin hook that fails to load no longer keeps failing on every later attempt.

What

When loading a plugin's hook module throws, the cached registration is cleared before the error is rethrown, so a later attempt starts clean instead of replaying the failure. Hook enablement also gained an admin guard input next to the existing checks for hooks disabled, managed-only and all-disabled.

Details
  • The admin guard value is part of the fingerprint used to decide when plugin state has changed.
  • Built-in hook notifications are now installed through the worker platform, and the old in-process scanner that inspected plugin hook module source was removed.
Evidence

guardHeldByAdmin: V_t(),

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.246 →