# 2026 年 Subagent 的四种管理模式

- 来源：meng shao (@shao__meng)
- 发布时间：2026-05-06 10:03
- AIHOT 分数：64
- AIHOT 链接：https://aihot.virxact.com/items/cmoteyun804p3slv7kkp8soea
- 原文链接：https://x.com/shao__meng/status/2051845258192052527

## AI 摘要

Philipp Schmid 将主代理管理子代理的模式按控制力分为四档。模式一为内联工具调用，子代理如同函数，适用于独立任务。模式二为派发后收集，主代理可并行处理其他工作。模式三为代理池，子代理持久化并通过消息通信，支持多步协作。模式四为团队模式，代理间直接对话，主代理仅负责初始组建。核心建议是从简单模式开始，逐级升级需谨慎，因为每升一级对模型能力要求陡增，且许多任务用模式一即可解决。

## 正文

2026 年 Subagent 的四种管理模式

@_philschmid 把"主 agent 如何驱动其它 agents"按主 agent 对 subagent 生命周期的控制力从弱到强排成四档。模型能力越强，能驾驭的模式越复杂。

模式 1：Inline Tool -- subagent 就是一次函数调用
主 agent 通过 call_agent 工具派一个任务，等结果返回，跟调用 read_file 没本质区别。

· 同步：工具调用阻塞，结果作为 tool response 返回。
· 异步：工具立即返回一个 agent_id，结果完成后以"通知消息"形式注入对话。

适用：自包含任务 -- 资料检索、代码 review、文件分析、测试生成。绝大多数所谓"多 agents"需求其实到这里就够了。 局限：没法中途追加指令、查看进度或取消。任务理解错了，只能等结果出来才知道。 门槛：任何能调用工具的模型都行，包括小模型。

模式 2：Fan-Out -- 派发后再收集
把"派发"和"收集"拆成两个工具：spawn_agent 立即返回 ID，wait_agent 阻塞等结果。

关键差异：派发与等待之间，主 agent 可以做自己的事（读文件、再派新任务）。模型自己决定什么时候 wait_agent。

适用：多个互相独立、可并行的任务。 局限：如果模型一 spawn 完就立刻 wait，等于退化成模式 1。价值依赖模型能合理穿插自身工作。仍然是 fire-and-forget，无法中途纠偏。 门槛：模型要能推理"何时该等"。

模式 3：Agent Pool -- 持久化 agent + 消息通信
subagent 变成长寿命、有状态的成员。工具集扩展为 spawn / send_message / wait / list / kill。主 agent 可以反复给同一个 agent 发消息，对方保留完整上下文。

文中示例：研究员 agent-r 第一次被派去找资料，第二次被叫来对照刚写好的草稿做事实核查 -- 它仍记得上次找到的 5 个来源。

wait_agent 按消息粒度返回，主 agent 可以根据返回内容动态调整下一步指令。

适用：需要专家协作的多步工作流，主 agent 充当信息路由器。 局限：主 agent 要追踪多个 agent 的状态、决定何时发消息何时等待、记得 kill_agent 释放资源。前沿模型大概能 hold 住 2-4 个 agent。

模式 4：Teams -- agents 之间直接对话
主 agent 只负责组队、定角色、启动，然后退场。每个成员都拥有 send_message，可以直接互相寻址（层级路径、文件邮箱或 IPC）。

示例中主 agent 只对 planner 说一句"你的队友是 implementer 和 reviewer，做完汇报给我"，之后 planner <-> implementer <-> reviewer 之间的协作完全发生在主代理上下文之外。主 agent 只在有 agent 显式向它汇报时才收到结果。

适用：协调逻辑本身已经超出单个 agent 能逐步管理的复杂度的大型任务。 局限：
· 每个成员都需要前沿模型能力，不只是主 agent。
· 基础设施问题：环路检测（A 等 B、B 等 A）、写入冲突、关停协调。
· 调试极难，消息链难追踪，失败会级联放大。

# Philipp Schmid 的核心建议
1. 从模式 1 开始。大多数看起来像"需要多 agents"的任务，靠一个 prompt 写得好的内联工具调用就能解决。
2. 真正独立可并行才升级到模式 2。
3. 需要跨步骤协作才上模式 3。
4. 协调逻辑本身爆炸才考虑模式 4。
5. 每升一级，对模型能力的要求陡增。模型不够强，就停在 1 或 2。
6. 框架提供工具，编排由模型决定。今天要 4 个 agents 协作的任务，明天可能一个更强的单 agent 就能解决。

# How Agents Manage Other Agents： Four Subagents Patterns in 2026
https://www.philschmid.de/subagent-patterns-2026

### 引用推文

> Philipp Schmid：http://x.com/i/article/2051654332727037955
