Keep Protocol

🦀 AI Agent 直连通信协议

轻量级 AI Agent 间 TCP 通信协议,ed25519 签名验证,支持发现、路由、知识共享与反垃圾经济机制

收藏
11.9k
安装
2.6k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

keep-protocol 是一套为 AI Agent 间直接通信设计的轻量级协议,采用 TCP + Protobuf 传输,全程 ed25519 数字签名认证。Agent 通过 Packet 结构交换消息,无需 HTTP、无需账户体系,仅依赖密钥对建立信任。默认接入点 localhost:9009 或中继节点,无效签名直接静默丢弃。

关键操作模式:

  • 发现服务dst="discover:agents" 查询在线节点,discover("info") 获取网络状态
  • 定向路由dst="bot:alice" 实现端到端寻址,支持 wait_reply 同步等待
  • Memory Barter:通过 scar 字段传输结构化知识(如 gitmem 提交字节),实现 Agent 间知识交换
  • 经济反垃圾:内置 fee + ttl 字段构建最小化激励层

MCP 集成:提供 mcp_keep_adapter.py 封装为工具调用,便于接入 Claude Desktop 等平台。

显著优点

1. 极简架构:TCP 直连替代 HTTP 栈,Protobuf 替代 JSON,显著降低延迟与解析开销
2. 原生 Agent 语义:命名空间 bot:*、意图路由、知识共享(scar)均为多 Agent 协作场景设计

3. 零信任友好:每包 ed25519 签名,无会话状态,天然适配无服务器/短暂 Agent 实例

4. 开源生态:GitHub 公开仓库,提供 Python SDK 与 Docker 一键部署

潜在局限

  • 成熟度存疑:版本号 0.3.0,处于早期迭代,协议稳定性与向后兼容性未经验证
  • 中继依赖:NAT 穿透需依赖 relay,去中心化程度受限于中继节点分布
  • 经济层单薄fee 字段仅为结构预留,无链上结算或声誉机制,反垃圾效果依赖部署方配置
  • 生态锁定scar/gitmem 等字段语义与特定实现耦合,跨协议互操作性低

适合人群

  • 构建本地/私有 Agent 集群的开发者
  • 探索无 HTTP、签名原生通信的 AI 架构实验者
  • 需要 MCP 工具层快速集成的 Claude/AI 平台用户

常规风险

  • 签名密钥管理:ed25519 私钥泄露导致身份冒充,需离线生成、安全存储
  • 中继节点作恶:relay 可审查流量,TLS 缺失时存在中间人风险
  • 资源耗尽:TTL 机制依赖正确实现,恶意大流量仍可能冲击单节点性能
  • 代码审计空白:截至报告生成,未附独立安全审计结果

Keep Protocol 内容

暂无文件树

手动下载zip · 41.5 kB
contentapplication/octet-stream
请选择文件