核心用法
Multi-Agent Intercom 是一套专为 OpenClaw 多智能体架构设计的零侵入式通信协议,解决原生 sessions_send 无法跨越智能体边界的根本限制。首次使用时需执行安装脚本将 SOP(标准操作流程)注入内存文件,安装成功后需提示用户输入 /new 重载智能体。日常通信通过命令行调用 intercom.py send 子命令,指定目标智能体 ID、发送方 ID 及消息内容即可,脚本以异步后台模式运行,即时返回无需等待。
显著优点
1. 完全零侵入:无需修改智能体核心代码或配置文件,仅通过外部 Python 脚本注入协议,保持原有隔离性;
2. 跨边界通信:突破传统 session 限制,实现如 'zz'、'dev'、'rc' 等独立工作空间的点对点消息传递;
3. 异步非阻塞:发送操作后台执行,不占用前台会话,提升多任务处理效率;
4. 多行消息支持:完整保留换行与格式化内容,适合复杂指令传递;
5. 零弹窗设计:全程无控制台弹窗干扰,符合自动化工作流需求。
潜在局限
- 依赖外部 Python 环境:需系统预装
python3或python,且 OpenClaw 二进制可执行文件必须可用; - 首次配置步骤繁琐:安装后必须手动触发
/new重载,存在用户遗漏风险; - 无内置确认机制:异步发送后无法直接获知消息是否被目标智能体接收或处理;
- ID 管理手动化:需用户自行记忆和维护各智能体的唯一标识符,易出错;
- 安全边界依赖文件权限:协议注入依赖内存文件的读写权限,若权限配置不当可能导致注入失败。
适合人群
- 运营多 OpenClaw 智能体并行工作的高级用户(如同时管理开发、测试、生产角色);
- 需要跨项目或跨角色自动协调任务的技术团队;
- 追求自动化工作流、减少人工上下文切换的极客用户;
- 熟悉命令行操作并理解异步通信概念的技术人员。
常规风险
| 风险类型 | 说明 |
|---------|------|
| 注入失败 | 内存文件权限不足或路径错误导致 SOP 注入不完整,通信协议失效 |
| ID 混淆 | 手动输入目标/源 ID 错误,消息误发至非预期智能体 |
| 消息丢失 | 异步机制无持久化队列,目标智能体离线或重启时消息可能丢失 |
| 重载遗漏 | 用户未执行 `/new` 导致新协议未激活,发送命令无响应 |
| 权限升级 | 若脚本以过高权限运行,可能被利用向其他用户空间注入代码(需严格审查 `intercom.py` 源码) |