AI工具 Skill技能库 关于道场
Meta-Flow 状态路由 工作流状态 阶段推进 Agent调度

Meta-Flow状态路由:工作流阶段推进与状态机管理

hyde-zhao/meta-flow |2026-06-20

Meta-Flow元工作流的状态路由技能。当需要推进工作流状态、回退到上一阶段、查询当前进度或判断下一步应调用哪个Agent时使用。读取并更新process/STATE.md,根据当前阶段退出条件判断是否可推进、下一步应唤醒哪个Agent。

【适用场景】

- 元工作流阶段推进、阶段回退、状态查询 - host-orchestrator在每个阶段完成后进行退出条件判定 - Story执行阶段内的LLD设计批次、开发队列、验证队列门控判断 - CP2/CP3/CP5/CP6/CP7/CP8前后human_gate_decisions状态队列维护 - workflow_health循环/卡顿/反复回修信号维护

【操作步骤】

1. 读取process/STATE.md获取当前阶段和进度 2. 根据当前阶段退出条件判断是否可推进 3. 若需要回退,更新STATE.md并触发回退流程 4. 若可推进,确定下一步应唤醒的Agent 5. 维护skills/state-router/templates/STATE-TEMPLATE.md状态机一致性 6. 更新context_budget和*-CONTEXT.yaml文件

【代码模板】

```yaml

process/STATE.md 结构

current_phase: CP5 current_wave: W1 active_changes: - CR-001 workflow_health: status: healthy # healthy/stalled/stuck signals: [] human_gate_decisions: pending_human_decisions: []

阶段退出条件判断

exit_conditions: CP5: - 上下文门控检查完成 - 人工决策已确认 - STATE-TEMPLATE更新 ```

【复盘要点】

- 状态推进必须基于当前阶段的退出条件判定 - 回退时需同步更新所有相关上下文文件 - 并行LLD写作期间需维护lld_clarification_queue收敛状态 - workflow_health信号用于检测卡顿和反复回修

来源:GitHub https://github.com/hyde-zhao/meta-flow