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

Claude Code v2.1.246 ·

Plugin marketplace manifests can be read through storage instead of the disk

Managed plugin marketplace files can be read through the storage layer, but the gate is unresolved.

Under the hood Nothing to try yet In Development
JSON All of v2.1.246
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
PluginsArea: what it touches
In DevelopmentKind: in v2.1.246,
In DevelopmentSection of the release

Storage-based marketplace manifest reads exist behind a gate function that is not resolved in the bundle.

What

A new helper reads an installed plugin's ../.claude-plugin/marketplace.json through the storage layer with a workspace-scoped read, but only when its gate holds, a storage handle exists, and the plugin came from a managed install rather than the local plugin directories. Otherwise it falls back to an ordinary UTF-8 file read. The gate function is not resolved in the bundle, so whether the storage path ever runs is undetermined.

Details
  • A missing file on the storage path raises a dedicated error rather than a generic read failure.
  • The /plugin interface now detects MCP servers through this helper, with a guard so a slow read that finishes late cannot overwrite newer state.
  • Directory existence and stat checks during plugin load got the same storage-or-filesystem fork.
Evidence

Failed to read raw marketplace.json:

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

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed plugin skills whose frontmatter name already includes the <plugin>: prefix showing it doubled in the slash menu (e.g…

See this entry in the whole of v2.1.246 →

Feedback