Skip to main content

Interface: WorkflowStageRecord

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

Properties​

attempt​

attempt: number

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

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


config​

config: unknown

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


createdAt​

createdAt: Date

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


duration​

duration: number | null

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


embeddingInfo​

embeddingInfo: unknown

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


errorMessage​

errorMessage: string | null

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


executionGroup​

executionGroup: number

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


id​

id: string

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


inputData​

inputData: unknown

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


maxWaitUntil​

maxWaitUntil: Date | null

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


metrics​

metrics: unknown

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


nextPollAt​

nextPollAt: Date | null

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


outputData​

outputData: unknown

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


pollInterval​

pollInterval: number | null

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


resumeData​

resumeData: unknown

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


stageId​

stageId: string

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


stageName​

stageName: string

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


stageNumber​

stageNumber: number

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


startedAt​

startedAt: Date | null

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


status​

status: Status

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


suspendedState​

suspendedState: unknown

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


updatedAt​

updatedAt: Date

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


version​

version: number

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


workflowRunId​

workflowRunId: string

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