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