用途:该技能用于处理被指派(offered)的 swarm 任务,帮助智能体在正式开工前完成一次任务评审与决策。
主要能力:读取任务详情、评估任务是否匹配自身能力、判断是否具备必要上下文或访问权限、判断任务描述是否足够清晰,并据此接受或拒绝任务。
使用方式:先调用 get-task-details 工具并传入 taskId 获取任务详情;评估后作出决定。接受时调用 task-action,参数为 action: "accept" 与 taskId: "<taskId>",随后立即使用 work-on-task 技能并传入同一 taskId 开始工作。拒绝时调用 task-action,参数为 action: "reject"、taskId: "<taskId>" 以及 reason,说明拒绝原因,例如缺少所需专长或任务描述过于模糊,然后停止。
示例接受流程:get-task-details taskId="abc-123";查看详情;task-action action="accept" taskId="abc-123";/work-on-task abc-123。示例拒绝流程:get-task-details taskId="abc-123";查看详情;task-action action="reject" taskId="abc-123" reason="Task requires access to production database which I don't have";停止。
适用场景:多智能体协作中,任务被分配给某个智能体后,由其自行判断是否承接,从而避免承接无法完成的工作。
限制与注意:拒绝时必须给出清晰理由,便于 lead agent 重新分配;一旦接受,必须立即用 work-on-task 技能开始执行;拒绝后任务会回到未分配池等待重新指派。资料未提供该技能的安装方式、依赖环境、收费与平台支持等信息。