Expand description
DAG task orchestrator with parallel execution and as_tool adapter.
Provides a directed acyclic graph runner that schedules independent nodes in
parallel and passes outputs downstream. Includes an as_tool adapter so
DAG workflows can be exposed as LLM tool-call targets.
Structs§
- Dag
- A directed acyclic graph of executable nodes.
- DagTool
- Wraps a DAG execution as a
RequestResponseprovider. - Tool
Config - Configuration for wrapping a DAG as a
RequestResponseprovider. - Typed
DagNode - Typed adapter for a DAG node with explicit input and output contracts.
Enums§
- Failure
Policy - Failure handling strategy for DAG execution.
Traits§
- DagNode
- A single executable node in a DAG pipeline.
Functions§
- as_tool
- Wrap a DAG execution as a
RequestResponseprovider.