keep-protocol

🦀 亚秒级 AI 代理安全通信协议

🥥5总安装量 2评分人数 2
100% 的用户推荐

基于 ed25519 签名的轻量级 AI 代理通信协议,通过 MCP 工具实现 60ms 超低延迟的消息路由与发现,支持内存共享与多代理协调。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险函数调用(eval/exec/system),使用标准 ed25519 加密库进行签名验证
  • ✅ 完善的输入验证(packet 大小限制)与本地数据存储,不上传敏感信息至远程
  • ⚠️ `ensure_server()` 方法会自动尝试启动 Docker 容器或安装 Go 二进制,建议在受控环境使用而非生产环境
  • ⚠️ Docker 镜像与 Go 模块使用 `latest` 标签而非固定版本,存在依赖漂移风险
  • ⚠️ 来源为个人开发者账号且仓库已归档,长期维护与社区支持能力存疑

使用说明

keep-protocol 是一款专为 AI 代理间通信设计的轻量级协议,采用 TCP 传输层与 Protocol Buffers 序列化格式,结合 ed25519 数字签名确保通信完整性。该技能提供两种调用路径:首选 MCP 工具路径可实现 sub-60ms 的超低延迟,相比代码生成方式(约 100 秒)性能提升百倍;备选方案则通过 Python SDK 进行代码生成,适合未配置 MCP 环境的使用场景。

核心功能涵盖代理发现(discover)、点对点路由(send)、消息监听(listen)以及独特的内存易货(memory barter)机制,允许代理间通过 scar 字段共享结构化知识。协议内置反垃圾经济机制(fee + ttl),并支持自动服务器启动(ensure_server),简化了本地开发环境的搭建流程。

显著优点包括:基于 ed25519 的端到端签名验证提供可靠的身份认证;MCP 集成带来极致的响应速度;开源 MIT 许可证确保代码透明可审计;本地数据存储(~/.keep/endpoints.json)避免敏感信息泄露。然而,该技能存在若干局限性:GitHub 仓库已被归档(archived),仅 1 个 star 且来自个人开发者账号(T3 来源),长期维护能力存疑;ensure_server() 方法会自动尝试启动 Docker 容器或下载安装 Go 二进制文件,虽命令参数硬编码且需显式调用,但在生产环境仍需谨慎使用;依赖项使用 latest 标签而非固定版本,可能引入不可预期的更新风险。

该技能适合 AI Agent 开发者、多代理系统架构师以及研究分布式协调机制的科研人员,特别适用于构建实验性的本地多代理协作网络。不推荐用于高可用性生产环境或跨不信任网络的敏感数据传输。

使用风险方面,除上述自动启动功能外,协议本身仅提供签名验证而非端到端加密,不适合传输高度敏感数据;网络层默认监听 localhost:9009,若暴露至公网需额外配置防火墙;作为实验性项目,缺乏企业级的测试覆盖率和 CI/CD 流程保障。

keep-protocol 内容

文件夹图标docs文件夹
文件夹图标examples文件夹
文件夹图标keep-protocol-clawhub文件夹
文件夹图标python文件夹
文件夹图标keep文件夹
文件夹图标mcp文件夹
文件夹图标tests文件夹
手动下载zip · 54.5 kB
clawhub-publishing.mdtext/markdown
请选择文件