Multi-Agent Intercom

🗣️ 跨智能体安全对讲系统

为隔离的 OpenClaw 智能体建立安全 P2P 跨域通信通道,突破 session_send 的单边界限制,支持异步唤醒与多行消息传输。

收藏
3.9k
安装
1.1k
版本
1.1.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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` 源码) |

Multi-Agent Intercom 内容

scripts文件夹
手动下载zip · 7.4 kB
intercom.pytext/plain
请选择文件