Constants§
- BLOCKED_
BY_ HOOK - A
user_prompt_submithook rejected the inbound user message. - BUDGET_
EXHAUSTED - BUDGET_
PAUSED - DEPENDENCY_
UNAVAILABLE - INVALID_
TOOL_ SCHEMA - MAX_
ITERATIONS - MODEL_
UNAVAILABLE - PROCESSING_
ERROR - PROVIDER_
MISCONFIGURED - PROVIDER_
QUOTA_ EXHAUSTED - Provider account is out of credits/quota (billing). Distinct from
provider_misconfigured(bad/missing API key) so operators can tell “top up the account” apart from “fix the key”. - PROVIDER_
RATE_ LIMITED - PROVIDER_
UNAVAILABLE - PROVIDER_
USAGE_ LIMIT_ REACHED - Subscription/plan usage limit was reached (e.g. ChatGPT/Codex
usage_limit_reached). Distinct fromprovider_rate_limited(a short transient throttle) because the reset is far in the future (hours) and carries a concreteresets_attimestamp, and distinct fromprovider_quota_exhausted(billing/credits) because it recovers on its own at the reset time without operator action. - REQUEST_
TOO_ LARGE - SOFT_
LIMIT_ REACHED