Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

project_write overwrite guard extended to whole-text reads and local_path writes

project_write now refuses to replace a doc unless Claude has seen its whole text, and version is returned only by whole-doc reads and writes

Group of 2 You'll notice Nothing to try yet In Development
JSON All of v2.1.319
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
ProjectsArea: what it touches
In DevelopmentKind: in v2.1.319,
ImprovementsSection of the release

What

Claude can read and write project documents with the project_read and project_write tools. Writes already needed an if_version value. The rules about when Claude may replace an existing document are now stricter:

  • project_write refuses to overwrite an existing doc unless the conversation holds a project_read that showed the whole text or saved it to a file. The refusal says "Write refused; nothing in the project was changed. A doc is already at this path".
  • The same check now also covers project_write from a local_path, a file on your computer, but only when both the tengu_lovely_rain and tengu_lucky_nebula flags are on. Before, it needed only tengu_lovely_rain and did not apply to writes from a local_path.
  • Reads now say whether the whole text was returned, in a whole field.
  • A version is now returned by every project_write, including one from a local_path, and by a project_read that returned or saved the whole text. A read that delivers only part of a doc gets no version.
  • Write results can also carry a notice.
  • The descriptions of if_version and version given to Claude now say this. Before, they said every project_read of a text doc returns its version.

The flag server returned off for both flags for this site's account and for an anonymous check, but those readings were not taken under this release.

Why

Claude can no longer replace a document after seeing only part of it, which helps stop it overwriting changes made elsewhere, including when it writes from a local file.

Read from
Feature flag
tengu_lovely_rain Off in both readings

The flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.

This account: off · anonymous baseline: off · compiled default in v2.1.319: off

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

tengu_lucky_nebula Off in both readings

The flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.

This account: off · anonymous baseline: off · compiled default in v2.1.319: off

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.319. It isn't a statement about your account. What a flag value here can and cannot tell you

How sure we are
One source agreesOne thing we can check says the same as this entry.
The name it cites is new in this buildNew in this build: tengu_lucky_nebula

See this entry in the whole of v2.1.319 →

Feedback