Safeguard and refusal notices now end with a Details line naming the refusal category.
What's wrong with this entry?
When the API flags or refuses a message, the notice now ends with a Details: line naming the server-supplied refusal category. This applies to the safeguards notices, their switched-model and same-model variants, and the invalid-request path.
- The category is stripped of backticks and square brackets and length-capped before being shown; if the response carries no category, or it is not a string, no line is appended.
- The Request ID appended to refusal messages is now only shown when it matches
^[A-Za-z0-9_-]{1,255}$. - The cyber-refusal fallback latch re-arms on a
sawCyberRefusalflag as well as on the category, and takes its request id from an entry that is genuinely categorised as cyber.
's safeguards flagged this message. , tengu_refusal_fallback_resume_latch
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.229
Render errors are now reported instead of silently blanking
Both mention error