
点击蓝字 关注我们

OpenClaw(昵称“龙虾”)的核心优势之一是支持多Agent并行运行——在同一个实例下,可同时创建多个独立Agent(俗称“养多只龙虾”),每个Agent承担不同任务,实现“一个平台,N个专属助手”的高效协作模式。
01
多 Agent 配置
1.先说结论
你可能觉得安装10个OpenClaw,需要10台服务器。 后来发现 OpenClaw 支持多 Agent 架构——1台服务器,划几个工作区,就行了!

2.什么是多 Agent
多 Agent 是 OpenClaw 的核心特性之一。每个 Agent 都是一个独立的"虚拟员工",拥有自己的:
Workspace(工作区):存储配置文件和长期记忆
SOUL(灵魂):定义性格、行为准则和能力边界
Memory(记忆):保持对话上下文和历史信息
Skills(技能):可以调用的工具和能力
3.为什么需要多 Agent
专业化分工
不同的 Agent 可以专注于不同的任务领域:
Coder Agent:专门处理代码审查、技术问题
Support Agent:负责用户支持、问题解答
PM Agent:管理项目进度、协调任务
4.多Agent协作架构图

02
原理
其实就是多工作区。
例如这里创建3个Agent,销售、写作、财务,每个 Agent 有自己的工作区、自己的技能(Skills)、自己的记忆:
/root/.openclaw/├── workspace-sales/ ├── workspace-writer/ ├── workspace-finance/ 但它们都跑在同一台服务器上。
03
从单只龙虾到团队创建步骤
1. 创建新 Agent
在终端输入这个命令,例如创建 assistant 这个Agent来充当部门的AI助理:
openclaw agents add assistantassistant 也可以换成你想要的名字,比如 sale、mannager。
会询问你是否创建工作区,按回车默认即可:

会询问是否配置模型、是否配置通道,选 No。


然后就创建完毕了,目录里会出现第二个Agent的工作区:

工作区里同样有这个Agent的 IDENTITY.md、SOUL.md、USER.md等核心文件,意味着这是彻底的全新AI助手。后续同样可以给它安装各种各样的Skills去完成任务。

2. 身份配置(SOUL.md)
SOUL.md文件定义了Agent的核心身份和行为准则:
# SOUL.md - [Agent角色名称]## 🎯 身份定位你是**[角色名称]**,一个专业的[专业领域]专家。### 核心职责1. **主要职责1** - 具体描述2. **主要职责2** - 具体描述3. **主要职责3** - 具体描述### 工作风格- ✅ **风格特点1** - 描述- ✅ **风格特点2** - 描述- ✅ **风格特点3** - 描述
3.职责定义
职责定义应该遵循SMART原则:
Specific(具体):明确具体的任务和目标
Measurable(可衡量):有明确的成功标准
Achievable(可实现):在Agent能力范围内
Relevant(相关):与整体目标相关
Time-bound(有时限):有明确的时间要求
4.能力边界设置
能力边界通过以下方式设置:
工具权限:在配置中指定可用的工具
安全限制:限制敏感操作的执行
资源配额:限制CPU、内存、网络使用
通信范围:限制可以通信的其他Agent
Agent创建流程图

3.重启
openclaw gateway restart大功告成了,后续可以按照这个方法继续创建Agent~
04
操作案例
用OpenClaw官方的 agents add 命令,一行代码就能创建一只独立的龙虾,自动生成专属工作空间、配置文件、灵魂模板,完全和原有龙虾隔离,不会串数据。
下面案例中,我们构建一个完整的Web应用开发团队,包含前端、后端和测试三个专业Agent。
👨💻前端开发Agent
职责:负责用户界面开发、交互逻辑实现、前端性能优化
技术栈:HTML/CSS/JavaScript, React/Vue, Webpack
👨💻后端开发Agent
职责:负责API 开发、数据库设计、业务逻辑实现
技术栈:Node.js/Python/Java, PostgreSQL/MongoDB, REST/GraphQL
🧪测试Agent
职责:负责自动化测试、性能测试、安全测试
技术栈:Jest/Cypress, LoadRunner, OWASP ZAP
✅ 提示:每执行一次 add命令,就新增一只完全独立的龙虾,执行完成后,可再次用 openclaw agents list 确认新增成功。
协作流程
#!/bin/bash# web-dev-workflow.sh# 1. 龙虾场主接收任务echo "🚀 启动Web应用开发项目"# 2. 并行启动前端和后端开发openclaw session new --agent frontend-dev --task "开发用户界面" &openclaw session new --agent backend-dev --task "开发API接口" &# 3. 等待开发完成wait# 4. 启动集成测试openclaw session new --agent test-agent --task "执行集成测试"echo "✅ Web应用开发完成!"
05
总结
OpenClaw的多Agent模式,彻底打破了“单Agent单任务”的局限,实现了“一个实例,N个专属助手”的高效协作,无论是个人多场景任务处理,还是团队分工协作,都能大幅提升效率。

夜雨聆风