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

Group of 2 You'll notice Improvements
JSON All of v2.1.265
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Multi-Host SessionsArea: what it touches
ImprovementsKind: in v2.1.265,
ImprovementsSection of the release

Unclear Whether the tengu_edit_tool_stale_read, tengu_edit_tool_not_read_hypothetical, and tengu_write_tool_not_read_hypothetical gates are enabled for any user is unknown; nothing has been read about them.

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