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

Plugin op host-refusal messages consolidated behind new gate helper

Plugin hook-refusal error messages now come from one shared helper function

Under the hood Internal Changes
JSON All of v2.1.275
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Plugin APIArea: what it touches
Internal ChangesKind: in v2.1.275,
Internal ChangesSection of the release
What

When a plugin operation is refused because no matching hooks module is loaded, or because a loaded hooks module doesn't call that particular hook, both refusal messages now come from a single new shared helper function instead of being handled separately. The code path that runs the operation also now passes along the relevant scan information to the function that picks the runtime handler.

Why

This is an internal cleanup that consolidates duplicate refusal logic; it should not change what message you see when a plugin operation is refused, just how that message gets produced internally.

See this entry in the whole of v2.1.275 →

Feedback