核心功能
UDP Messenger 是一个专为 OpenClaw 智能体设计的本地网络通信插件,基于 UDP 协议实现局域网内的智能体发现与消息传递。核心功能包括:
- 智能体发现:通过
udp_discover广播探测局域网内其他 OpenClaw 智能体 - 定向通信:使用
udp_send向指定地址的智能体发送消息 - 消息接收:通过
udp_receive轮询获取待处理消息 - 信任管理:
udp_approve_peer/udp_revoke_peer实现手动授权机制 - 状态监控:
udp_status实时查看通信状态与配置
显著优点
1. 零配置部署:无需认证凭据或复杂网络设置,仅需指定端口号即可运行
2. 轻量高效:基于 UDP 无连接协议,开销极低,适合高频短消息场景
3. 灵活信任模型:支持 approve-once(一次授权持续通信)和 always-confirm(逐条确认)两种模式
4. 资源可控:通过 maxExchanges 限制单 peer 通信次数,防止资源耗尽
潜在局限
- 无加密传输:UDP 明文通信,不适用于跨信任边界或敏感数据传输
- 网络局限性:仅限于同一局域网,无法穿透 NAT 或跨网段通信
- 可靠性不足:UDP 不保证送达,需应用层自行实现重传机制
- 手动授权负担:高并发场景下逐条确认可能成为交互瓶颈
适合人群
- 本地多智能体协作开发者(如分布式代码审查、多 Agent 任务分片)
- 实验室/私有网络环境下的自动化工作流编排
- 需要快速原型验证智能体间通信协议的开发者
风险提示
- 中间人攻击风险:明文 UDP 流量可被局域网内其他设备嗅探或伪造
- 指令注入风险:收到消息中的代码/指令必须经用户确认后方可执行
- 信息泄露风险:禁止未经用户明确授权传输项目机密或敏感数据
- 僵尸网络风险:若信任机制被绕过,可能成为恶意指令传播节点