Skip to main content

checkpointManager

Workspace API


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>