checkpointManager
Workspace API / services/checkpointManager
services/checkpointManager
Interfaces
CheckpointState
Defined in: services/checkpointManager.ts:20
Properties
workflowRunId
workflowRunId:
string
Defined in: services/checkpointManager.ts:21
voltAgentRunId
voltAgentRunId:
string
Defined in: services/checkpointManager.ts:22
stepIndex
stepIndex:
number
Defined in: services/checkpointManager.ts:23
stepOutputs
stepOutputs:
Record<string,unknown>[]
Defined in: services/checkpointManager.ts:24
variables
variables:
Record<string,unknown>
Defined in: services/checkpointManager.ts:25
resumeToken
resumeToken:
string
Defined in: services/checkpointManager.ts:26
createdAt
createdAt:
Date
Defined in: services/checkpointManager.ts:27
expiresAt
expiresAt:
Date
Defined in: services/checkpointManager.ts:28
Functions
createCheckpoint()
createCheckpoint(
workflowRunId,voltAgentRunId,stepIndex,stepOutputs,variables):Promise<CheckpointState>
Defined in: services/checkpointManager.ts:34
Create a checkpoint for suspend
Parameters
workflowRunId
string
voltAgentRunId
string
stepIndex
number
stepOutputs
Record<string, unknown>[]
variables
Record<string, unknown> = {}
Returns
Promise<CheckpointState>
loadCheckpoint()
loadCheckpoint(
resumeToken):Promise<CheckpointState|null>
Defined in: services/checkpointManager.ts:89
Load a checkpoint by resume token
Parameters
resumeToken
string
Returns
Promise<CheckpointState | null>