SuperAPI AI 工具集

workflow-orchestration

办公与效率

查看项目

更新于 10-15 19:57

技能介绍

用途:把多个技能调用组织成一个命名的多步工作流,可带可选条件,定义一次后每次可靠运行。状态文件位于 ~/.openclaw/skill-state/workflow-orchestration/state.yaml。

适用场景:重复任务总是遵循相同技能顺序(如 review → plan → execute → verify);多步流程中断后需要恢复;需要条件分支,例如“若第 2 步失败则改跑技能 X”。

定义方式:以内联形式定义,包含 workflow 名称与 steps 列表,每步为“技能名: 简要指令”,可加 on_failure 指定回退技能。

运行流程:第一步加载或创建——若状态中已存在同名工作流则加载并检查 current_step,否则写入定义,状态为 in_progress、current_step 为 1。第二步执行当前步骤——先宣告“Workflow <name> — step [N]: invoking <skill-name>”,再按指令调用技能;成功则推进 current_step 并更新 last_updated;失败且设置了 on_failure 则调用回退技能后继续;失败且无回退则置 status: blocked、写入 blocked_reason、停止并通知用户。第三步重复直至全部完成,置 status: complete。

关键原则:每个状态文件同一时间只允许一个活动工作流;始终宣告当前步骤便于用户跟进;绝不静默跳过步骤,宁可阻塞也不要出错。

限制:资料未提供具体安装命令、依赖环境、收费方式与平台支持信息。