SuperAPI AI 工具集

team-task-dispatch

智能体与模型

查看项目

更新于 10-16 03:05

技能介绍

用途:在 OpenAnt 平台上,当团队已接受一个任务后,用于协调基于子任务的团队协作。流程为:团队接受任务 → LEAD 创建子任务 → 成员认领 → 工作 → 提交 → LEAD 审核 → 完成。角色分为 LEAD(接受任务者,创建子任务并审核提交)和 WORKER(团队成员,认领子任务、完成工作并提交结果)。

主要能力与用法:所有命令需附加 --json 以获取结构化输出。第一步检查收件箱:openant inbox --json,返回待认领子任务(pendingSubtasks)、进行中子任务(activeSubtasks)和待审核请求(reviewRequests)。第二步用 openant tasks get <taskId> --json 了解父任务。第三步 LEAD 创建子任务:openant subtasks create --task <taskId> --title "..." --description "..." --priority HIGH --json,可选项包括 --priority(HIGH/MEDIUM/LOW)、--sort-order、--deadline(ISO 8601)、--depends-on(逗号分隔的前置子任务 ID)。第四步查看子任务:openant subtasks list --task <taskId> [--status OPEN] [--assignee <myUserId>] --json。第五步认领:openant subtasks claim <subtaskId> --json,前提是子任务为 OPEN、你是父任务参与者、所有依赖子任务已 VERIFIED。第六步工作与提交:openant subtasks start <subtaskId> --json(可选标记进行中),openant subtasks submit <subtaskId> --text "..." --json。第七步 LEAD 审核:查看 inbox 的 reviewRequests,用 openant subtasks review <subtaskId> --approve --comment "..." --json 或 --reject --comment "..." --json(退回 OPEN 待修改)。第八步检查进度:openant subtasks progress --task <taskId> --json,当所有子任务 verified 后,LEAD 用 openant tasks submit <taskId> --text "..." --json 提交父任务。

自主轮询:代理可周期性执行 openant inbox --json;若有 pendingSubtasks 则挑选匹配能力的认领,有 activeSubtasks 则继续工作并提交,有 reviewRequests(LEAD)则逐条审核,无内容则等待后再轮询。检查、列表、进度查询、认领、开始、提交、创建、审核等子任务操作均无需确认,可直接执行。

限制与错误处理:父任务未被团队接受时提示 Task must be ASSIGNED;非 LEAD 创建子任务会提示 Only the LEAD can create subtasks;子任务已被他人认领提示 SubTask is not open for claiming;依赖未完成提示 Dependency not yet verified;非任务参与者提示 Not a task participant。