Skip to main content

Interface: IUsageLedgerPersistence

Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:48

Persistence adapter contract enabling storage engines.

Methods

loadAll()

loadAll(): Promise<UsageBucket[]>

Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:50

Returns

Promise<UsageBucket[]>


save()

save(bucket): Promise<void>

Defined in: packages/agentos/src/core/utils/usage/UsageLedger.ts:49

Parameters

bucket

UsageBucket

Returns

Promise<void>