Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / CheckpointState

Interface: CheckpointState

Defined in: packages/core/src/journal/checkpoint.ts:33

The canonical-history snapshot at a turn boundary.

Properties

PropertyTypeDescriptionDefined in
compactionnumber[]Compaction points; producers arrive with M4-T03.packages/core/src/journal/checkpoint.ts:44
messagesMsg[]Canonical history up to and including the boundary.packages/core/src/journal/checkpoint.ts:36
pending?PendingToolTurnPresent while an ask suspension holds the turn open (M3-T03).packages/core/src/journal/checkpoint.ts:46
schemaAttemptsnumber-packages/core/src/journal/checkpoint.ts:42
toolCallsUsednumber-packages/core/src/journal/checkpoint.ts:41
turnsnumberModel turns already paid.packages/core/src/journal/checkpoint.ts:38
usageUsageUsage accumulated so far (not yet journaled: terminals carry totals).packages/core/src/journal/checkpoint.ts:40
v1-packages/core/src/journal/checkpoint.ts:34