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