Interface: AuthorizeModelAttemptInput
Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:17
What authorizeModelAttempt authorizes.
Properties
at
at:
number
Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:24
attemptId
attemptId:
string
Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:20
The caller's id for the attempt; a second authorization with it answers the first.
holdId
holdId:
string
Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:18
purpose
purpose:
AttemptPurpose
Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:21
rateVersion?
optionalrateVersion:string
Defined in: packages/agentos/src/safety/runtime/ModelAttemptBudget.ts:23
The snapshot the attempt is priced under: the hold's primary when absent, or one of its fallbacks.