Interface CheckpointMetadata

Lightweight descriptor stored alongside each persisted checkpoint snapshot. Used by the runtime to enumerate and restore checkpoints without deserialising the full GraphState payload.

interface CheckpointMetadata {
    id: string;
    runId: string;
    graphId: string;
    nodeId: string;
    timestamp: number;
    stateSize: number;
    hasMemorySnapshot: boolean;
}

Properties

id: string

Unique checkpoint id (UUIDv4 assigned by the runtime).

runId: string

Id of the graph run that produced this checkpoint.

graphId: string

Id of the CompiledExecutionGraph being executed.

nodeId: string

Id of the node that triggered checkpoint persistence.

timestamp: number

Unix epoch milliseconds when the checkpoint was persisted.

stateSize: number

Serialised byte size of the GraphState payload.

hasMemorySnapshot: boolean

Whether a full MemoryView snapshot was included in the payload.