子代理与并行任务
把大任务拆给子代理并行处理,何时委托、何时自己做
本文内容译自 Nous Research 官方文档,技术细节以英文原文为准。对照官方文档
研究一个主题、同时改多个文件、批量跑脚本——单线程对话会变慢。Hermes 可派出子代理在隔离上下文中并行工作。
何时用子代理
| 适合 | 不适合 |
|---|---|
| 可拆成独立子任务 | 强依赖上一步细节的连续操作 |
| 调研 + 写代码可并行 | 需要你看每一步的中间结果 |
| 批量只读分析 | 高风险写操作(应先收紧工具) |
怎么用(自然语言)
请 spawn 两个子代理并行:
1. 搜索 Vue 3.5 新特性并总结 5 条
2. 阅读 ./src/utils/date.ts 并列出可优化点
完成后把结果合并给我。
Agent 会使用内置委托工具(名称以 /tools 列表为准)。
安全与成本
- 每个子代理消耗独立 token,并行越多费用越高
- 子代理共享你的 toolset 限制,见安全设置
- 卡住时向主会话发新消息可中断
与 MCP、技能的关系
- 技能:教 Agent「流程」
- 子代理:执行流程中的并行分支
- MCP:扩展子代理可用的外部工具
本章自检
- 能举一个适合并行子代理的个人任务例子
- 知道并行会增加 token 消耗
- 能在任务卡住时中断主会话