前言¶
DeepSeek Harness(DSH)插件生态里,记忆能力通常要解决两个问题:会话结束后,如何把有用结论留下来;后续 Agent 需要历史上下文时,如何只取相关内容。dsh-memory-eternal 是面向这个场景的记忆插件。它把对话沉淀到本地 Markdown Vault,使用自研去重和自研 CJK 检索,并让 Agent 通过 memory_recall 工具按需召回历史上下文。
这是什么¶
dsh-memory-eternal 由 EternalNight996 维护,许可证为 MIT。
它的定位是 DSH 记忆插件,不移植任何既有记忆框架。记忆内容存储在本地 Markdown 文件中,可 git 管理。插件不改 DSH 源码,一个记忆库可供多个 Agent 共享。
核心功能¶
自动沉淀与按需召回¶
- 对话结束后自动沉淀知识卡到本地 Markdown Vault。
- Agent 通过
memory_recall工具按需召回历史上下文。 - 安装并重启后,日常沉淀不需要人工逐条触发。
图形化知识库¶
- 设置页提供图形化知识库,包含统计、搜索、知识图谱。
- 侧边栏支持一键弹窗。
- 侧边栏底部「记忆」按钮进入记忆库。
DSH 设置 → 记忆为纯配置页。
审核与回收¶
- 新卡默认进入审核中心(
pending),人工批准后入主库。 - 支持已驳回和回收站。
- 回收站软删卡 30 天内可恢复,超期自动永久删除。
多 Agent 与浏览器界面¶
- 支持 DeepSeek Harness(DSH)、Claude Code、Codex CLI / Cursor 接入。
- 提供浏览器独立界面,数据与 DSH 内嵌页同步。
服务自管理与推荐配置¶
- 支持服务自管理:
autoWebMode、watchdogAutoSpawn、autoMcpSetup。 - 提供一键推荐配置:A 轻量省心 / B 极致省钱 / C 高质量。
安装与启用¶
在 DSH 中安装¶
在 DSH CLI 中安装到 web profile:
dsh plugin --profile web add dsh-memory-eternal
在 DSH profile 中更新时,资料要求使用 pnpm;npm install 会报 EUNSUPPORTEDPROTOCOL。也可以进入 profile 目录后更新:
cd ~/.dsh/profiles/web && pnpm add dsh-memory-eternal@latest
重启 dsh web 后,自动沉淀知识卡、memory_recall 工具、图形化界面立即生效。
在其他 Agent 中使用¶
单独安装 CLI:
npm i -g dsh-memory-eternal
然后接入对应工具:
dsh-memory connect claude
dsh-memory connect codex
dsh-memory connect cursor
这些命令用于把 dsh-memory 接入 Claude Code、Codex CLI / Cursor。自动挂载 MCP 默认关;开启会影响 Claude Code / Codex / Cursor 配置。
典型用法¶
检索与手动沉淀¶
dsh-memory recall "数据库选型"
dsh-memory capture "重要结论..."
recall 用于检索记忆;capture 用于手动沉淀一条内容。
自动挂载与 MCP 接入¶
dsh-memory setup [--dry-run]
dsh-memory connect claude
dsh-memory connect codex
dsh-memory connect cursor
dsh-memory mcp
setup 用于重跑或预览自动挂载;connect 用于接入 Claude Code、Codex CLI / Cursor;mcp 用于 MCP 接入。
Web 界面与服务保活¶
dsh-memory serve [--port 7999]
dsh-memory open
dsh-memory watchdog [--port 7799]
serve 用于前台运行 Web;open 用于打开浏览器独立界面;watchdog 用于保活 Web。看门狗为独立 node 进程,约 +47 MB 内存。
autoWebMode 和 watchdogAutoSpawn 的改动需重启 DSH 生效。
适用场景与注意¶
适合需要本地记忆、跨 Agent 共享记忆库,并希望记忆文件可读、可 git 管理的 DSH 使用者。
使用前注意:
- 要求 Node >= 22。
- 依赖
@deepseek-ai/schemastery,peerDependencies 包含@deepseek-ai/cordis、@deepseek-ai/dsh-llm、@deepseek-ai/dsh-tools。 - 蒸馏知识卡、语义去重喂 AI 会调用 AI,可能产生成本;关闭可减少调用。
zcode(智谱)暂无原生 MCP,可经社区zcode-open-bridge转 MCP 或用 CLI。- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
获取¶
- GitHub:https://github.com/EternalNight996/dsh-memory-eternal
- 目录页线索:https://www.skillhub.cn/plugins/EternalNight996/dsh-memory-eternal(该 URL 来自插件线索,未在本篇资料中核实)