- 1
//! vak-flow: static, validated DAGs of typed nodes executed in dependency - 2
//! layers. Definitions are frozen into each run record; failures follow an - 3
//! explicit required/optional policy; completed nodes can be skipped on - 4
//! resume. - 5
- 6
pub mod adopt; - 7
pub mod exec; - 8
pub mod graph; - 9
pub mod parse; - 10
pub mod planner; - 11
pub mod types; - 12
- 13
pub use exec::{Executor, ExecutorDeps, FlowOutcome, FlowWorkContext}; - 14
pub use parse::{ParseError, parse_flow}; - 15
pub use planner::{ - 16
PLANNER_SYSTEM, PlanOutcome, ToolCatalogEntry, build_planner_prompt, extract_toml, - 17
plan_and_run, sanitize_basic_string_newlines, - 18
}; - 19
pub use types::{FlowDef, FlowState, NodeDef, NodeResult, NodeStatus}; - 20
source · Rust
Lib
crates/vak-flow/src/lib.rs669 B20 linesSnapshot ed4ab258