flowbuilder_yaml/
lib.rs

1//! # FlowBuilder YAML
2//!
3//! 动态流程构建,从YAML/JSON配置文件构建工作流
4
5mod config;
6mod config_parser;
7mod executor;
8mod expression;
9mod loader;
10mod parser;
11
12// 重新导出主要类型
13pub use config::*;
14pub use config_parser::*;
15pub use executor::*;
16pub use expression::*;
17pub use loader::*;
18pub use parser::*;
19
20/// 预导入模块
21pub mod prelude {
22    pub use crate::{
23        DynamicFlowExecutor, WorkflowConfig, WorkflowInfo, WorkflowLoader,
24        YamlConfigParser,
25    };
26    // 重命名 ExpressionEvaluator 以避免与 core 包冲突
27    pub use crate::ExpressionEvaluator as YamlExpressionEvaluator;
28    pub use flowbuilder_core::prelude::*;
29    pub use flowbuilder_runtime::{
30        EnhancedFlowOrchestrator, EnhancedTaskExecutor, ExecutionResult,
31    };
32}