Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Plugin manifests now check the engines version range

Claude Code now warns when a plugin's engines field is not an object or its claude-code entry is not a version range

Use it now New Features
JSON All of v2.1.323
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.323,
What probably matters to youSection of the release
What

A plugin's manifest file, plugin.json, can now carry an engines field that says which versions of Claude Code the plugin supports. Validation reports a problem in two cases:

  • engines is not an object
  • engines.claude-code is not a version range, such as ">=2.1.0"

When a plugin loads, Claude Code ignores either kind of bad value. Marketplace validation applies the same check to the engines field of each plugin listed in a marketplace. A marketplace is a catalogue that offers plugins for install.

Why

Plugin authors find out early when their version constraint is written wrong, instead of having it silently ignored.

Read from
Names in the bundleengines
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded engines["claude-code"] to plugin.json: plugins outside their stated Claude Code version range are not installed, updated or loaded…

See this entry in the whole of v2.1.323 →

Feedback