用途:将相互独立的问题按领域拆分,每个领域派发一个子代理并发排查与修复,加快多故障处理速度,适用于存在两个以上不相关失败的场景,例如不同测试文件各自失败。
主要能力:按故障所在领域分组(如文件A测试负责工具审批流程、文件B测试负责批量完成、文件C测试负责中止功能);判断独立性——若修复一个可能连带修复其他,应先合并调查而非并行;为每个代理创建有明确范围、目标、约束与输出要求的任务;并行派发后统一审查整合。
使用方式:工作流为识别独立领域、创建聚焦的代理任务、并行派发、审查与整合。以 Claude Code 为例,可并行发起多个 Task,如 Task("Fix agent-tool-abort.test.ts failures")、Task("Fix batch-completion-behavior.test.ts failures")、Task("Fix tool-approval-race-conditions.test.ts failures")。提示模板包含失败测试列表与错误摘要、相关背景、修复要求、禁止事项(如不要只调大超时)、以及返回根因与改动摘要的要求。
适用场景:大型重构后多个测试文件同时失败且彼此无关;同一子系统内多处独立缺陷。
限制与整合规则:每个文件仅允许一个代理负责,若两个代理改动同一文件应停止并重新划分范围;整合后需运行完整测试套件,若仍失败先检查是否存在合并冲突,无冲突则当作新问题排查,直至全部通过。收费、价格与具体平台支持情况暂未提供。