deja-vu
在终端中运行以下命令:
dsh plugin install vshulcz/deja-vu
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install vshulcz/deja-vu 即可安装该插件,项目源码地址为 https://github.com/vshulcz/deja-vu 。
插件介绍
编码智能体最让人头疼的毛病,不是不会写代码,而是不记得你三个月前已经修过的那个 bug。市面上的记忆工具几乎都从空白页开始、只向前记录,可真正值钱的历史——那些散落在 Claude Code、Codex、Cursor 等二十多个 agent 磁盘里的会话文件——早就在那里了。deja-vu 做的事情很简单:把这些已有的会话文件索引进一个统一的记忆层,让所有 agent 共享同一份过去。
它最核心的能力是"行动时点召回":在 agent 编辑文件之前、执行命令之前、命令失败之后,deja-vu 都会自动把相关的历史决策、曾经生效的调用方式、同类错误的后续修复递给模型,而不需要任何人主动搜索。它索引的也不只是对话文字,还包括每轮打开的文件、命令的真实退出码、编辑替换的精确范围——这些恰恰是每次 context 压缩最先丢掉的东西。此外,密钥、token、JWT 和私钥块在索引阶段就会被剥离,索引本地运行,数据不出机器。
如果你日常在多个编码 agent 之间切换、维护一个跨越数周乃至数月的项目,或者受够了"我明明上周就调通过"的反复循环,deja-vu 值得一试。它不替代 agent 本身,而是给所有 agent 装上一层共享的、可回溯的、带行动触发器的长期记忆。
截图预览
使用场景
- Agent 即将重复调试数月前已修复的 bug 时自动召回相关历史决策
- 在 Claude Code、Codex、Cursor 等多个工具间共享同一份项目记忆,无需手动检索
- 命令失败后自动匹配该错误在本机出现过的后续修复方案
适合人员
- 日常在多个编码 Agent 之间切换的开发者
- 维护跨越数周乃至数月长周期项目的工程师
- 希望 agent 具备可回溯长期记忆且不依赖云端存储的团队

