Workflows is a Rust library crate (not a hosted service; the crate name on crates.io/GitHub is tinyflows) that models an automation as a WorkflowGraph: a directed graph of typed nodes and edges. You build or generate that graph, it gets structurally validated, compiled into an opaque CompiledWorkflow, and lowered — once per run — onto tinyagents, a state-graph execution engine, via engine::run.

model::WorkflowGraph -> validate -> compiler::compile -> engine::run

(typed graph) (structural) (validated handle) (lowers onto

tinyagents,

drives to done)