Hitting your USD budget now returns a distinct error subtype scripts can detect.
What's wrong with this entry?
When a run stops because the USD budget is used up, the result comes back with subtype: "error_max_budget_usd" and is_error: true, so scripts can tell budget exhaustion apart from other failures.
subtype: "error_max_budget_usd"
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.228
API rejections are classified from a structured marker instead of prose alone
Both mention error
-
v2.1.228
Oversized media in a request is now its own rejection class
Both mention error
-
v2.1.234
Empty or malformed API responses now report what actually answered
Both mention error