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

Plugin extraction now detects tampering while a plugin loads

Plugin loading now detects if a plugin's files are removed or replaced while it's being loaded

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

When Claude Code extracts a plugin's files to disk to load it, it now records identifying details of that directory (its device, inode, and creation time) beforehand and checks them again afterward. If the directory was removed or replaced with something else during loading, Claude Code now throws an error saying the plugin directory "was removed before it could be loaded" or "was replaced while it was being loaded," instead of silently continuing.

Why

This guards against a plugin's files being tampered with or swapped out during the brief window while it's being loaded, so Claude Code doesn't end up loading unexpected content without noticing.

See this entry in the whole of v2.1.277 →

Feedback