Skip to main content

RunCheckpoint

@forge/monorepo


@forge/monorepo / backend/src / RunCheckpoint

Type Alias: RunCheckpoint

RunCheckpoint = object

Defined in: backend/src/runtime/checkpoint.ts:32

Properties

parts

readonly parts: readonly MessagePart[]

Defined in: backend/src/runtime/checkpoint.ts:37

Accumulated parts of the assistant message being produced, in order.


pendingToolCalls

readonly pendingToolCalls: readonly PendingToolCall[]

Defined in: backend/src/runtime/checkpoint.ts:41

Tool calls started but not yet completed. Non-empty after a crash → finalized on recovery.


runId

readonly runId: RunId

Defined in: backend/src/runtime/checkpoint.ts:33


sequence

readonly sequence: number

Defined in: backend/src/runtime/checkpoint.ts:35

Highest event sequence durably persisted. A reconnecting client resumes with after: sequence.


step

readonly step: number

Defined in: backend/src/runtime/checkpoint.ts:39

Step index reached in the agent loop, bounded by ExecutionLimits.maxSteps.


updatedAt

readonly updatedAt: string

Defined in: backend/src/runtime/checkpoint.ts:43


usage

readonly usage: RunUsageTotals

Defined in: backend/src/runtime/checkpoint.ts:42