Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.242 ·

Read tool returns PDF pages as structured entries with per-page errors

One unreadable PDF page no longer costs you the rest of the document.

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

Reading a PDF now returns a first page plus a list of page images, each with its own base64 data, media type and error field, so one unreadable page no longer costs you the rest of the document.

Details
  • A page that failed carries an error string explaining why and empty base64; the error is set only when base64 is empty.
  • The image bytes are transient and are not persisted on the recorded tool result.
  • Counters for imagesOmitted, imagePagesFailed, imagePagesFailedOmitted and documentsOmitted are surfaced as notes.
Evidence

Why the page could not be processed as an image; set only when base64 is empty

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.242 →

Feedback