Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.285 ·

Plugin install refuses when another installed plugin shares its folder

Installing a plugin now fails with plugin-folder-held when another installed plugin would share its folder or data directory

Group of 2 You'll notice Improvements
JSON All of v2.1.285
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
ImprovementsKind: in v2.1.285,
ImprovementsSection of the release

What

Plugins add commands and other features to Claude Code. Installing one now checks whether another installed plugin would use the same folder or the same saved-data folder. Plugin names are compared without regard to capital letters, and '@' and '.' are treated as '-'.

  • On a clash, the install fails with the reason plugin-folder-held (PluginFolderHeldError) and the message "plugin not installed: another installed plugin has one of its folders". The message says which plugin to uninstall first, or to ask an administrator when the install is managed.
  • The failure reports sharedWith: "installed", the list of plugins holding the folder, and whether the main folder was kept.
  • A dependency that was forced into the install and hits this clash is skipped, and the plugin that pinned it stays demoted.
  • Recommended-plugin installs show an install-refused warning instead of a generic failure.

Why

Two plugins whose names differ only by capitals or punctuation could overwrite each other's files or saved data. They are now refused with a clear reason, so you may see this new install failure.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear exactly what counts as holding the folder.

See this entry in the whole of v2.1.285 →

Feedback