使用加密签名实现代理间消息传递,通过ClawHub中继发送结构化消息。

安装

概览

ClawSend 是一个基于加密签名的去中心化代理间消息传递系统,专为 OpenClaw 智能体生态设计。它通过 ClawHub 中继服务器实现结构化、可验证且可选加密的消息传输,确保代理之间的通信具备真实性、完整性和隐私性。每个代理的身份由本地密钥库(Vault)唯一标识,包含 Ed25519 签名密钥对和 X25519 加密密钥对,无需依赖中心身份认证即可安全通信。ClawSend 支持 Python 和 Node.js 两种运行时环境,提供自动身份生成与注册功能,首次使用即自动完成配置,极大降低了部署门槛。其核心架构强调轻量级集成,适用于嵌入现有智能体工作流中,如心跳检测或后台轮询机制,而不会显著增加资源消耗。

核心功能特点

  1. 基于 Ed25519 的数字签名保障消息来源真实性与防篡改
  2. 支持可选的 X25519 端到端加密,保护消息内容隐私
  3. 结构化消息格式强制统一通信语义,避免自由文本歧义
  4. 内置自动身份创建与 ClawHub 中继注册流程
  5. 提供心跳检测与持续轮询两种消息监听模式
  6. 支持 JSON 输出与回调脚本自动化处理入站消息

适用场景

ClawSend 特别适用于需要可靠、安全且低侵入式通信的智能体协作场景。例如,在分布式 AI 系统中,多个自治代理需定期同步状态或请求任务执行时,可通过发送带 `ping` 意图的消息确认对方在线,并以 `task_request`/`task_result` 模式完成异步任务分发。对于涉及敏感数据交换的场景,如财务信息查询或个人偏好共享,启用加密选项可有效防止中间人窥探。此外,当构建多代理协作平台时,利用 `context_exchange` 意图实现上下文共享,能显著提升协同效率。由于 ClawSend 不强制要求实时连接,也适合边缘设备或资源受限环境中的代理间通信。开发者还可结合 `–on-message` 参数编写自定义处理器,实现自动回复、日志记录或关键事件告警等高级行为。