核心用法
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二进制版本兼容性未明确约束