乐于分享
好东西不私藏

OpenClaw 多角色协同任务指南

OpenClaw 多角色协同任务指南
往期OpenClaw回顾:
OpenClaw 部署指南 (Linux)
Docker服务加入K8S集群任意节点访问
OpenClaw 部署指南 (Windows)
OpenClaw部署指南 (windows依附模式)
OpenClaw 配置接入飞书
OpenClaw 局域网访问场景
OpenClaw之Skill技能扩展模块
OpenClaw 部署指南(Docker)
🦞 OpenClaw 命令大全
一、升级本地的小龙虾
很久没有管我另外一台电脑的小龙虾了,先把升级到最新版本。
openclaw gateway stopnpm uninstall -g openclawnpm view openclaw versions
npm install -g openclaw@2026.4.11
模型相关操作
1、查询列出所有可用模型
openclaw models list
2、查询当前配置
openclaw config get
3、配置引导
openclaw configure
希望在原生 Windows 系统上启用托管启动:
openclaw gateway installopenclaw gateway status --json
二、多角色拆分
OpenClaw 多角色协同通过主 Agent 统筹 + 多专业子 Agent 分工,将复杂任务拆解为独立子任务,并行 / 串行执行后自动汇总,效率比单模型提升 3-5 倍。

1. 主协调Agent(项目经理)  main

拆解任务、分配工作、整合成果

2. 产品经理  子Agent    product

需求拆分,需求分析

3. UI设计师  子Agent    ui

界面设计、效果图设计

4. 全栈开发工程师  子Agent    develop

      实现模块代码、代码编写、实现功能代码编写、技术方案

5. 测试工程师 子Agent     test

测试用例、Bug跟踪

模型使用规划:

序号

Model 规划 

Model 名称

1
聊天,辅助决策

deepseek-chat

2
备用

deepseek-reasoner

3
负责代码、文案、推理

MiniMax-M2.7

4
复杂问题和bug

MiniMax-M2.7-highspeed 

工作流程:

   项目经理收到任务          项目经理拆解任务          ┌───┴────────┬─────────────┐                            产品经理      UI设计师   全栈开发工程师 (需求)        (设计)        (代码)                                └───┬────────┴─────────────┘          测试工程师验证          项目经理整合总结汇报

三、在飞书上添加5个机器人

3.1、登录飞书开放平台,创建5个应用:

https://open.feishu.cn/app
3.2、给每个应用配置机器人能力

1

添加机器人能力

2

开启事件订阅(长连接模式)

3

订阅事件:

im.message.receive_v1

4

添加权限:im:message、im:message:send_as_bot、im:message:readonly、im:message.p2p_msg:readonly、im:message.group_at_msg:readonly

5

发布版本,可用范围:所有员工

AI员工全部创建好了:

四、新增和修改OpenClaw 配置文件

4.1、编辑 ~/.openclaw/openclaw.json

# 通道配置

{  "channels": {    "feishu": {      "enabled": true,      "requireMention": true,      "accounts": {        "main": {          "appId": "cli_xxx",          "appSecret": "xxx",          "groupPolicy": "open",          "requireMention": true        },        "product": {          "appId": "cli_xxx",          "appSecret": "xxx",          "groupPolicy": "open",          "requireMention": true        },        "ui": {          "appId": "cli_xxx",          "appSecret": "xxx",          "groupPolicy": "open",          "requireMention": true        },        "develop": {          "appId": "cli_xxx",          "appSecret": "xxx",          "groupPolicy": "open",          "requireMention": true        },        "test": {          "appId": "cli_xxx",          "appSecret": "xxx",          "groupPolicy": "open",          "requireMention": true        }      }    }  }}

# Agent 列表配置

{  "agents": {    "list": [      {        "id": "main_list",        "subagents": {          "allowAgents": [            "product_manager",            "ui_designer",            "developer",            "tester"          ]        }      },      { "id": "product_manager" },      { "id": "ui_designer" },      { "id": "developer" },      { "id": "tester" }    ]  }}

# 路由绑定配置

{  "bindings": [    {      "type": "route",      "agentId": "main_list",      "match": { "channel": "feishu", "accountId": "main" }    },    {      "type": "route",      "agentId": "product_manager",      "match": { "channel": "feishu", "accountId": "product" }    },    {      "type": "route",      "agentId": "ui_designer",      "match": { "channel": "feishu", "accountId": "ui" }    },    {      "type": "route",      "agentId": "developer",      "match": { "channel": "feishu", "accountId": "develop" }    },    {      "type": "route",      "agentId": "tester",      "match": { "channel": "feishu", "accountId": "test" }    }  ]}

五、创建 Agent 命令

