Broken tool-call JSON now gives you a readable error instead of killing the response.
What's wrong with this entry?
When the model emits tool input JSON that will not parse, the failure is caught while streaming, the input is replaced with an empty object, and you get a readable message quoting the bad JSON rather than the stream blowing up.
- Caught at both the incremental delta and the end of the content block.
Unable to parse tool parameter JSON from model. Please retry your request or adjust your prompt.
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.