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.140 ·

Plugin Folder-Shadowing Warnings

Entry
JSON All of v2.1.140
EntryKind: in v2.1.140,
ImprovementsSection of the release
What

Claude Code now surfaces a warning when a plugin.json manifest field shadows the corresponding default auto-loaded folder, and tells the plugin author how to fix it.

Details
  • Warning message: "Default <component>/ folder is ignored because plugin.json sets '<manifestField>'".
  • Suggested fix: "Remove '<manifestField>' from plugin.json to auto-load the folder, or add the folder's files to the '<manifestField>' list if you want both".
  • Warnings are categorized separately from hard errors (plugin_errors) — a warned plugin still loads and is present in plugins[].
  • Warnings now appear in the UI via the plugins.warnings state that the plugin panel reads.
Evidence

PE() and te$() functions (search for "folder-shadowed-by-manifest")

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 agreePlugins now warn when a default component folder (e.g. commands/) is silently ignored because plugin.json sets the matching key. Shown in…

See this entry in the whole of v2.1.140 →

Feedback