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.124 ·

Oversized-image auto-removal with retry

Entry
JSON All of v2.1.124
EntryKind: in v2.1.124,
ChangesSection of the release
What

When a request to the model fails because an image's dimensions exceed the per-request many-image pixel limit, Claude Code now identifies the offending image, replaces it with a placeholder, and retries automatically.

Details
  • A new pure-JS image dimension reader recognizes PNG, GIF, JPEG, and WebP (VP8/VP8L/VP8X) headers — no shelling out.
  • On a 400 from the API matching dimensions exceed max allowed size … N pixels, the offending content block is rewritten to text: [Image removed: dimensions exceeded the 2000px limit for requests with many images] and the request retries with a log line (exceeded 2000px many-image limit); retrying.
  • Retry is gated by the existing image-pre-resize logic so requests that wouldn't fit even after rescaling fail fast.
Evidence

Image dimension parser and retry path (search for "[Image removed: dimensions exceeded the 2000px limit for requests with many images]" and "retry:image-dimension:").

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.124 →

Feedback