github.devotd.
新发现AI 智能体

vshulcz/deja-vu — 编码代理会话记录检索

vshulcz/deja-vu 是一个 Go 工具,为编码代理的磁盘会话记录建立索引,并提供本地搜索与 MCP。

仓库信息vshulcz/deja-vu ↗

Coding agent memory for Claude Code, Codex, Cursor and 39 more, built from the session history already on your disk. Local search, MCP and hooks, no LLM, one Go binary.

星标
★ 1.2K
复刻
126
语言
Go
许可证
MIT
最新版本
v0.22.2
查看原始来源 ↗在 GitHub 查看 ↗

vshulcz/deja-vu 是一个 Go 二进制程序,为包括 Claude Code、Codex、Cursor 在内的 42 个编码代理的磁盘会话记录建立索引。最新版本是 v0.22.1。所提供的 FACTS 中没有关于该版本具体变更的条目,因此无法确认本次发布的变化。根据项目描述和 README 摘要,它把记录留在本地,不依赖大语言模型即可搜索,并通过 MCP 服务器和事件钩子把结果提供给代理。许可证是 MIT。

这个工具的目的是让代理能够从自己已经留下的会话记录中重新找到工作所需的内容。多个代理可以读取同一份索引,因此它提供了一种在一处检索各个工具记录的方式。README 称在 LongMemEval-S 评估中取得 R@5 97.2%,并主张在同一资料上高于 MemPalace 的 96.6% 和 agentmemory 的 95.2%。索引速度报告为 17.6 秒处理 19,195 条会话记录,而作为对比的七个工具用了 72 秒。token 节省方面,说明是在已经解决的任务上达到 agentmemory 的一半。这些数字是项目公开的评估结果,并不保证在所有真实用户环境中的性能。

解读这些评估结果时,需要注意证据的适用范围。对比对象、语料和评分规则都由维护者的仓库给出,验证使用的是合成语料而不是真实用户记录。因此,仅凭公开数字很难断言在真实会话记录上也能得到同样的检索质量。README 还报告了一个问题:压缩(compaction)之后的摘要中,只保留了 77% 的决策和 0.2% 的命令。它专注于会话记录检索,但很难说它是一个连压缩过程中丢失的内容也能保留的工具。