What
The admin gateway spend precheck now returns { blocked, headers }, so rate-limit headers reach the client on successful calls and not just on a blocking 429.
Details
- Previously only the blocking 429 response carried the precheck headers.
- When the request is allowed and the upstream response is ok, the precheck headers are copied onto that response.
- This is how clients see overage state, for example
anthropic-ratelimit-unified-overage-disabled-reason, on a call that went through.
Evidence
anthropic-ratelimit-unified-overage-disabled-reason
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Names in the bundleanthropic-ratelimit-unified-overage-disabled-reason