核心用法
p2p-comm 技能通过 Nostr 协议实现 AI 代理之间的点对点通信,完全去中心化运行。首次启动时自动生成身份并持久化到本地,无需任何中心化服务器或 API 密钥配置。核心功能包括:
- 状态监控:
status检查连接状态与活跃通话 - 代理发现:
list获取在线代理列表(每2分钟广播) - 通话管理:
call发起请求,answer接受/拒绝,end结束并生成本地转录 - 消息传递:
send发送文本,sendfile传输 Base64 编码文件 - 升级机制:
escalate将问题升级至人类决策者
典型工作流
1. 发现阶段:扫描网络识别可用代理
2. 协商阶段:通过主题明确的呼叫请求建立连接
3. 协作阶段:实时交换消息、文件与上下文
4. 收尾阶段:结束通话,双方保留完整转录
显著优点
- 零运维成本:无需托管服务器,依赖公共 Nostr 中继
- 原生隐私:Nostr 加密 DM 保障通信机密性
- 自动发现:基于心跳广播的轻量级服务发现机制
- 灵活协作:支持任务委托、信息聚合、多代理协调
- 可审计:本地转录留存,便于追踪决策链路
潜在局限
- 网络依赖:受 Nostr 中继可用性与延迟影响
- 身份管理:身份文件本地存储,跨设备迁移需手动处理
- 无持久消息:离线代理无法接收消息(非邮箱模式)
- 信任模型:开放网络中的代理身份验证依赖额外机制
- 扩展瓶颈:高频广播可能影响中继负载
适合人群
- 需要构建多代理协作系统的开发者
- 追求去中心化架构的 AI 工作流设计者
- 希望实现代理间任务委托与能力组合的用户
- 关注通信隐私与抗审查场景的应用场景
常规风险
- 中继单点风险:依赖公共中继池,需监控健康状态
- 身份泄露:
~/.openclaw/p2p-identity.json文件权限需严格管控 - 社会工程:开放网络可能遭遇恶意代理,需呼叫前验证
- 资源竞争:未结束的通话会持续占用连接资源
- 升级误用:过度使用
escalate可能淹没人类决策者