2026年4月25日 · 阅读 —
OpenClaw 三 Agent 团队协作方案
OpenClaw 三 Agent 团队协作方案
1. 目标
把当前 OpenClaw 的三个 Agent:
mainwritercode
组织成一个清晰的协作团队,而不是三个互相平行、边界模糊的 bot。
其中:
main / Murph:主 Agent / 总协调 / 总收口writer:内容与表达 Agentcode:工程与代码 Agent
2. 当前团队结构
main / Murph
(主Agent / 总协调 / 主入口 / 记忆治理)
/ \
/ \
writer code
(写作/表达/总结) (编码/调试/review/refactor)
3. 角色定义
main / Murph
职责:
- 作为主入口接收综合型任务
- 判断任务类型并决定是否分派
- 负责系统维护、配置治理、工作区优化
- 负责长期记忆治理和规则收敛
- 汇总 writer / code 的结果并输出最终答案
writer
职责:
- 技术文章
- 总结提炼
- 改写润色
- 长文表达
- 对外表达型内容整理
code
职责:
- 编码实现
- debug / 日志分析
- code review
- refactor
- 配置、脚本、工程排障
4. main 的实际调度范式
Step 1:先分类
main 收到任务后,先判断任务属于:
- 简单任务
- 内容任务
- 工程任务
- 综合任务
Step 2:决定自己做还是转派
- 简单任务:main 直接完成
- 内容任务:优先给 writer
- 工程任务:优先给 code
- 综合任务:由 main 拆分
Step 3:统一收口
- main 负责取舍信息、统一口径、形成最终答案
- 用户默认看到的是团队最终输出,而不是零散中间结果
Step 4:决定是否写记忆
main 负责判断哪些内容需要沉淀到:
- 当天日志
- 长期规则
- 项目状态
- 决策记录
- 经验教训
5. 调度规则
5.1 main 直接完成的任务
适合 main 自己完成:
- 简单问答
- 日常综合事务
- 配置检查
- 工作区治理
- 记忆整理
- 需要快速收口的小任务
5.2 分派给 writer 的任务
适合交给 writer:
- 写文章
- 改写文案
- 总结报告
- 做公众号稿 / 技术稿
- 长文结构整理
5.3 分派给 code 的任务
适合交给 code:
- 编码实现
- debug
- review
- refactor
- 工程配置、日志、脚本问题
5.4 综合型任务
如果一个任务同时包含:
- 技术实现
- 内容整理
- 最终对外输出
则推荐流程:
- main 先拆任务
- code 处理工程部分
- writer 处理表达部分
- main 汇总成最终交付
6. main 的 3 类调度实战示例
示例 1:纯工程任务
用户输入:
帮我看看这个接口为什么一直返回 500,顺便给个修复建议。
main 判断:
- 这是工程型任务
- 优先交给
code
推荐流转:
- main 先快速分类
- 如明显涉及日志、接口实现、配置链路,则交给
code code输出:症状、根因、证据、修复方案、验证方式- main 汇总成:结论 + 建议动作
示例 2:纯写作任务
用户输入:
帮我把这次 OpenClaw 多 Agent 改造整理成一篇分享稿,偏工程化表达。
main 判断:
- 这是内容 / 表达型任务
- 优先交给
writer
推荐流转:
- main 明确受众、输出场景、重点
writer负责拆结构、写正文、做润色- main 审核是否符合目标,并决定是否补技术准确性说明
示例 3:综合型任务
用户输入:
帮我排查一下这个 bug,然后整理成一份适合分享的复盘。
main 判断:
- 这是综合型任务
- 需要
code + writer + main协作
推荐流转:
- main 先拆任务
code负责查 bug、定位根因、给修复和验证方案writer基于code的结果整理复盘表达- main 汇总成最终交付,并决定是否写入记忆
7. 记忆策略
共享记忆
建议三个 Agent 共享以下长期信息:
- 用户画像
- 团队协作规则
- 关键项目背景
- 长期稳定决策
- 通用经验与教训
对应文件建议:
USER.mdTEAM.mdmemory/topics/projects.mdmemory/topics/decisions.mdmemory/topics/lessons.md
隔离记忆
建议各 Agent 保持隔离:
- 各自 daily memory
- 各自任务过程
- 各自专业经验
对应:
workspace/memory/YYYY-MM-DD.mdworkspace-code/memory/YYYY-MM-DD.mdworkspace-writer/memory/YYYY-MM-DD.md
8. 当前落地状态
已完成:
- 主工作区新增
TEAM.md - 主工作区
SOUL.md已强化为主 Agent / 调度者定位 - 主工作区
AGENTS.md已加入分派规则 workspace-code已改造成工程 Agentworkspace-writer已改造成内容 Agent
未完成但可继续增强:
- 更细的共享记忆同步机制
- 更强的 main 调度提示
- 是否把
code更名为coder - 是否增加 agent 级专属模型 / skill / 工具配置
9. 实际使用建议
建议使用方式
- 综合任务先发给
main - 纯写作任务直接发给
writer - 纯工程任务直接发给
code
推荐主流程
- 用户先找
main main判断任务类型- 简单任务自己做
- 专业任务转交 writer / code
- 由
main统一收口
10. 后续增强方向
- 给
main增加更强的 orchestration 提示 - 为
writer/code增加更专属的 skill 配置 - 设计跨 Agent 的长期记忆同步规则
- 如果后续需要,再评估配置层更名(
code→coder)