You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.221,
ImprovementsSection of the release
What
Marketplace and plugin names that Claude Code accepts but Claude Desktop's managed sync would reject now produce a warning at validation time.
Details
Names are checked against Claude Desktop's stricter pattern /^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$/: alphanumeric start, then letters, digits, ., _ or -, up to 128 characters.
Reserved marketplace names are org, org-provisioned and unknown.
The warning explains that the managed allowedPluginMarketplaces sync will reject the whole marketplace, or drop the individual plugin entry.
Claude Code itself still accepts these names.
Evidence
is reserved in Claude Desktop, is reserved in Claude Desktop. Claude Code accepts it, but the Claude Desktop managed marketplace sync (allowedPluginMarketplaces) will reject the whole marketplace.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.