Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

Update staging directories now get a random suffix and are always cleaned up

Update staging folders now get a random suffix and are always cleaned up afterward

TierYou'll noticehow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaUpdaterwhat it touches
KindBug Fixesin v2.1.277,
You'll notice

Update staging folders now get a random suffix and are always cleaned up afterward

What

When Claude Code downloads a native update (including during a force reinstall), the temporary staging folder it uses now includes a random 4-byte hex string in its name, in addition to the process id and timestamp it already used, to avoid name collisions. The staging folder is now also always removed afterward, whether the update succeeded or failed, with a warning logged if removal itself fails.

Why

This prevents leftover staging folders from update attempts, whether from naming collisions or from failed cleanup, from piling up on your machine.

See this entry in the whole of v2.1.277 →

Feedback