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

Extraction-swap failure path now distinguishes a superseded extraction from a genuine restore failure

Failed extraction restores now tell you if the backup was superseded rather than truly broken

Under the hood Bug Fixes
JSON All of v2.1.274
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
Bug FixesKind: in v2.1.274,
Bug FixesSection of the release
What

Claude Code installs plugins and tools by swapping in a new "extraction" (an unpacked copy of the files) and moving the old one aside as a backup. If that swap fails and the code tries to restore the old backup, it now first checks whether a newer extraction has already been put in place. If so, it reports that a newer extraction is live and the backup was simply moved aside, instead of reporting a generic restore failure.

Why

This prevents a confusing false alarm: previously any error thrown while restoring the backup was treated as "could not restore," even when the real story was that a newer version had already taken over and restoring the old one wasn't needed or possible. The new message tells you what actually happened.

See this entry in the whole of v2.1.274 →

Feedback