Flow 范式
September 3, 2026 · View on GitHub
当前 Flow 是持久化、可恢复的顺序控制流。范式使用现有 step、route、repeat 和 HumanTask 组合,不新增另一套运行时快捷 API。
Prompt Chain
用普通 transition 串联步骤。运行时自动把每个成功节点的最新结果保存到
state.nodes.<nodeId>.result;Expert/ExpertTeam prompt 通过带稳定 Node ID 的变量段引用上游结果。
所有节点都必须从 start 可达,最后一条边明确 end 或 fail。
Routing
分类节点输出稳定字段,route transition 按值选择分支。必须提供 fallback,避免未知分类在运行期 才暴露。各分支最终独立 end 或 fail。
Evaluator Optimizer
optimizer 生成候选,evaluator 输出 accepted/revise。accepted 结束;revise 使用具名 repeat 回到 optimizer。Loop 必须声明正整数 maxIterations,onLimit 必须离开循环区域。
并行协作的选择
Flow 用于持久、可恢复的确定性控制流;动态并行协作由 ExpertTeam 和
spawn_expert 委派机制承载。这两种表达共用 Execution / Invocation 语义:Flow 保留稳定路由与
恢复边界,ExpertTeam 负责按任务状态分解、并行委派和汇总。