SuperAPI AI 工具集

run

智能体与模型

查看项目

更新于 10-15 19:55

技能介绍

用途:run 是一个路由技能,负责自主推进项目。它反复从 project.md 中挑选下一个动作,并交给合适的技能执行。

前置条件:project.md 必须存在;若不存在,则交给 brainstorm 起草。

主要流程:先读取 project.md,解析 Pending Work 部分,得到带 slug 和 status 的条目列表。然后选择下一个动作:若有条目状态为 done,先交给 save-work 持久化(可批量一次调用);否则若有 ready,取第一个交给 do-work;否则若有 pending-plan,取第一个交给 plan-work;否则若有 needs-input,停止并请用户解决;否则无可执行项,停止并交给 brainstorm。交接返回后重新读取 project.md 并回到选择步骤。停止条件:没有可执行项、用户中断、或同一项连续失败两次(避免紧密失败循环,需向用户暴露)。

状态约定:pending-plan 表示目标已知但无详细计划,交给 plan-work;pending-review 表示计划已写、等待 review-plan,由 plan-work 内部处理;ready 表示计划已批准、可执行,交给 do-work;in-progress 表示 do-work 正在运行,跳过、不要重新进入;done 表示工作与审查完成,交给 save-work;needs-input 表示受阻、需要用户输入,停止并询问。

限制:该技能从不直接修改 project.md 或工作 README,只读取状态并分派。