flowbuilder_runtime/
lib.rs

1//! # FlowBuilder Runtime
2//!
3//! 高级运行时功能,包括任务调度、流程编排和增强执行器
4
5mod enhanced_executor;
6mod enhanced_orchestrator;
7
8// 重新导出增强组件
9pub use enhanced_orchestrator::{
10    EnhancedFlowOrchestrator, ExecutionComplexity,
11    OrchestratorConfig as EnhancedOrchestratorConfig,
12};
13
14pub use enhanced_executor::{
15    EnhancedTaskExecutor, ExecutionResult, ExecutionStats, ExecutorConfig,
16    NodeResult, PhaseResult,
17};
18
19/// 预导入模块
20pub mod prelude {
21    // 增强组件
22    pub use crate::{
23        EnhancedFlowOrchestrator, EnhancedTaskExecutor, ExecutionComplexity,
24        ExecutionResult, NodeResult, PhaseResult,
25    };
26
27    // 核心接口
28    pub use flowbuilder_core::{
29        ExecutionNode, ExecutionPhase, ExecutionPlan, Executor, ExecutorStatus,
30        FlowPlanner,
31    };
32}