Workflows

Delegate workflow steps and reuse subworkflows

Assign a limited task to another agent or include a published process as a subworkflow.

Updated August 7, 2026 Β· 9 min

Delegate to an agent

An Agent node sends a task to another active agent in the same workspace. Select a specialist other than the primary agent and describe the required task and context precisely.

The delegation should produce a concrete contribution for the next step rather than transferring the whole process without boundaries.

Limit context

Include only required data. The delegated agent keeps its own configuration, knowledge, and tools; it does not automatically inherit the executing agent's resources.

Explain the expected format, constraints, and behavior when information is missing.

Use a subworkflow

An Execute workflow node reuses another published workflow in the same workspace. It fits common processes such as validating data or registering a request.

The target must be published and cannot reference the current workflow itself. Keep its input and output contract stable for dependent processes.

Choose the right mechanism

Use an agent for specialized interpretation or generation, a subworkflow for a reusable explicit sequence, and a tool for a specific external operation.

Test dependencies

Validate the agent or subworkflow independently, then simulate the parent and inspect the input and output recorded in the trace.