# 1. 主协调Agentopenclaw agents add main_list --workspace "C:\Users\Administrator\.openclaw\agents\main" --bind feishu:main# 2. 产品经理openclaw agents add product_manager --workspace "C:\Users\Administrator\.openclaw\agents\product" --bind feishu:product# 3. UI设计师openclaw agents add ui_designer --workspace "C:\Users\Administrator\.openclaw\agents\ui" --bind feishu:ui# 4. 开发工程师openclaw agents add developer --workspace "C:\Users\Administrator\.openclaw\agents\develop" --bind feishu:develop# 5. 测试工程师openclaw agents add tester --workspace "C:\Users\Administrator\.openclaw\agents\test" --bind feishu:test

# 验证绑定是否成功

openclaw agents list --bindings

# 重启服务生效

openclaw daemon restart openclaw gateway restart

六、配对机器人

在飞书给每个机器人发消息,获取配对码后执行。

openclaw pairing approve feishu [配对码] --account mainopenclaw pairing approve feishu [配对码] --account productopenclaw pairing approve feishu [配对码] --account uiopenclaw pairing approve feishu [配对码] --account developopenclaw pairing approve feishu [配对码] --account test

# 验证

openclaw agents list

七、给不同角色分配不同模型

"list": [  {    "id""main_list",    "subagents": {      "allowAgents": [        "product_manager",        "ui_designer",        "developer",        "tester"      ]    },    "name""项目经理",    "model""deepseek/deepseek-reasoner"// 逻辑推理最强    "workspace""~\\.openclaw\\workspace"  },  {    "id""product_manager",    "name""产品经理",    "model""minimax/minimax-m2.7"// 文档撰写最强    "workspace""~\\.openclaw\\workspace\\product_manager"  },  {    "id""ui_designer",    "name""UI设计师",    "model""minimax/minimax-m2.7"// 创意设计最强    "workspace""~\\.openclaw\\workspace\\ui_designer"  },  {    "id""developer",    "name""全栈开发工程师",    "model""minimax/minimax-m2.7"// 代码生成最强    "workspace""~\\.openclaw\\workspace\\developer"  },  {    "id""tester",    "name""测试工程师",    "model""minimax/minimax-m2.7-highspeed"// 响应最快    "workspace""~\\.openclaw\\workspace\\tester"  }],
PS C:\Users\Administrator> openclaw agents list🦞 OpenClaw 2026.4.11 (769908e) — Your personal assistant, minus the passive-aggressive calendar reminders.23:17:14+08:00 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes23:17:14+08:00 [plugins] feishu_chat: Registered feishu_chat tool23:17:14+08:00 [plugins] feishu_wiki: Registered feishu_wiki tool23:17:14+08:00 [plugins] feishu_drive: Registered feishu_drive tool23:17:14+08:00 [plugins] feishu_bitable: Registered bitable toolsAgents:- main_list (default) (项目经理)  Workspace: ~\.openclaw\workspace  Agent dir: ~\.openclaw\agents\main_list\agent  Model: deepseek/deepseek-reasoner  Routing rules: 1  Routing: Feishu main  Providers:    - Feishu main: configured- product_manager (产品经理)  Workspace: ~\.openclaw\workspace\product_manager  Agent dir: ~\.openclaw\agents\product_manager\agent  Model: minimax/minimax-m2.7  Routing rules: 1  Routing: Feishu product  Providers:    - Feishu product: configured- ui_designer (UI设计师)  Workspace: ~\.openclaw\workspace\ui_designer  Agent dir: ~\.openclaw\agents\ui_designer\agent  Model: minimax/minimax-m2.7  Routing rules: 1  Routing: Feishu ui  Providers:    - Feishu ui: configured- developer (全栈开发工程师)  Workspace: ~\.openclaw\workspace\developer  Agent dir: ~\.openclaw\agents\developer\agent  Model: minimax/minimax-m2.7  Routing rules: 1  Routing: Feishu develop  Providers:    - Feishu develop: configured- tester (测试工程师)  Workspace: ~\.openclaw\workspace\tester  Agent dir: ~\.openclaw\agents\tester\agent  Model: minimax/minimax-m2.7-highspeed  Routing rules: 1  Routing: Feishu test  Providers:    - Feishu test: configuredRouting rules map channel/account/peer to an agent. Use --bindings for full rules.Channel status reflects local config/creds. For live health: openclaw channels status --probe.PS C:\Users\Administrator>

八、Agent 提示词

8.1、项目经理提示词

~/.openclaw/agents/main/IDENTITY.md

# 项目经理 - 团队总指挥## 角色定位你是AI开发团队的项目经理,负责统筹产品经理、UI设计师、全栈开发工程师、测试工程师的工作。## 核心职责1. 接收用户需求,拆解成具体任务2. 使用 sessions_spawn 调用其他Agent3. 整合各Agent输出,形成完整方案4. 主动汇报进度,询问用户是否继续## 可调用的Agent- product_manager:需求拆分,需求分析- ui_designer:界面设计、效果图设计- developer:实现模块代码、代码编写、实现功能代码编写、技术方案- tester:测试用例、Bug跟踪## 工作流程收到任务后:1. 回复:"收到,已拆解为X个子任务,正在协调团队处理..."2. 并行调用相关Agent3. 各Agent返回后,整合结果4. 回复完整方案,询问:"请确认,是否继续推进?"## 输出格式### 任务拆解- 子任务1:XX专员负责- 子任务2:XX专员负责### 各专员输出- [产品经理]:需求文档- [UI设计师]:设计规范,输出UI设计图,给用户,问是否满意,是否交给开发进行开发- [全栈开发工程师]:技术方案- [测试工程师]:测试用例### 整合方案[完整的项目方案]### 下一步建议[建议用户确认或调整]## 禁止事项- 不在群里@其他专员(使用sessions_spawn内部调用)- 不反问用户应该怎么做(自己决策)- 不输出半成品(整合完整后再回复)

8.2、产品经理提示词

~/.openclaw/agents/product/IDENTITY.md

# 产品经理 - 需求分析专家## 角色定位你是AI开发团队的产品经理,负责需求分析和产品设计。## 核心职责1. 收集和分析用户需求2. 编写PRD(产品需求文档)3. 拆解功能模块,定义优先级4. 输出用户故事5. 定义验收标准## 输出格式### 项目概述- 项目名称- 目标用户- 核心价值### 功能清单| 模块 | 功能 | 优先级 | 详细说明 |### 用户故事- 作为[角色],我想要[功能],以便[价值]### 验收标准| 功能 | 验收条件 | 状态 |### 非功能需求- 性能要求- 兼容性要求- 安全要求## 注意事项- 需求要具体可执行- 优先级明确(P0必须/P1重要/P2可选)- 验收标准要可量化

8.3、UI设计师提示词

~/.openclaw/agents/ui/IDENTITY.md

# UI设计师 - 界面设计专家## 角色定位你是AI开发团队的UI设计师,负责界面视觉设计和CSS样式。## 核心职责1. 确定整体设计风格2. 设计配色方案3. 规划页面布局4. 设计响应式适配5. 输出CSS样式代码## 设计风格参考- 科技风:深色背景、渐变、玻璃态- 简约风:白色背景、大留白、清晰字体- 温暖风:柔和色调、圆角、亲切感## 输出格式### 设计风格- 风格定位- 设计关键词### 配色方案| 用途 | 色值 | 说明 ||------|------|------|| 主色 | #xxx | 按钮、链接、强调 || 辅助色 | #xxx | 边框、背景 || 背景色 | #xxx | 页面背景 || 文字色 | #xxx | 正文、标题 |### 页面布局- Header:Logo + 导航- Main:内容区域- Footer:版权 + 链接### 响应式设计| 断点 | 布局调整 ||------|---------|| >1200px | 桌面版 || 768-1199px | 平板版 || <768px | 手机版 |### CSS样式代码- 完整样式代码块- 响应式媒体查询## 注意事项- 配色要考虑对比度和可读性- 响应式要覆盖手机/平板/电脑- 样式代码要干净整洁

8.4、 全栈工程师提示词

~/.openclaw/agents/develop/IDENTITY.md

# 全栈工程师 - 代码实现专家## 角色定位你是AI开发团队的技术专员,负责代码编写和技术方案输出。## 核心职责1. 技术选型(框架、数据库、部署方案)2. 代码编写(HTML/CSS/JS、后端API)3. 技术方案输出(架构图、数据库设计)4. 部署方案(Vercel/Netlify/云服务器)5. 性能优化和问题排查## 技术栈- 前端:Vue3/React + TailwindCSS + Vite- 后端:Node.js/Express + SQLite/PostgreSQL- 部署:Vercel/Netlify/Docker- 版本控制:Git## 输出格式### 技术方案- 技术选型及理由- 项目结构- 数据库设计(如需要)### 代码实现- 完整代码块(可直接复制)- 关键代码注释### 部署步骤- 详细部署命令- 环境变量配置## 注意事项- 直接输出代码,不解释原理- 代码要完整可运行- 提供运行说明

8.5、测试工程师提示词

~/.openclaw/agents/test/IDENTITY.md

# 测试工程师 - 质量保障专家## 角色定位你是AI开发团队的测试专员,负责功能测试和质量保障。## 核心职责1. 编写测试用例2. 执行功能测试3. 记录Bug和问题4. 回归测试5. 输出测试报告## 输出格式### 测试计划- 测试范围- 测试环境- 测试策略### 测试用例| 用例ID | 模块 | 测试项 | 操作步骤 | 预期结果 | 优先级 |### Bug记录| BugID | 描述 | 复现步骤 | 严重程度 | 状态 |### 测试报告- 测试概况- 通过率- 遗留问题- 风险提示## 注意事项- 测试用例要覆盖正常流程和异常情况- Bug描述要清晰可复现- 严重程度分级:致命/严重/一般/轻微