dragon.ai.agent.config.pipeline.Pipeline

class Pipeline[source]

Bases: object

User-configurable DAG topology for a multi-agent workflow.

The user defines nodes in any order; the orchestrator resolves depends_on references when building the Dragon Batch DAG.

__init__(nodes: list [PipelineNode] = <factory>) None

Methods

__init__(nodes)

terminal_nodes()

Return nodes that are not depended upon by any other node.

Attributes

nodes

nodes: list [PipelineNode]
terminal_nodes() list [PipelineNode][source]

Return nodes that are not depended upon by any other node.

__init__(nodes: list [PipelineNode] = <factory>) None