Multi-Agent Intercom

🗣️ 跨 Agent 安全消息通道 · 零侵入

破解 OpenClaw 多 Agent 隔离限制,实现安全跨代理异步通信,零弹窗、支持多行消息,需用户手动初始化。

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

使用说明

核心用法

Multi-Agent Intercom 通过 Python 脚本在隔离的 OpenClaw Agent 之间建立异步消息通道。用户首次使用需在系统终端手动执行 python <SKILL_DIR>/scripts/intercom.py setup,将生成的配置写入各 Agent 的 AGENTS.md 文件。消息发送采用命令行调用:python <SKILL_DIR>/scripts/intercom.py send <目标Agent> <发送方Agent> "消息内容",脚本后台异步执行,即时返回不阻塞。

显著优点

1. 突破架构限制:原生 sessions_send 无法跨 Agent 边界,本技能填补此能力缺口
2. 零侵入设计:100% Zero-Intrusive,无控制台弹窗,不干扰当前工作流

3. 健壮性支持:原生支持多行消息,无需转义处理

4. 安全合规:强制要求用户手动初始化,符合最小权限原则

潜在局限

  • 初始化门槛:需用户理解 Python 环境配置并手动执行脚本
  • 异步不确定性:消息发送后无送达确认机制,存在丢失风险
  • 依赖外部状态:依赖文件系统或网络实现跨进程通信,未说明底层机制
  • 无权限管控:任何知悉脚本路径的 Agent 均可向任意目标发送消息

适合人群

多 Agent 协作场景下的高级用户,如同时运行独立代码审查 Agent('zz')、开发 Agent('dev')、运维 Agent('rc')的团队,需要低成本轻量级协调机制而非完整消息队列方案。

常规风险

  • 配置泄露:AGENTS.md 中的配置若被截获可能导致未授权访问
  • 消息伪造:命令行参数中发送方 ID 可任意指定,缺乏身份验证
  • 脚本注入:消息内容未显示经过安全过滤,特殊字符可能触发命令注入
  • 依赖风险:openclaw 二进制版本兼容性未明确约束

Multi-Agent Intercom 内容

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