SuperAPI AI 工具集

agkan-subtask

编程与开发

查看项目

更新于 10-15 21:50

技能介绍

用途:在已选定任务后,于隔离的(分叉)上下文中实现该任务,并完成分支创建、提交推送、创建 PR、更新任务状态到 review。

主要能力:读取 agkan 配置(agkan config get --json)获取评审模型与强度;用 agkan task update <id> status in_progress 标记进行中;从任务 branch 列或任务正文 PR: 标签判断是否存在分支或 PR;无分支时按 fix/ 或 feat/ 前缀生成 <prefix>/<id>-<title-slug> 分支;将分支写回任务(--branch);实现后显式 git add 指定文件(禁止 git add -A),提交并 git push -u origin <branch-name>,再用 git ls-remote 验证;成功后必须创建 PR(可先 draft,实现完成则普通 PR),记录 PR URL 到任务正文与 meta;更新 checklist;用子代理做自审(critical 问题需修复);最后将 draft PR 转为 ready 并 agkan task update <id> status review。

限制:仅在实现真正成功(有代码提交、推送成功、PR 存在)时才能改 review;出现错误、权限拒绝或未解决中断时保持 in_progress 且 PR 保持 draft;不等待合并、不标记 done,review→done 由 agkan-review 处理;delegate 为伪代码,需映射到环境可用的子代理工具,模型为空表示继承当前模型;评审模型/强度等缺失事实暂未提供。