Interface: AnnotateAttachInput
Defined in: packages/workflow-engine/src/kernel/kernel.ts:186
Input for the public kernel.annotations.attach helper.
Properties
actor?
optionalactor?:AnnotationActor
Defined in: packages/workflow-engine/src/kernel/kernel.ts:188
attempt?
optionalattempt?:number
Defined in: packages/workflow-engine/src/kernel/kernel.ts:197
attributes
attributes:
Record<string,unknown>
Defined in: packages/workflow-engine/src/kernel/kernel.ts:187
emitEvent?
optionalemitEvent?:boolean
Defined in: packages/workflow-engine/src/kernel/kernel.ts:205
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:199
payload?
optionalpayload?:Record<string,unknown>
Defined in: packages/workflow-engine/src/kernel/kernel.ts:198
scope?
optionalscope?:AnnotationScope
Defined in: packages/workflow-engine/src/kernel/kernel.ts:194
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:195
workflowStageRecordId?
optionalworkflowStageRecordId?:string|null
Defined in: packages/workflow-engine/src/kernel/kernel.ts:196