SuperAPI AI 工具集

rune-tasks

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:借助 rune CLI 管理分层任务清单,把复杂工作拆成阶段、任务与子任务,并跟踪状态,适合智能体协作与编程项目推进。

主要能力:

  • 创建任务文件:rune create [file] --title "Title",可用 --reference 关联需求或设计文档。
  • 增删改查任务:rune add、rune update、rune complete、rune progress、rune uncomplete、rune remove;任务 ID 为位置参数,例如 rune complete tasks.md 1.2。
  • 组织:rune add-phase、rune has-phases、rune find、rune renumber。阶段为 H2 标题,任务编号跨阶段全局递增。
  • 状态:0 待处理、1 进行中、2 已完成;Markdown 中显示为 [ ]、[-]、[x]。父任务在所有子任务完成后会自动完成。
  • 依赖:用 --blocked-by 声明前置任务,只有全部阻塞任务完成后才“就绪”;内部使用稳定 ID,检测循环依赖,删除任务会自动从依赖列表移除。
  • 工作流与多智能体:用 --stream N 划分并行流,rune streams 查看各流状态;rune next --claim "agent-1" 认领并开始任务,--owner 过滤归属,--release 释放。
  • 批量操作:rune batch [file] --input '{...}',支持 add、add-phase、update、remove,操作原子化;数组中 references、requirements、blocked_by 必须用数组而非逗号字符串。
  • 输出格式:--format table(默认)、markdown、json;过滤支持 --filter pending|in-progress|completed。
  • Git 集成:配置启用 Git 发现后,可省略文件名,按当前分支自动发现任务文件。

限制与注意:缺失信息包括具体安装方式、收费与平台支持,资料未提供。复杂层级建议保持较浅;renumber 会创建 .bak 备份但不更新任务详情中的需求链接。