Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.271 ·

Plugin validator now flags manifest hooks that declare $ additions but never register engine.create

Plugin validator now flags manifests that declare engine hook types but never register an engine.create hook

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

The validator that checks plugin manifests now compares a plugin's declared 'types contract' (which members it promises to implement on the engine interface) against what the plugin actually registers. If the manifest declares members on EngineInterface but the plugin never registers a handler for the engine.create event, a new diagnostic is now emitted.

Why

This catches plugins that describe capabilities in their manifest but never actually wire them up, surfacing a mismatch that would otherwise go unnoticed until the plugin failed to behave as declared.

See this entry in the whole of v2.1.271 →

Feedback