{"version":"2.1.323","anchor":"plugin-manifest-host-version-constraints-and-renames-saniti","canonical_anchor":"plugin-manifest-host-version-constraints-and-renames-saniti","heading":"Plugins can now say which Claude Code versions they work with","tier":"use","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/plugin-manifest-host-version-constraints-and-renames-saniti","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Plugins can now say which Claude Code versions they work with\n\nA plugin can now list a range of Claude Code versions, and outside that range it is not installed, updated or loaded\n\n**What**\n\nA plugin is an add-on package for Claude Code, described by a manifest file. The manifest gains a field for the versions of its hosts the plugin runs on. Under `\"claude-code\"`, an author can give a range of Claude Code versions. If your Claude Code version is outside that range, the plugin is not installed, updated or loaded.\n\nSeparately, a marketplace's list of renamed plugins now copes with entries it cannot read instead of failing on them.\n\n**Why**\n\nPlugin authors can keep a plugin off Claude Code versions it does not support, so you are less likely to end up with a plugin that breaks on your version.\n\n- Area: Plugins\n- Names: `claude-code`\n- Tier: Use it now\n- Useful: 5\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}