SuperAPI AI 工具集

subagents-tasks-run

智能体与模型

查看项目

更新于 10-16 01:34

技能介绍

用途:执行计划文件夹(命名如 ${descriptive-name})中下一个待办任务。该文件夹由 subagents-tasks 约定生成,包含 tasks.md 控制文件和 task1.md、task2.md 等任务文件。技能逐条消费任务,在中心工作流状态与单任务上下文之间保持分离,适合迭代执行由 subagents-tasks 生成的计划。

主要能力:解析 tasks.md 的 Sub-agent workflow 部分,构建待办任务有序队列;无待办时退出。逐个读取 taskN.md 获取完整上下文、验收标准、依赖、预估工作量与 Next sub-agent 命令,运行至完成再进入下一个。反复调用子代理(如通过 runSubagent)执行任务,捕获输出与日志,重读任务文件检查 Done 标记或阻塞;完成后更新 tasks.md 为 Done 并附执行备注与链接,阻塞则追加阻塞详情并添加 Signals,按策略重试或转为待处理/阻塞待人工介入。支持状态显式机读化:Pending、In progress、Done、Blocked。

使用方式:指定计划文件夹,默认输出目录为 /tmp/;若工作区含 .tasks 文件夹则优先使用工作区内 .tasks/。文件需符合约定命名。任务完成后用代理文件系统操作(create_file/overwrite)写回修改文件,写前确保目录存在。若输入是单个内嵌 Agents tasks 文件,可拆分生成文件夹,否则原地操作但优先文件夹模式。

信号与审计:示例信号包括 run-task: ${descriptive-name}/taskN.md、task-done: ${descriptive-name}/taskN.md、task-blocked: ${descriptive-name}/taskN.md。每次状态变更在 taskN.md 与 tasks.md 追加含时间戳、执行者 id 与简短消息的审计条目。

限制:需实现重试、超时与最大尝试策略以避免死循环,并记录尝试次数与时间戳;具体重试次数、退避时长、执行者标识等参数资料未提供默认值。最终摘要需包含所有创建或修改的文件路径,以及验证清单中的各项是否满足。