Skip to main content

ERROR_CODES

@forge/monorepo


@forge/monorepo / backend/src / ERROR_CODES

Variable: ERROR_CODES

const ERROR_CODES: readonly ["unauthorized", "forbidden", "not_found", "invalid_input", "conflict", "rate_limited", "provider_unavailable", "provider_error", "timeout", "cancelled", "budget_exceeded", "context_overflow", "approval_required", "approval_denied", "approval_expired", "question_pending", "admission_rate_limited", "idempotency_conflict", "capability_unavailable", "internal"]

Defined in: backend/src/core/errors.ts:9

Error contract — docs/03-intelligence-runtime.md.

Errors carry a stable code, retryability and safe details. "Safe" means the payload is shown to a model and a user: no credentials, no connection strings, no internal hostnames, no raw provider stack traces.