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 ·

Attached files get stricter name checks and no longer overwrite silently

Attachment names face a second check, and Claude is told when a file was not saved or when an existing file was set aside

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

When a file is attached and saved into your project, its name now goes through a second check that can reject it, on top of the existing check against the project folder. A stored-login refusal now ends in an error.

When saving an attachment would replace a file already at that path, the old file is now moved aside and Claude Code records where it was kept. Claude sees one of these notes:

  • [attachment not saved...] when the file was not written
  • [saved the attached file to ...] when it was saved

How these notes are handled depends on a mode whose only values are on and tell.

Why

Claude now learns when an attached file did not land where expected or did not replace what was already there, so it is less likely to work from the wrong copy.

See this entry in the whole of v2.1.314 →

Feedback