SuperAPI AI 工具集

teamharness-task-delegation

智能体与模型

查看项目

更新于 10-15 19:52

技能介绍

用途:在 Project Work 模式被选中后,作为 TeamHarness Leader 使用本技能创建并委派任务规格,检查 Worker 提交结果,并路由任务分配与完成消息。不用于把普通对话转成任务。

主要能力:以 Leader 身份调用 taskflow;把就绪项目节点转为 Worker 任务规格;检查 Worker 提交结果;路由任务分配与完成消息。每个委派任务应包含 task id、owner、scope、预期交付物、验收标准和阻塞上报路径。

使用方式:先读 TEAMS.md 获取 Worker Matrix ID 与 Team Room ID,确认节点来自 readyNodes 或 readyLoopNodes,再通过 taskflow 写入有边界的任务规格。调用 taskflow 时 role 为 "leader",action 为 "delegate_task",payload 含 projectId、taskId、roomId、spec。delegate_task 会写入 shared/tasks/{task-id}/meta.json 与 spec.md,并把项目节点状态改为 assigned。成功后用 teamharness-communication 在分配房间提及 Worker,例如 @worker-a:matrix.local TASK_ASSIGNED: demo-project-001-01 - Please start this task. Spec: shared/tasks/demo-project-001-01/spec.md。检查结果时 action 用 "check_task",payload 含 taskId;effective 为 false 则不接受,告知缺失并等待修正;为 true 则回到 teamharness-project-management 决定是否接受。

限制:不要直接从用户请求创建裸任务;不要要求 Worker 编辑项目文件;不要让多个 Worker 拥有同一任务目录;外部渠道需复用当前请求房间的稳定 sourceRoomId,不得创建任务或 Worker 专属 sourceRoomId。任务规格须包含完成报告指令,提交成功后不得使用 NO_REPLY。结果状态可为 SUCCESS、SUCCESS_WITH_NOTES、REVISION_NEEDED、BLOCKED。提交结果即结束该 Worker 任务,如需更多工作应新建项目节点并委派新任务。