Skip to content

6-2、企业微信小龙虾多机器人协同 ​

一、配置openclaw.json ​

1、一共4个agent:main、nick、bogo、flash

2、看subagents.allowAgents,main可以和其他3人交流,其他3人可以互相交流

JSON
"list": [
      {
        "id": "main",
        "subagents": {
          "allowAgents": [
            "nick",
            "flash",
            "bogo"
          ]
        }
      },
      {
        "id": "nick",
        "name": "nick",
        "workspace": "/root/.openclaw/workspace-nick",
        "agentDir": "/root/.openclaw/agents/nick/agent",
        "model": "minimax/MiniMax-M2.5",
        "subagents": {
          "allowAgents": [
            "bogo",
            "flash"
          ]
        }
      },
      {
        "id": "bogo",
        "name": "bogo",
        "workspace": "/root/.openclaw/workspace-bogo",
        "agentDir": "/root/.openclaw/agents/bogo/agent",
        "model": "minimax/MiniMax-M2.5",
        "subagents": {
          "allowAgents": [
            "nick",
            "flash"
          ]
        }
      },
      {
        "id": "flash",
        "name": "flash",
        "workspace": "/root/.openclaw/workspace-flash",
        "agentDir": "/root/.openclaw/agents/flash/agent",
        "model": "minimax/MiniMax-M2.5",
        "subagents": {
          "allowAgents": [
            "nick",
            "bogo"
          ]
        }
      }
    ]

二、梳理人格和记忆 ​

1、每个agent具有独立的workspace

2、我是谁(IDENTITY.md),给谁( USER.md)做服务, 服务的内容(AGENTS.md)是什么

4d811adf979e45deadf500b53dc3ebbepng

221becbe70f34cb7b58ab5f06eb907bcpng

三、给所有的 agent 的 AGENTS.md 定义团队通讯录 ​

YAML
# 团队成员(通讯录)
- agentId: main
  name: big
  role: 统筹调度、任务分发
- agentId: nick
  name: nick
  role: 客户调研、梳理需求、整理文档
- agentId: bogo
  name: bogo
  role: 分析需求、形成功能清单、设计产品原型
- agentId: flash
  name: flash
  role: 技术选型、架构设计、代码开发

四、企微群中派任务 ​

1、在企微群中就放一个main机器人(agent)

2、派任务给 main,他会再分配下去

692933a3b6a84a478630fa983c2a4a8dpng

五、总结 ​

1、通过 openclaw.json 中的 subagents 配置,让agent之间可以通信;

2、通过在 AGENTS.md 定义团队通讯录,确定了机器人之间的分工以及管理关系。

Released under the MIT License.