Follow Discord
Sweep 30 Oct 2026 · 01:02Z Build v2.1.314 532 read Stable v2.1.308 Latest v2.1.314 Next v2.1.314 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.314 ·

Staged edits are no longer treated as applied file edits

Edit results marked staged now show no diff and no longer count as completed file changes

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

What

When Claude edits a file, the result can now be marked as staged (staged === true). A staged edit has been prepared but is not treated as a finished change. Claude Code now handles staged results differently in two places:

  • Diff display: the function that renders an edit's diff, which is the before-and-after view of the changed lines, now returns nothing for a staged result. Before, it went straight to reading the edit's structuredPatch.
  • Applied-edit check: the check that decides whether a result counts as a completed file edit now returns false for a staged result. Before, it only looked for a filePath together with a structuredPatch or the content of a newly created file.

Why

In practice, a staged edit shows no diff, and anything Claude Code normally does after a completed file edit does not run for it. If you see an edit with no diff shown, it may have been staged rather than applied.

See this entry in the whole of v2.1.314 →

Feedback