Skip to content

OpenClaw进阶:多代理SubAgent创建与使用,5步创建产品经理Agent

2026年4月30日

OpenClaw进阶:多代理SubAgent创建与使用,5步创建产品经理Agent

利用OpenClaw的多Agent特性,创建人格和记忆相互独立的产品经理、项目经理、软件开发等人员,实现一人公司(OPC)的多角色协作。

一、两种多Agent方式对比

方式特点适用场景
临时子Agent共享主Agent上下文,跑完就结束一次性总结、批处理、写文档
持久化Agent记忆完全隔离,共用Gateway多角色长期协作

二、临时子Agent

创建方式

通过工具/命令触发,OpenClaw内部会创建sessionKey类似agent:main:subagent:

使用场景

  • 主Agent发起任务 → 子会话执行 → 结果回到主会话
  • 适合:一次性总结、批处理、写文档、临时分析

关键限制

  • UI的Agents列表一般不会出现(不是agents.list里的agent)
  • 生命周期短:约60分钟后自动归档
  • 不支持thread绑定持久会话

三、持久化Agent创建(5步)

Step 1: 定义Agent配置

json
{
  "id": "pm",
  "name": "产品经理",
  "model": "claude-3-haiku",
  "workspace": "./agents/pm",
  "systemPrompt": "你是一个资深产品经理,擅长需求分析、用户调研、产品设计。"
}

Step 2: 创建工作区目录

bash
mkdir -p ~/.openclaw/agents/pm

Step 3: 配置人设和记忆

~/.openclaw/agents/pm/下创建:

  • system.md - Agent人设
  • memory/ - 知识库文件

Step 4: 添加到agents.list

编辑~/.openclaw/openclaw.json

json
{
  "agents": {
    "list": [
      {
        "id": "pm",
        "name": "产品经理",
        "model": "claude-3-haiku",
        "workspace": "./agents/pm"
      }
    ]
  }
}

Step 5: 分配通道

json
{
  "channels": {
    "bindings": [
      {
        "channel": "telegram",
        "account": "my_bot",
        "groups": ["product-team"],
        "agent": "pm"
      }
    ]
  }
}

四、多角色协作示例

Agent角色模型场景
main主助手GPT-4o日常对话
pm产品经理Claude-Haiku需求分析
coding开发者DeepSeek-Coder编码实现
review评审Claude-Opus代码审查

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来