🤝 Agent Collaboration(Agent 协作)

一个人走得快,一群人走得远——Agent Collaboration 让多个 Agent 组成团队,各司其职,协同作战。

📖 什么是 Agent Collaboration?

Agent Collaboration 是多个 AI Agent 通过通信、协调和资源共享来共同完成复杂任务的机制。在 OpenClaw 中,它通过 sessions_send、Sub-Agent 和 A2A 协议实现。

🏗️ 协作模式

模式说明OpenClaw 实现
主从模式主Agent分配任务给从Agentsessions_spawn
对等模式Agent间平等通信sessions_send
流水线模式任务按顺序传递链式 spawn + yield
广播模式一对多消息分发多目标 sessions_send

🔧 OpenClaw 协作 API

# Agent 间通信
sessions_send sessionKey="seo-agent" message="请优化这个页面"

# 创建协作子Agent
sessions_spawn task="搜索竞品信息" taskName="competitor-scout"

# 查看所有活跃Agent
sessions_list kinds=["agent", "subagent"]

# 获取Agent历史
sessions_history sessionKey="seo-agent" limit=10

💡 团队协作示例:营销团队

🎭 妙趣AI营销团队

┌─────────────────────────────────────┐
│         老板(诗中)                 │
│         │                           │
│    ┌────┴────┐                      │
│    │ 妙趣AI  │ ← 营销运营官          │
│    └────┬────┘                      │
│         │                           │
│    ┌────┼────┬────┐                 │
│    │    │    │    │                  │
│   SEO  新闻 社区  报告               │
│   Agent Agent Agent Agent           │
└─────────────────────────────────────┘

SEO Agent → 生成页面
新闻 Agent → 搜索热点
社区 Agent → 发布消息
报告 Agent → 汇总数据

🔗 相关推荐

📄 文章
OpenClaw 入门指南
📄 文章
OpenClaw 完全教程
📄 文章
OpenClaw 最佳实践
📄 文章
OpenClaw 自动化工作流
📄 文章
OpenClaw 配置详解