Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.248 ·

Work-in-progress stash snapshots restage files that moved mid-copy

Snapshots of your uncommitted work retry files that changed mid-copy instead of dropping them.

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

The snapshot that captures uncommitted work now makes a second staging pass over files that changed while it was copying them, instead of leaving them out on the first failure.

Details
  • Files still unstable after the retry are recorded as left out with reason "unstable", alongside the existing "hardlinked" and "filtered" reasons.
  • Index entries are listed so files marked skip-worktree can be told apart from files that are genuinely gone.
  • Deleted-but-unstaged files are returned as their own list on the result.
  • The bulk add no longer passes --remove; deletions are handled on a separate path.
Evidence

changed while it was being read

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.248 →

Feedback