最近在 OpenClaw 社区里,我发现一个特别有意思的现象:很多人搞不清楚"普通 spawn subagent"和"agent 指定 spawn"的区别!
结果就是:任务分配混乱、效率低下,Agent 该专业的专业不起来,该临时的临时不起来。
说实话,这个区别如果搞不清楚,就像你雇了一个全能打工人,结果天天让他端茶倒水;又或者雇了个临时工,你指望他能帮你做专业咨询。
完全用错了地方!
大家好,我是AIFly!致力于研究、分享智能体开发,打造Agent团队!
今天就把这个事儿说清楚,读完这篇,你会知道什么时候该用普通 spawn,什么时候该用 agent 指定 spawn,以及如何配置 allowAgents 让你的 Agent 团队效率翻 10 倍。
01 先说本质区别
很多用户的第一反应是:都是 spawn,不就是调用一个 AI 吗?
完全不是一回事。
打个比方:
普通 Spawn 就像你去公司找了个实习生帮你干活-没有明确职责,临时派个任务,干完就散伙。
Agent 指定 Spawn 就像你组建了一个专业团队,每个人都有明确的角色、独立的 workspace、专业的知识和工具,长期协作。
用更工程化的方式对比一下:
| 身份 | ||
| Workspace | ||
| 记忆系统 | ||
| 职责边界 | ||
| 工具权限 | ||
| 协作方式 | ||
| 适用场景 |
核心区别就一句话:普通 Spawn 是"工具",Agent 指定 Spawn 是"员工"。
02 普通 Spawn:什么时候该用它
普通 spawn subagent 的使用场景其实非常明确——临时性、一次性、不需要记忆的任务。
典型场景:
场景一:一次性代码审查
spawn(subagent, { task: "帮我审查这段代码,看看有没有潜在问题", code: my_code})你只是需要一个 AI 帮你扫一眼代码,不需要它记住这次审查的结果,下次再审查时也不需要知道上次怎么说的。这种场景,普通 spawn 就够了。
场景二:一次性数据清洗
spawn(subagent, { task: "把这个 CSV 文件里的日期格式统一一下", file: "data.csv"})清洗完就完了,不需要记住你上次是怎么清洗的。
场景三:一次性文档翻译
spawn(subagent, { task: "把这个文档翻译成英文", content: document_text})翻译完就结束,下次翻译其他文档时不需要知道这次的翻译风格。
核心特征:任务边界清晰,不需要跨任务复用记忆,不需要长期协作。
03 Agent 指定 Spawn:这才是团队协作的精髓
Agent 指定 spawn 才是 OpenClaw 真正强大的地方。
当你配置了 allowAgents 后,你就可以让 Agent 去调用其他专业的 Agent,形成一个真正协作的团队。
我的 Agent 团队是这样配置的:
灵搜(情报收集)→ 灵笔(内容创作)→ 灵微(微信发布)→ 灵红(小红书发布)每个 Agent 都有自己的职责边界、独立 workspace、专业知识和工具。
实际工作流:
灵搜 收集情报:
每天早上 9 点 cron 定时任务 用 Grok 搜 Twitter 热点 用 Brave Search 搜 Google 资讯 筛选出 5 个备选选题 推送到我的飞书 我选择选题:回复"写 1"
灵笔 接收任务:
读取 SOUL.md(它知道自己是主笔,有风格规范) 读取 STYLE_REFERENCE.md(知道标题公式、开头模式、结尾要求) 搜索素材(调用自己的工具) 按我的风格写初稿 推送飞书文档给我审核 我审核修改:花 5 分钟改几个表述
确认后,灵笔 调用 灵微:
spawn(agent:lingwei:main, { task: "发布到微信", article: article_content})灵微 接收任务:
读取 SOUL.md(知道自己是发布专员) 调用微信公众号 API 按规范排版发布 同时, 调用 灵红:
spawn(agent:linghong:main, { task: "发布到小红书", article: article_content})灵红 接收任务:
读取 SOUL.md(知道自己是小红书运营) 调用小红书 API 转换小红书风格(标题、emoji、标签) 发布
关键点:灵笔 不需要知道怎么发微信、怎么发小红书。它只需要知道"发完文章后,调用 灵微 和 灵红"。具体的发布逻辑,由专业 Agent 负责。
这就是职责边界清晰。
04 效率对比:手动转发 vs Agent 协作
让我用数据说话,看看这两种方式的效率差距有多大。
以前(手动转发):
| 总计 | 170-230 分钟 | 约 3-4 小时 |
现在(Agent 协作):
| 总计 | 13 分钟 | 省下来的时间,我拿去做产品了 |
从 3-4 小时缩到 13 分钟。效率提升了 13-18 倍。
这不是数字游戏,这是实实在在的时间解放。
05 如何配置 allowAgents
很多人问:allowAgents 到底怎么配置?
其实很简单,三步搞定。
第一步:在 Agent 的配置文件里声明允许调用的 Agent
比如灵笔的配置里,我会写:
"subagents": {"allowAgents": ["lingwei","linghong"]}
这样就声明了灵笔可以调用灵微和灵红。
第二步:在 Agent 的 SOUL.md 里定义调用规则
灵笔的 SOUL.md 会写清楚:
## 职责边界只负责内容创作(图文、短视频、社交媒体),不负责发布。## 协作流程文章确认后,按以下顺序调用:1. spawn(agent:lingwei:main, {task: "发布到微信"})2. spawn(agent:linghong:main, {task: "发布到小红书"})第三步:在每个 Agent 的 SOUL.md 里定义自己的职责
灵微的 SOUL.md 会写:
## 职责边界只负责微信公众号发布,包括:- 文章排版- 图片上传- 定时发布- 数据统计灵红的 SOUL.md 会写:
## 职责边界只负责小红书发布,包括:- 转换小红书风格- 添加 emoji 和标签- 图片优化- 发布策略配置完之后,整个流程就自动化了。
06 几个关键细节
细节一:独立 workspace 很重要
很多人不理解为什么 Agent 需要独立 workspace。
举个例子:灵笔在写文章时,会生成很多临时文件——草稿、素材、参考资料。如果它和其他 Agent 共享 workspace,文件就会混乱。
独立 workspace 的好处:
文件隔离,不会互相干扰 每个 Agent 可以有自己的记忆系统 可以独立配置不同的工具权限 方便排查问题(哪个 Agent 出了问题,直接看它的 workspace)
细节二:SOUL.md 是核心
没有 SOUL.md,Agent 就没有明确的职责边界,就会变成"啥都能干、啥都不精"的通用助手。
SOUL.md 必须回答三个问题:
你是谁?(角色定义) 你能做什么?(职责范围) 你不能做什么?(职责边界)
细节三:TOOLS.md 定义工具权限
每个 Agent 的 TOOLS.md 定义了它可以调用的工具。
比如灵笔的 TOOLS.md 可能包含:
飞书 API(文档创建) Brave Search(资讯搜索) Grok API(Twitter 热点) ...
而灵微的 TOOLS.md 包含:
微信公众号 API 图片上传工具 ...
灵红的 TOOLS.md 包含:
小红书 API 图片优化工具 ...
这样保证了每个 Agent 只能调用自己需要的工具,不会越权。
细节四:cron 定时任务让 Agent 主动工作
很多人用 OpenClaw,还是"想起来了才用"。
真正的效率提升来自于:Agent 不需要你触发,它自己会主动工作。
比如灵搜的 cron 配置:
cron:-schedule:"0 9 * * *"# 每天早上 9 点task:"daily_topic_collection"这样,每天早上 9 点,灵搜会自动收集选题,推送到我的飞书。
被推着走,比"我要不要用 AI"有效 10 倍。
07 总结:什么时候用哪种 Spawn
让我用一个简单的决策树帮你快速判断:
问题 1:这个任务是一次性的还是长期的?
一次性 → 考虑普通 Spawn 长期 → 考虑 Agent 指定 Spawn
问题 2:这个任务需要跨任务复用记忆吗?
不需要 → 普通 Spawn 够了 需要 → 必须用 Agent 指定 Spawn
问题 3:这个任务需要调用多个专业工具吗?
不需要 → 普通 Spawn 就行 需要 → 应该用 Agent 指定 Spawn
问题 4:这个任务会形成一个协作链条吗?
不会 → 普通 Spawn 足够 会 → 必须用 Agent 指定 Spawn
简单总结:
✅ 用普通 Spawn 的场景:
一次性代码审查 一次性数据清洗 一次性文档翻译 临时问答 简单的文本处理
✅ 用 Agent 指定 Spawn 的场景:
长期内容生产流程 多平台发布系统 自动化客服系统 情报收集与分发 完整的业务闭环
08 写在最后
OpenClaw 的两种 Spawn 机制,本质上对应了两种不同的思维方式:
普通 Spawn 代表的是"工具思维",AI 是我的工具,我用它来干具体的活。
Agent 指定 Spawn 代表的是"团队思维",AI 是我的员工,我通过管理一个团队来完成任务。
工具思维适合简单的、一次性的任务。
团队思维适合复杂的、长期的、需要协作的任务。
这不是二选一,而是要学会切换。
我现在创业做出海产品,团队精简到不能再精简。灵搜、灵笔、灵微、灵红,这四个 Agent 帮我把内容生产这件事从 3-4 小时缩到了 13 分钟。
省下来的时间,我拿去做产品了。
这才是真正的"一人公司"——你不是一个人在战斗,你背后有一个 AI 团队在支持你。
把重复的交给 Agent,把判断留给自己。
如果你还在用手动的方式做重复性工作,停下来想想:这个工作,是不是该交给一个专业的 Agent 来做?
工具就摆在那里,怎么用,是你的事。
如果你想搭建自己的 Agent 团队,可以直接找我聊聊。

延伸阅读:
我用OpenClaw给自己招了 3 个 24 小时员工,3 小时工作变 3 分钟!关键是睡觉的时候还在工作!
OpenClaw 安装 Playwright 全流程:从踩坑到开箱即用
每天拆1个 OpenClaw 核心文件 03|IDENTITY.md:你的 Agent 也得有“人设”
夜雨聆风