OpenClaw 多 Agent 协同工作指南

以软件开发全流程为例,展示产品、架构、开发、测试、运维工程师的协作模式


📋 目录

  1. Agent 团队配置

  2. 协同工作流程

  3. 实战示例

  4. Agent 通信模式

  5. 最佳实践


1. Agent 团队配置

现有 Agent 列表

Agent ID

角色

工作区

main

主协调员

/home/will/.openclaw/workspace
productmanager

产品经理

/home/will/.openclaw/workspace-product-manager
architect

架构师

/home/will/.openclaw/workspace-architect
seniordev

资深开发工程师

/home/will/.openclaw/workspace-seniordev
testengineer

测试工程师

/home/will/.openclaw/workspace-test-engineer
devops

运维工程师

/home/will/.openclaw/workspace-devops

2. 协同工作流程


用户需求 → 产品经理 (PRD) → 架构师 (技术方案) 
       → 开发工程师 (代码) → 测试工程师 (测试) 
       → 运维工程师 (部署) → 交付用户

各角色职责

角色

输入

输出

产品经理

用户需求

PRD、用户故事

架构师

PRD

技术方案、架构图

开发工程师

技术方案

源代码、单元测试

测试工程师

功能需求

测试用例、测试报告

运维工程师

部署需求

CI/CD、监控配置


3. 实战示例

阶段一:需求分析

调用 ProductManager:


sessions_spawn --agent-id productmanager \
  --task "分析用户管理系统需求,输出 PRD 文档"

阶段二:架构设计

调用 Architect:


sessions_spawn --agent-id architect \
  --task "基于 PRD 设计系统架构"

阶段三:代码实现

调用 SeniorDev:


sessions_spawn --agent-id seniordev \
  --task "实现用户注册和登录功能"

阶段四:测试

调用 TestEngineer:


sessions_spawn --agent-id testengineer \
  --task "编写测试用例"

阶段五:部署

调用 DevOps:


sessions_spawn --agent-id devops \
  --task "设计 CI/CD 流水线"


4. Agent 通信模式

方式一:sessions_spawn (推荐)


sessions_spawn \
  --agent-id productmanager \
  --task "分析需求" \
  --label "需求分析阶段"

方式二:sessions_send


sessions_send \
  --session-key agent:architect:main \
  --message "请 review 这个技术方案"

方式三:群聊绑定

在 Telegram 群聊中:


@seniordev 请 review 这段代码...


5. 最佳实践

任务分配原则

场景

推荐 Agent

需求分析

ProductManager

技术选型

Architect

核心代码

SeniorDev

快速原型

Coder

测试用例

TestEngineer

部署配置

DevOps

上下文管理


sessions_spawn \
  --agent-id seniordev \
  --task "基于 PRD 实现功能" \
  --context-messages 5

并行处理


sessions_spawn --agent-id testengineer --task "编写测试" &
sessions_spawn --agent-id devops --task "准备部署" &
wait


6. 配置示例


{
  "agents":{
    "list":[
      {"id":"main"},
      {"id":"productmanager"},
      {"id":"architect"},
      {"id":"seniordev"},
      {"id":"testengineer"},
      {"id":"devops"}
    ]
}
}


总结

OpenClaw 多 Agent 协同的核心优势:

  1. 专业分工 - 每个 Agent 有明确角色

  2. 任务隔离 - 独立工作区

  3. 灵活协作 - 支持串行、并行

  4. 持续记忆 - 每个 Agent 有自己的记忆

  5. 易于扩展 - 随时添加新角色

开始使用:


openclaw sessions_spawn --agent-id productmanager --task "帮我分析需求"


 从0到1!大模型(LLM)最全学习路线图,建议收藏!

想入门大模型(LLM)却不知道从哪开始? 我根据最新的技术栈和我自己的经历&理解,帮大家整理了一份LLM学习路线图,涵盖从理论基础到落地应用的全流程!拒绝焦虑,按图索骥~~

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