Skip to main content

Interface: IUsageLedgerPersistence

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

Persistence adapter contract enabling storage engines.

Methods

loadAll()

loadAll(): Promise<UsageBucket[]>

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

Returns

Promise<UsageBucket[]>


save()

save(bucket): Promise<void>

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

Parameters

bucket

UsageBucket

Returns

Promise<void>