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

Plugin validation now prints a digest of the plugin folder

claude plugin validate now prints a Digest line for the plugin folder, adds it to --json output, or says why there is none

Use it now Improvements
JSON All of v2.1.319
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.319,
What probably matters to youSection of the release
What

claude plugin validate now computes a digest of the plugin folder. A digest is a short fingerprint that changes whenever any file in the folder changes. It prints it on a Digest: line and adds it to the output of --json. When it cannot make one, it prints a No digest: line with the reason.

A digest is refused when:

  • The plugin's hooks module is not a code file
  • The hooks module names surface modules

The digest is only computed when a plugin root folder is found, and it includes the node_modules folder at that root.

Why

Plugin authors and plugin registries can pin the exact contents of a plugin and spot when it changes.

Read from
Names in the bundleclaude plugin validate--json

See this entry in the whole of v2.1.319 →

Feedback