给编程智能体提供 Git原生持久化内存
一种可在 git 中存储智能体编程智能体持久内存的工具,从而确保上下文在会话间保持一致。
- 具体怎么做
- 你构建一个 Go 二进制程序,然后在项目上运行启动命令。该命令会生成包含 YAML 前导信息的 Markdown 文件文件夹、一个智能体技能文件以及 AGENTS.md 文件。智能体通过 CLI 或 stdio 上的 MCP 服务器访问内存,这些接口可兼容 Claude Code、Cursor 和 Codex。规范要求智能体在写入前先搜索,仅加载所需的索引页面。
- 做到了什么
- README文件指出,搜索时间低于300微秒,验证50多个概念需要约4毫秒,且令牌数量减少了80%。这些数据来自项目自身的基准测试与对比表,README中并未展示独立测试结果。
- 上手要点
- 该仓库很新,仅有一个提交且获得3颗星。80%的代币收益来自一个基准测试,你可以通过 `make benchmark` 重新运行该测试以对比本地大语言模型。
你可以这样试
使用 Claude Code在该仓库中为编程智能体设置持久内存,将笔记存储在由 git 管理的 [文件夹名,例如 .agent-memory] 目录中。制定简单的记录格式,用于记载决策、惯例和待办任务,并添加说明,以便后续会话首先阅读并在最后更新。在提交任何内容之前,请告诉我你打算提交的文件。