Interface: KeyPoolStateStore
Defined in: packages/agentos/src/core/providers/KeyPoolStateStore.ts:44
Where a pool keeps its state across restarts. Both calls may reject; the pool logs and carries on.
Methods
load()
load(
poolId):Promise<KeyState[] |null>
Defined in: packages/agentos/src/core/providers/KeyPoolStateStore.ts:46
The states saved under this pool id, or null when none were.
Parameters
poolId
string
Returns
Promise<KeyState[] | null>
save()
save(
poolId,state):Promise<void>
Defined in: packages/agentos/src/core/providers/KeyPoolStateStore.ts:48
Saves one key's state; an older updatedAt never overwrites a newer row.
Parameters
poolId
string
state
Returns
Promise<void>