Skip to main content

Interface: CheckpointMetadata

Defined in: packages/agentos/src/orchestration/ir/types.ts:623

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

Properties​

graphId​

graphId: string

Defined in: packages/agentos/src/orchestration/ir/types.ts:629

Id of the CompiledExecutionGraph being executed.


hasMemorySnapshot​

hasMemorySnapshot: boolean

Defined in: packages/agentos/src/orchestration/ir/types.ts:637

Whether a full MemoryView snapshot was included in the payload.


id​

id: string

Defined in: packages/agentos/src/orchestration/ir/types.ts:625

Unique checkpoint id (UUIDv4 assigned by the runtime).


nodeId​

nodeId: string

Defined in: packages/agentos/src/orchestration/ir/types.ts:631

Id of the node that triggered checkpoint persistence.


runId​

runId: string

Defined in: packages/agentos/src/orchestration/ir/types.ts:627

Id of the graph run that produced this checkpoint.


stateSize​

stateSize: number

Defined in: packages/agentos/src/orchestration/ir/types.ts:635

Serialised byte size of the GraphState payload.


timestamp​

timestamp: number

Defined in: packages/agentos/src/orchestration/ir/types.ts:633

Unix epoch milliseconds when the checkpoint was persisted.