DSH Marketplace

deja-vu

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)。

1,167112GoMIT源码

安装

把 deja-vu 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 6 天前,DeepSeek Harness 0.2.1-rc.5.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 deja-vu 之前,先看这几条

  • 源码在这里: vshulcz/deja-vu——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。

安全

装 deja-vu 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.1-rc.5,6 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

shell 命令(bash、exec、spawn 之类)

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — 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 是做什么的

Session sheets pass through a geometric sieve into a local indexed cube and branch into focused beams.

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。

deja-vu 的文档

deja-vu 的行为说明

DeepSeek Harness 加载 deja-vu 后,会提供 deja_recall、deja_session、deja_blame、deja_fix、deja_how、deja_remember 六个工具和 /deja 命令。可选的自动召回会把结果加入运行时上下文,触发时机包括会话开始、编辑文件或运行命令之前,以及命令失败之后。

deja-vu 的数据与索引

deja-vu 读取本机 coding agent 保存的会话文件,包含安装前的历史。README 列出的来源包括 Claude Code、Codex、Cursor、VS Code Copilot Chat、opencode、OpenClaw、Hermes、Kimi、Cline 和 Zed。索引使用本地 BM25,不使用 LLM、向量嵌入或网络;建索引时会移除 keys 和 tokens。

deja-vu 的命令

运行 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

同一分类

deja-vu 的同类插件

coding-agents

vectorize-io

53k

Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码Python12 天前

AI 锐评

coding-agents

是什么 — Hindsight 为编码代理提供长期项目记忆管理。

谁该装 — 在使用 Claude Code 等 AI 编码助手进行代码开发的开发者适合装它。 如果您使用非 Python 语言编写的代理,可以选择其他实现。

注意 — 插件需要提供 API key 或 token,会执行 shell 命令。沙箱测试尚未进行。 没发现明显的坑。

锐评 — 在没有沙箱测试结果的情况下,我不会安装它。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2详情
41k

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。

我们跑过,装得上

npm 包Python12 天前

AI 锐评

dsh-memory-plugin

是什么 — 给 DeepSeek Harness 接上 OpenViking:步骤前自动召回并注入 profile,采集会话、守护 viking://,并提供记忆读写工具。

谁该装 — 你在 DeepSeek Harness 里跑跨多轮的 agent,偏好和项目上下文已经进了 OpenViking,但 Harness 侧还不会自己去读、去写那套库。 长期记忆会留在别的系统、不迁入 OpenViking 的人,对不上这个 bundle。

注意 — 自动召回和记忆工具都要连正在运行的 OpenViking 服务。插件会执行 shell 命令。沙箱里在全新 profile 中装上,并被 DeepSeek Harness 注册进 profile,没发现明显的坑。

锐评 — 这只值一个接线名额:OpenViking 已经是既定上下文库再装,别指望靠它从零补出记忆系统。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情
12k

DeepSeek Harness 本地记忆插件:分层 L1/L2/L3 记忆,自动沉淀与手动 memos_* 检索工具并存,内置记忆浏览器。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码TypeScript9 天前

AI 锐评

memos-local-plugin

是什么 — 给 DeepSeek Harness 接上 MemOS 的分层记忆,任务前后自动召回与沉淀,并提供 memos_* 检索和查看器。

谁该装 — 你在 DeepSeek Harness 里反复推进同一个仓库或同一套约定,新开一轮 agent 就丢先前的取舍,缺的是跨会话还在的记忆。记忆必须进团队共享库、不能只写在自己机器上的人,入口对不上。

注意 — 没有独立发布包,只能从 MemOS 仓库的子目录接入。要用的话得自备 API key 或 token,运行中会执行 shell 命令。

锐评 — 子目录接入是一笔固定税,我只在活已经全部开在 DeepSeek Harness 里时才付,不会为了先看看记忆好不好用去装。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2源码

ReMe

agentscope-ai

3.8k

将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码Python今天

AI 锐评

ReMe

是什么 — 接入 DeepSeek Harness 的 ReMe 本地自演化个人知识库。

谁该装 — 使用 DeepSeek Harness 运行代理时,当需要自动捕获对话为 Markdown 记忆时适合安装。 如果不需要跨代理共享本地工作区,可以不使用此插件。

注意 — 没发现明显的坑。插件会执行 shell 命令。

锐评 — 我会装它,但前提是允许 shell 命令执行。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

typescript

agentscope-ai

3.6k

将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码Python26 天前

AI 锐评

typescript

是什么 — 插件将 DeepSeek Harness 接入 ReMe 知识库,自动捕获主代理对话为用户 Markdown 记忆并调度整合。

谁该装 — 使用 DeepSeek Harness 管理主代理对话并希望捕获完成对话为用户拥有的 Markdown 记忆时,此插件提供集成。 对于不希望与 ReMe 共享 workspace 的用户来说,独立知识库工具能提供不同角度的支持。

注意 — 从源码安装时需要先手动放行它的构建脚本。沙箱实测尚未完成。插件会执行 shell 命令。

锐评 — 如果接受从源码安装时的构建脚本放行,我会安装它,因为它实现了对话到持久记忆的连接。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

MemSearch

zilliztech

2.7k

供 DSH 与其他编程 Agent 共享的 Markdown 记忆,支持自动捕获、步骤前上下文注入、搜索召回,以及通过审阅面板实现 memory-to-skill 自进化。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码Python26 天前

AI 锐评

MemSearch

是什么 — MemSearch 为 DeepSeek Harness 提供共享 Markdown 记忆功能。它能自动记录会话、提前注入上下文,支持搜索式召回,并将记忆转化为可复用技能。

谁该装 — 在使用 DeepSeek Harness 进行多轮复杂编码任务时,需要持续跟踪项目细节和模式,这时 MemSearch 能提供帮助。 如果您的项目仅限于单次会话或不需要跨平台记忆流动,则可以跳过安装。

注意 — 它会执行 shell 命令。沙箱实测尚未进行,没发现明显的坑。

锐评 — 我会装它,因为它能让记忆自动注入并通过技能自演化提升代理能力,但前提是接受子目录安装方式和 shell 命令执行。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码