claude code 消息系统 Multi Agent(七)
主题一:嵌套 Subagent(递归派生)
场景
用户:“深度分析 SO-2024-8892 异常,给完整补救方案。注意这个客户最近还下了 3 单可能也有问题,客服那边也有记录,都要看”
主Agent决策:该任务复杂度高,主Agent直接处理会污染全局上下文,因此委派「订单深度分析师」子Agent独立承接全流程任务。
子Agent接收任务后,拆解出4个独立子项(3笔关联订单 + 1条客服记录),再次递归派生4个二级子Agent并行处理。
层级结构
主 agent (L0) └─ 订单深度分析师 (L1, general-purpose) ├─ 查相关单 8888 (L2, general-purpose) ├─ 查相关单 8890 (L2, general-purpose) ├─ 查相关单 8891 (L2, general-purpose) └─ 查客服记录 (L2, general-purpose)逐轮执行流程(主 Agent 视角)
主 agent Turn 0 — 用户消息
mainConversation