Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.283 ·

Edit refuses to change a file whose new contents Claude never saw

If Claude Code quietly refreshed its copy of a file after it changed on disk, Edit now treats Claude's read as out of date

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

Claude Code remembers which files Claude has read so it can tell when a file changed afterwards. Sometimes that memory is refreshed after a file changes on disk, without Claude being shown the new contents. Edit now treats a read like that as out of date, whatever the file's last-modified time says. The edit fails with the stale-read error unless it still applies to the file as it is now.

Before, a read only counted as out of date when the file had been modified after it was read and its contents differed.

Why

This stops Claude from editing a file based on a version of it that it never actually looked at.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtNot every situation that quietly refreshes a file's record is known.

See this entry in the whole of v2.1.283 →

Feedback