Skip to main content

Interface: WorkflowStageRecord

Defined in: packages/workflow-engine/src/persistence/interface.ts:111

Properties​

attempt​

attempt: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:132

Attempt generation of this stage record. 0 for the original execution; incremented each time the record is executed again: a job retry of a thrown stage, or a run.redrive that reopens the stage in place (lastFailure / stage). A redrive from start, or of a stage after the resumed one, deletes the record and the replacement starts at 0 again, with the old attempt archived as a run.supersededAttempt annotation. Annotations written by ctx.annotate(...) during this stage inherit this value so a future agent can distinguish decisions made on different attempts of the same logical stage.


completedAt​

completedAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:135


config​

config: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:139


createdAt​

createdAt: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:113


duration​

duration: number | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:136


embeddingInfo​

embeddingInfo: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:146


errorMessage​

errorMessage: string | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:147


executionGroup​

executionGroup: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:120


id​

id: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:112


inputData​

inputData: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:137


maxWaitUntil​

maxWaitUntil: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:144


metrics​

metrics: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:145


nextPollAt​

nextPollAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:142


outputData​

outputData: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:138


pollInterval​

pollInterval: number | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:143


resumeData​

resumeData: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:141


stageId​

stageId: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:117


stageName​

stageName: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:118


stageNumber​

stageNumber: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:119


startedAt​

startedAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:134


status​

status: Status

Defined in: packages/workflow-engine/src/persistence/interface.ts:133


suspendedState​

suspendedState: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:140


updatedAt​

updatedAt: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:114


version​

version: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:115


workflowRunId​

workflowRunId: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:116