Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.321 ·

New command recovers or deletes plugin data set aside after a marketplace swap

claude plugin restore-set-aside <plugin> gives set-aside plugin options and secrets to the current plugin, or deletes them with --discard

Use it now New Features
JSON All of v2.1.321
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.321,
What probably matters to youSection of the release
What

Plugins are add-ons that extend Claude Code. They come from a marketplace, which is a named catalogue of plugins. Your organization can declare a marketplace that replaces another one with the same name. When that happens, Claude Code now sets aside the old plugin's saved options and secrets. They no longer pass automatically to whatever plugin now uses that plugin id.

  • claude plugin list prints a note when data has been set aside.
  • claude plugin restore-set-aside <plugin> gives the set-aside options and secrets to the plugin that now holds that id.
  • claude plugin restore-set-aside <plugin> --discard deletes them instead of restoring them.

Other data saved by the old source's plugins is moved elsewhere. Claude Code deletes it after the period set by cleanupPeriodDays, the setting that controls how many days Claude Code keeps data before removing it.

Why

This prevents a plugin from a replacement marketplace from reading secrets that belonged to the plugin it replaced. You also get a clear way to recover that data or delete it.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeChanged managed extraKnownMarketplaces take-overs from an undeclared source: saved data is set aside for cleanupPeriodDays, and options and…

See this entry in the whole of v2.1.321 →

Feedback