coding-agents
vectorize-io
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
vshulcz/deja-vu#extensions/dsh
读取本机上其他四十二个编程智能体已经写下的会话文件(Claude Code、Codex、Cursor、VS Code Copilot Chat、opencode、OpenClaw、Hermes、Kimi、Cline、Zed 等),包括安装之前的历史:提供 deja_recall、deja_session、deja_blame、deja_fix、deja_how、deja_remember 六个工具与 /deja 命令,并可选地把召回结果加入运行时上下文。本地 BM25 索引,不用大模型,不用向量嵌入,不联网(dsh plugin --profile web add dsh-deja)。
安装
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
桌面版有自己的 profile,叫 desktop,只认它自带的 dsh 命令——npm 装的 dsh 会直接拒掉这个 profile。先在应用菜单里点 Manage dsh Command… 装上这个命令,打开一次桌面版再彻底退出,跑下面这条,然后重新打开桌面版。
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库。
我们的实装是在 npm 版 dsh 的 web profile 里跑的,没在桌面版上跑过。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 6 天前,DeepSeek Harness 0.2.1-rc.5.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
安全
我们这次实装里没有构建脚本被拦。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.1-rc.5,6 天前。
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
shell 命令(bash、exec、spawn 之类)
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
是什么 — deja-vu 索引其他 coding agents 的会话文件,提供 six tools 和 /deja 命令,并支持可选自动 recall。
谁该装 — 当你在 DeepSeek Harness 下运行多个 coding agents 时,需要跨代理共享历史修复记录。 如果只使用单个 coding agent,且不需要索引其他代理的输出,则不需要安装此插件。
注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。会执行 shell 命令。
锐评 — 我会装它,因为它在 43 次 compaction 后仍保留 77% 的决策,且 recall 时机在 session 开始前。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

deja-vu 是一个 DeepSeek Harness 插件,用来搜索本机多个 coding agent 写入的会话,把过去的决策、修复过程和未完成事项提供给当前 agent。它支持 Claude Code、Codex、Cursor、VS Code Copilot Chat、opencode、OpenClaw、Hermes、Kimi、Cline、Zed 等来源,也能读取安装前已经存在的历史。
DeepSeek Harness 插件通过 deja_recall、deja_session、deja_blame、deja_fix、deja_how、deja_remember 六个工具,以及 /deja 命令提供查询能力。deja-vu 在本地建立 BM25 索引,不使用 LLM、向量嵌入或网络;还可以把自动召回结果加入运行时上下文。终端中的 deja 支持搜索、打开和继续会话,DEJA_TUI=0 可改用文本输出。
它适合需要在多个 agent 之间复用排错记录的开发者。如果机器上没有可读取的会话文件,或不希望 agent 通过终端接触这些历史,则不适合使用。插件会读取本地会话文件并写入本地索引;README 说明建索引时会移除 keys 和 tokens。
DeepSeek Harness 加载 deja-vu 后,会提供 deja_recall、deja_session、deja_blame、deja_fix、deja_how、deja_remember 六个工具和 /deja 命令。可选的自动召回会把结果加入运行时上下文,触发时机包括会话开始、编辑文件或运行命令之前,以及命令失败之后。
deja-vu 读取本机 coding agent 保存的会话文件,包含安装前的历史。README 列出的来源包括 Claude Code、Codex、Cursor、VS Code Copilot Chat、opencode、OpenClaw、Hermes、Kimi、Cline 和 Zed。索引使用本地 BM25,不使用 LLM、向量嵌入或网络;建索引时会移除 keys 和 tokens。
运行 deja 会打开交互式搜索;搜索范围会优先考虑未提交修改关联的会话,再考虑当前项目的近期会话。筛选条件包括 codex:、today、yesterday、week、month 和 in:<project>。deja brief 输出文本摘要,设置 DEJA_TUI=0 会停用交互界面。终端搜索可以打开匹配位置、切换匹配项、恢复原 agent 的会话,或交给其他 agent 继续。README 还记录了 deja sync ssh laptop 和 deja handoff --to codex。
README 说明 standalone Go binary 支持 macOS、Linux 和 Windows。DeepSeek Harness 及终端命令会访问本机可读取的会话历史,因此安装后应按 agent 的权限范围评估这些文件和本地索引的可见性。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
vectorize-io
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
volcengine
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
我们跑过,装得上
MemTensor
DeepSeek Harness 本地记忆插件:分层 L1/L2/L3 记忆,自动沉淀与手动 memos_* 检索工具并存,内置记忆浏览器。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
agentscope-ai
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
agentscope-ai
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
zilliztech
供 DSH 与其他编程 Agent 共享的 Markdown 记忆,支持自动捕获、步骤前上下文注入、搜索召回,以及通过审阅面板实现 memory-to-skill 自进化。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。