Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.239 Home All releases olderv2.1.238 v2.1.240newer
Claude Code v2.1.239

synced reserved as a marketplace name, plus messages for claude.ai plugins

Use it now
Useful2 Signal3
Plugins Notable not in their notes

The name synced is now reserved for marketplaces, with new messages for claude.ai plugin conflicts.

CLAUDE_CODE_SYNC_PLUGINS
What

synced joins the list of reserved plugin marketplace names, which is now checked against one table rather than a chain of separate rules. New messages cover a claude.ai plugin losing to a same-named local plugin, and an attempt to modify a synced plugin. Fetching plugins from claude.ai still requires the CLAUDE_CODE_SYNC_PLUGINS environment variable, so with it unset the synced list is empty and none of the new messages appear.

Details
  • Synced copies are deduplicated by name.
  • The reserved-name check itself runs regardless of the environment variable.
Evidence

plugins synced from your claude.ai account

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

See this entry in the whole of v2.1.239 →