用途:当存在多个彼此独立、无共享状态或顺序依赖的问题或任务时,把每个独立问题域交给一个具有隔离上下文的专用智能体并行处理,从而节省逐一排查的时间,并保留协调者自身的上下文。典型场景是多个测试文件因不同根因失败、多个子系统独立出现故障,且每个问题无需其他问题的上下文即可理解。
判断流程:先确认是否存在多个失败;再确认它们是否独立;若相互关联则用单个智能体统一排查;若独立再看能否并行;能并行则并行分派,因共享状态无法并行则顺序执行智能体。
主要能力与模式:识别独立的问题域并按故障分组;为每个智能体创建聚焦任务,明确范围(一个测试文件或子系统)、清晰目标、约束条件(如不修改其他代码)和预期输出;并行分派,例如在 Claude Code 等 AI 环境中用 Task("修复 agent-tool-abort.test.ts 的失败") 形式同时发起多个任务;智能体返回后审查各自总结、检查修复是否冲突、运行完整测试套件并集成。
提示词结构:应聚焦、自包含、明确输出要求。示例中要求智能体阅读指定测试文件、找到根因、区分时序问题与实际 bug、用基于事件的等待替换任意超时,并返回所发现和修复内容的总结,且不要仅增加超时时间。
常见错误:范围太宽泛(如“修复所有测试”)、缺少上下文、未设约束、输出要求模糊。
不适用场景:失败彼此关联、需要理解完整系统状态、探索性调试、智能体之间存在共享状态会互相干扰。
验证:逐一审查总结、检查是否编辑同一段代码、运行完整套件,并抽查可能的系统性错误。
限制:资料未提供具体平台支持范围、安装命令、收费或价格信息。