SuperAPI AI 工具集

tasks-execute

智能体与模型

查看项目

更新于 10-15 17:17

技能介绍

用途:让智能体按同一循环逐条完成 ArchDev Tasks 的 epic:选就绪任务→认领租约→启动心跳→执行→验证→评论→提交→关闭,再取下一个。适用于已接入 ArchDev Tasks 的仓库与 epic。

主要能力与规则:所有 Tasks 操作用 archdev CLI,解析输出优先加 --json;每次会话先读 "$archdev" tasks guide,CLI 与技能文档冲突时以 CLI 为准。两条硬规则:未认领租约不得开工(就绪列表只是快照,不代表所有权);持有租约期间必须有运行中的心跳(租约 60 秒至 1 小时过期,无续期会被他人抢走)。

必要用法:先解析 SKILL.md 所在目录并运行 bootstrap 获取可执行文件绝对路径(Bash/Zsh:archdev="$(bash /absolute/path/to/tasks-execute/scripts/bootstrap.sh)";Fish:set archdev (bash /absolute/path/to/tasks-execute/scripts/bootstrap.sh);PowerShell:$archdev = & powershell -NoProfile -File 'C:\path\to\tasks-execute\scripts\bootstrap.ps1'),安装或升级前需人工批准;再执行 "$archdev" auth status,未登录则 auth login 由人工完成浏览器登录。用 tasks list/ready/show/comments/deps 确认 epic 与范围(--team/--user/--org,不得猜测 ID),用 tasks claim 认领(带 --session-name、--harness、--lease-duration-seconds),随后立即运行 tasks heartbeat(默认 60 秒间隔、300 秒租约,间隔须小于租约时长,建议不超过三分之一),并另存状态文件记录 task_id、lease_id、session_id、session_name 与心跳日志路径。

平台与限制:心跳需原生 ArchDev Tasks 租约,拒绝其他任务后端;Claude Code 用后台 Bash 并记后台 ID,其他 harness 用持久进程或 nohup 并记 PID。renewed 正常;renew_failed 时不得提交或关闭;lease_lost 或心跳死亡时立即停止编辑,用 tasks renew 探查所有权,租约已失则重认领或移交。human、post_deploy 任务不认领;仓库的 AGENTS.md、CLAUDE.md 若更严格以其为准;该技能只到提交,推送与开 PR 需用户明确要求;不得使用 --no-verify。资料未提供定价、支持平台版本等更多信息。