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 ·

Remote file reads gain offsets, upload screening and byte-range reply fields

The remote read_file request accepts offset, for_upload and liveReply, and its reply adds byte counts, an etag and screening fields

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

What

Apps that control Claude Code remotely can ask it to read a file with a read_file request. Both the request and the reply gained fields.

The request now accepts:

  • offset, to start reading partway into the file.
  • for_upload, which screens the file for credentials (passwords, keys or tokens).
  • liveReply.

The reply, which carries the file contents, now adds these fields, all marked @internal:

  • offset, read_bytes and total_bytes, saying where the read started, how much was read and how large the file is.
  • etag, an opaque string that names the file as it was opened for this read.
  • upload_screened and requested_path.

The description of lossy now also covers a read that was cut at its start because offset was set. Before, the reply had only contents, absPath, truncated, encoding, lossy and anchor.

Why

Remote apps can read large files in pieces, tell whether a file changed between pieces, and have files checked for credentials before uploading them.

Read from
Names in the bundleread_file

See this entry in the whole of v2.1.323 →

Feedback