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.246 Home All releases olderv2.1.245 v2.1.247newer
Claude Code v2.1.246

Plugin and marketplace JSON is cleaned up before parsing

You'll notice
Useful3 Signal1
Plugins

Plugin and marketplace manifests with hidden leading characters now parse instead of failing.

What

Plugin manifests, marketplace manifests and the plugin scan for MCP servers now pass the file text through a normalising helper before parsing it, instead of parsing the raw bytes. Manifests that previously failed to load, most likely ones carrying a byte-order mark or other hidden leading characters, can now parse. The failure message is unchanged.

Details
  • Failures still report as Invalid JSON syntax: followed by the parser error.
  • The exact normalisation the helper performs is not pinned down in the bundle; stripping a leading byte-order mark is the likely intent.
Evidence

r = lt(cy(e));, Invalid JSON syntax: , plugin-json

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.246 →