Interface: AnnotateAttachInput
Defined in: packages/workflow-engine/src/kernel/kernel.ts:189
Input for the public kernel.annotations.attach helper.
Properties
actor?
optionalactor?:AnnotationActor
Defined in: packages/workflow-engine/src/kernel/kernel.ts:191
attempt?
optionalattempt?:number
Defined in: packages/workflow-engine/src/kernel/kernel.ts:200
attributes
attributes:
Record<string,unknown>
Defined in: packages/workflow-engine/src/kernel/kernel.ts:190
emitEvent?
optionalemitEvent?:boolean
Defined in: packages/workflow-engine/src/kernel/kernel.ts:208
If true, the engine writes an annotation:created outbox event
for each attribute in this batch, in the same transaction as the
annotation rows. Off by default.
idempotencyKey?
optionalidempotencyKey?:string
Defined in: packages/workflow-engine/src/kernel/kernel.ts:202
payload?
optionalpayload?:Record<string,unknown>
Defined in: packages/workflow-engine/src/kernel/kernel.ts:201
scope?
optionalscope?:AnnotationScope
Defined in: packages/workflow-engine/src/kernel/kernel.ts:197
Defaults to "run". Set to "stage" with scopeId to scope an
annotation to a specific stage (e.g., from a plugin observing
stage events).
scopeId?
optionalscopeId?:string|null
Defined in: packages/workflow-engine/src/kernel/kernel.ts:198
workflowStageRecordId?
optionalworkflowStageRecordId?:string|null
Defined in: packages/workflow-engine/src/kernel/kernel.ts:199