Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.228 Home All releases olderv2.1.227 v2.1.229newer
Claude Code v2.1.228

Oversized media in a request is now its own rejection class

You'll notice
Useful3 Signal2
API Errors

Sending too many images or documents now reports a clear media-budget error and retries without them.

What

A 400 whose message mentions too much media is classified as a media budget failure; the retry path strips both document and image blocks, and the error surfaces to you as media_budget_exceeded. Previously this was matched ad hoc against two literal substrings.

Details
  • The surrounding classifiers now take a message string rather than an Error object.
Evidence

media_budget_exceeded

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.

See this entry in the whole of v2.1.228 →