Expand description
FlowSpec — the declarative workflow graph model.
A FlowSpec is the primary input to WorldInterface. It describes a
directed acyclic graph of nodes (connectors, transforms, branches) connected
by edges. FlowSpecs can be ephemeral (agent-submitted JSON) or named
(persisted, reusable).
Re-exports§
pub use branch::BranchCondition;pub use branch::BranchNode;pub use branch::ParamRef;pub use connector::ConnectorNode;pub use connector::IdempotencyConfig;pub use connector::IdempotencyStrategy;pub use edge::Edge;pub use edge::EdgeCondition;pub use transform::FieldMapping;pub use transform::FieldMappingSpec;pub use transform::TransformNode;pub use transform::TransformType;pub use validate::ValidationDiagnostic;pub use validate::ValidationError;pub use validate::ValidationRule;
Modules§
- branch
- Branch (conditional routing) node types for FlowSpec.
- connector
- Connector node types for FlowSpec.
- edge
- Edge types for FlowSpec graphs.
- topo
- Topological sort for FlowSpec graphs.
- transform
- Pure transform node types for FlowSpec.
- validate
- FlowSpec validation.
Structs§
Enums§
- Node
Type - The type of a node, determining its behavior.