Skip to main content

Crate rskit_dag

Crate rskit_dag 

Source
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 RequestResponse provider.
ToolConfig
Configuration for wrapping a DAG as a RequestResponse provider.
TypedDagNode
Typed adapter for a DAG node with explicit input and output contracts.

Enums§

FailurePolicy
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 RequestResponse provider.