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

Edit and Write tools detect remote file changes by host

Edit/Write now catch files changed on a different machine since Claude last read them remotely, and say which machine

TierYou'll noticehow much it should matter to you
Useful3my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaMulti-Host Sessionswhat it touches
KindImprovementsin v2.1.265,
Group of 2 You'll notice

Edit/Write now catch files changed on a different machine since Claude last read them remotely, and say which machine

What

When a file was read through a remote call (for example during a remote session), the Write and Edit tools now record a readBaseline — a size-and-hash snapshot of the file taken at read time — along with servedOn, the hostname the file was actually read from.

Before writing, the tools re-read a bounded portion of the file and compare it against that baseline. If it no longer matches, Claude Code now throws a specific error naming the host: "File has been modified on {host} since this session read it. Read it again there..." instead of the old generic staleness message.

Why

This prevents Claude from overwriting changes that happened on a different machine than the one it's currently checking, and tells you exactly where to go re-read the file instead of leaving you with a vague warning.

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 doubtWhether the tengu_edit_tool_stale_read, tengu_edit_tool_not_read_hypothetical, and tengu_write_tool_not_read_hypothetical gates are enabled…

See this entry in the whole of v2.1.265 →

Feedback