Interface: UsageLedgerOptions
Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:41
Options for UsageLedger behavior.
Properties
includeInterimStreamingUsage?
optionalincludeInterimStreamingUsage:boolean
Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:43
When true, interim streaming usage (non-final chunks) will contribute estimated tokens.
persistenceAdapter?
optionalpersistenceAdapter:IUsageLedgerPersistence
Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:47
Persistence adapter for durability (undefined => in-memory only).
pricingFallbacks?
optionalpricingFallbacks:Record<string, {inputPer1M?:number;outputPer1M?:number;totalPer1M?:number; }>
Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:45
Optional pricing fallback map: modelId -> { inputPer1M, outputPer1M }.