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

/plugin validate inspects hooks modules instead of a declared capabilities list

Plugin validation now loads your hooks modules and reports what they hook; the capabilities field is ignored.

Use it now Improvements
JSON All of v2.1.242
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.242,
What probably matters to youSection of the release
What

Validating a plugin's hooks.json now loads each JavaScript hooks module it names, refuses any path that points outside the plugin directory, and reads the module to report which events it hooks and which plugin APIs it calls. A capabilities field in the file is now reported as ignored and safe to delete.

Details
  • A plugin naming more than one hooks module is reported as refused by the loader.
Evidence

'capabilities' is no longer read

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

Read from
Names in the bundle/plugin validate

See this entry in the whole of v2.1.242 →

Feedback