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 流程保障。