One unreadable PDF page no longer costs you the rest of the document.
What's wrong with this entry?
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.
- A page that failed carries an
errorstring 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,imagePagesFailedOmittedanddocumentsOmittedare surfaced as notes.
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.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.221
Project tool can download non-document uploads whole
Both mention read tool
-
v2.1.247
Session-channel messages from senders this session cannot verify are refused, dropped or trimmed
Both mention tool
-
v2.1.247
Plumbing calls and passthrough MCP tools: described in the protocol, not yet served
Both mention tool