核心用法
OpenClaw Swarm 是 OpenClaw 的分支项目,专注于多子代理编排(Multi-agent Orchestration)。它通过四种核心工具实现复杂的代理协作:
1. sessions_spawn - 带上下文共享的子代理创建,支持 none/summary/recent/full 四种上下文传递模式
2. context_store - 子代理间的状态共享存储,支持 get/set/delete/list/subscribe/broadcast 操作
3. context_publish - 任务完成事件通知机制
4. parallel_spawn - 并行启动多子代理,支持 all/any/race 三种等待策略
显著优点
- 零轮询架构:子代理完成自动广播,无需轮询
- 灵活的上下文控制:四种粒度可选,平衡信息量与 token 成本
- 丰富的通信模式:存储共享 + 事件通知双通道
- 并行效率:原生支持并行任务与竞争模式
潜在局限
- 社区分支项目,文档和维护持续性存疑
- 无官方安全审计,生产环境需谨慎
- 复杂的上下文管理可能引入竞态条件
- 调试多代理系统的认知负担较高
适合人群
- 需要构建复杂多步骤 AI 工作流的开发者
- 有并行任务处理需求的自动化场景
- 熟悉 OpenClaw 生态的技术团队
常规风险
- 上下文泄露:不当的
contextSharing设置可能暴露敏感历史 - 存储滥用:
context_store无内置过期机制,需手动清理 - 竞态条件:多代理并发写入同一 namespace 需额外同步逻辑