Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.246 ·

Plugin and marketplace JSON is cleaned up before parsing

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

You'll notice Improvements
JSON All of v2.1.246
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.246,
ImprovementsSection of the release
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 →

Feedback