Skip to main content

Interface: CheckpointMetadata

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

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:628

Id of the CompiledExecutionGraph being executed.


hasMemorySnapshot

hasMemorySnapshot: boolean

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

Whether a full MemoryView snapshot was included in the payload.


id

id: string

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

Unique checkpoint id (UUIDv4 assigned by the runtime).


nodeId

nodeId: string

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

Id of the node that triggered checkpoint persistence.


runId

runId: string

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

Id of the graph run that produced this checkpoint.


stateSize

stateSize: number

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

Serialised byte size of the GraphState payload.


timestamp

timestamp: number

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

Unix epoch milliseconds when the checkpoint was persisted.