SuperAPI AI 工具集

nitro-task

编程与开发

查看项目

更新于 10-15 20:12

技能介绍

用途:为编码智能体提供本地优先、依赖感知的任务跟踪,通过 nitro agent tasks 子命令创建、分诊和管理任务。任务记录是工作与决策的唯一事实来源,因为会话会结束、上下文会压缩,而任务会保留。该跟踪器不运行 git 命令,也不向工作树写入任何内容,因此其状态不会进入提交。

主要能力:创建任务(create、q 快速捕获)、查询(ready、blocked、list、search、stale、count)、更新与认领(update --claim)、关闭(close --reason)、依赖管理(dep add/remove/tree/cycles)、史诗管理(epic status、epic close-eligible)、延期(defer/undefer)、标签与评论(label add/remove、comment add)、质量检查(lint、doctor)。优先级为 0-4 / p0-p4(0 严重、2 默认、4 待办);类型有 task、bug、feature、epic、chore、docs、question 或自定义。

使用方式:始终调用子命令,因为裸 nitro agent 会打开交互式 TUI 并阻塞会话。写操作需传 --actor <name>,读命令不需要。建议使用 --output json 并从结果中取 id,id 不可自行构造。评论是决策日志,用户裁定和约束性决定应写入 comment add。关闭需附证据,close --reason 指明证明的提交或事实;不确定时用评论代替关闭。若找不到 nitro,说明 CLI 未安装,应停止并让用户参考 https://chillicream.com/docs/nitro/cli/installation 安装,不要自行安装。

适用场景:编码智能体在会话间持续跟踪任务、依赖、阻塞与决策,进行任务分诊、认领、关闭和史诗收尾。

限制:--claim 不会拒绝他人已持有的任务,需先 show 检查;in_progress 且已有其他负责人时应另选工作。list 默认只显示非终态工作,--all 才含已关闭任务;超过 100 个已关闭任务后最旧的会被自动归档,list --all 和 search 不可见,需用 list --status archived 或 show <id> 访问,因此搜索无结果不代表任务从未存在。默认按优先级排序,没有 --sort。父边只阻塞史诗,不阻塞子任务;不要用裸 dep add 把子任务链接到其史诗。epic close-eligible 会关闭所有符合条件的史诗。非交互式 delete 需要 --force。资料未提供收费、价格、平台或效果信息。