Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Edit refuses devices and pipes and handles files that report zero size

The Edit tool now refuses devices, pipes and sockets with a clear message, and reads files that report zero size up to a limit

You'll notice Bug Fixes
JSON All of v2.1.323
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
File ToolsArea: what it touches
Bug FixesKind: in v2.1.323,
Bug FixesSection of the release
What

Edit is the tool Claude uses to change a file. It now checks what kind of file it was given:

  • Devices, FIFOs (named pipes) and sockets are refused with a message saying Edit only changes regular files.
  • Files that report a size of zero, such as files under /proc, are read up to a size limit.
  • A zero-size file whose content goes over that limit is refused as too large.
  • A file with no data yet gets an error saying it may be a stream.
Why

Editing these special files could hang or give a confusing error before. Claude now gets a clear answer instead.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed Edit and Bash running out of memory on certain /proc files, and Edit hanging or running out of memory on devices and named pipes

See this entry in the whole of v2.1.323 →

Feedback