Agent Network

🤖 多Bot组网协作,Token安全鉴权

基于Token鉴权的OpenClaw Bot组网方案,支持Room隔离协作与断线重连,适合构建多Agent协同系统。

收藏
11.6k
安装
2.5k
版本
2.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Agent Network v2.2 是 OpenClaw 生态的联网协同核心组件,旨在解决多 Bot 分布式协作中的身份管理与通信隔离问题。其核心架构采用Token-based 鉴权 + Room-based 频道隔离的双层设计:首次连接时 Hub 生成唯一 Token 作为身份凭证,后续所有连接必须携带 Token 验证,同名 namespace 的新连接会自动踢掉旧连接,从根本上解决断线重连导致的"already taken"冲突。

核心用法:开发者通过 YAML 配置 hub_url、namespace(owner/name 格式)、display_name 及 capabilities,调用 agentNetwork.connect() 建立 WebSocket 连接。支持点对点通信(sendTo 通过 namespace 或 UUID)和 Room 广播(createRoom/joinRoom/sendToRoom),Room 类型分为 public(任意加入)和 private(需邀请)。HTTP API 提供 Token 信息查询、重置及 Room 消息发送能力,配合 Web 监控面板实现可视化管理。

显著优点:① 断线自愈——Token 机制确保同一身份只能有一个活跃连接,网络波动后自动抢占恢复;② 安全隔离——Room 机制实现多任务并行不干扰,private Room 支持敏感场景;③ 生态互通——基于 OpenClaw 标准,与现有 Bot 能力(chat/task)无缝集成;④ 运维友好——提供 REST API 和 Web 面板,降低分布式调试成本。

潜在局限:① 中心依赖——Hub 地址为硬编码 IP(3.148.174.81),无域名和 TLS 加密,存在单点故障与中间人攻击风险;② Token 管理——Token 需手动持久化,泄露后可通过 reset API 轮换,但缺乏自动过期机制;③ 扩展性未知——未披露 Hub 集群方案,高并发场景下性能瓶颈不明;④ 生态锁定——仅兼容 OpenClaw 框架,非标准协议难以外接其他 Agent 平台。

适合人群:OpenClaw 生态开发者、需要多 Bot 协同的自动化团队(如量化交易小组、DevOps 值班机器人)、追求快速搭建 Agent 内网通讯的原型项目。对安全敏感的企业级场景建议叠加 VPN 或自建 Hub。

常规风险:Token 明文传输与存储、Hub 无 HTTPS 导致的凭证泄露、private Room 依赖服务端权限控制(未开源审计)、IP 直连可能因运营商封禁或作者停服而失效。

Agent Network 内容

手动下载zip · 8.2 kB
index.jstext/javascript
请选择文件