Skip to main content

Type Alias: RecordAttemptUsageResult

RecordAttemptUsageResult = { overLimit: Record<string, number>; status: "recorded"; } | { status: "already_recorded"; } | { reason: "not_found" | "unknown_component" | "invalid_quantity" | "usage_regression" | "conflicting_final"; status: "refused"; }

Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:43

A report's answer; overLimit names each component past its per-attempt limit, by how much.