Final aggregate output type
Final aggregate output type
Unique workflow identifier.
Adds a node with dependencies in a more readable way than manual dependsOn.
One dependency id or list of dependency ids.
Unique node identifier.
Node execution factory.
Optionaloptions: Omit<WorkflowNodeOptions, "dependsOn">Additional node options, excluding dependsOn.
Builder instance for chaining.
Registers a final aggregate mapper for workflow output.
Aggregate function.
Builder instance for chaining.
Adds a capability-backed node with dependencies.
Capability key
Capability request input type
Capability output type
One dependency id or list of dependency ids
Unique node identifier
Capability key to execute
Static request or state-aware request factory
Optionaloptions: Omit<WorkflowCapabilityNodeOptions, "dependsOn">Optional node + capability-job options
Builder instance for chaining
Adds a capability-backed node without writing the boilerplate client.createCapabilityJob(...) call.
Capability key
Capability request input type
Capability output type
Unique node identifier
Capability key to execute
Static request or state-aware request factory
Optionaloptions: WorkflowCapabilityNodeOptionsOptional node + capability-job options
Builder instance for chaining
Sets workflow-level default policies used by runner and capability helpers. Calling this multiple times merges values (latest wins per field).
Default policy values.
Builder instance for chaining.
Adds a workflow node.
Unique node identifier.
Node execution factory.
Optionaloptions: WorkflowNodeOptionsOptional node execution options.
Builder instance for chaining.
Sets a workflow version identifier used by resume drift checks.
Version value.
Builder instance for chaining.
Builder used to construct workflow DAG definitions.