dsh-memory-eternal:DeepSeek Harness 的本地记忆插件

前言

DeepSeek Harness(DSH)插件生态里,记忆能力通常要解决两个问题:会话结束后,如何把有用结论留下来;后续 Agent 需要历史上下文时,如何只取相关内容。dsh-memory-eternal 是面向这个场景的记忆插件。它把对话沉淀到本地 Markdown Vault,使用自研去重和自研 CJK 检索,并让 Agent 通过 memory_recall 工具按需召回历史上下文。

这是什么

dsh-memory-eternalEternalNight996 维护,许可证为 MIT。

它的定位是 DSH 记忆插件,不移植任何既有记忆框架。记忆内容存储在本地 Markdown 文件中,可 git 管理。插件不改 DSH 源码,一个记忆库可供多个 Agent 共享。

核心功能

自动沉淀与按需召回

  • 对话结束后自动沉淀知识卡到本地 Markdown Vault。
  • Agent 通过 memory_recall 工具按需召回历史上下文。
  • 安装并重启后,日常沉淀不需要人工逐条触发。

图形化知识库

  • 设置页提供图形化知识库,包含统计、搜索、知识图谱。
  • 侧边栏支持一键弹窗。
  • 侧边栏底部「记忆」按钮进入记忆库。
  • DSH 设置 → 记忆 为纯配置页。

审核与回收

  • 新卡默认进入审核中心(pending),人工批准后入主库。
  • 支持已驳回和回收站。
  • 回收站软删卡 30 天内可恢复,超期自动永久删除。

多 Agent 与浏览器界面

  • 支持 DeepSeek Harness(DSH)、Claude Code、Codex CLI / Cursor 接入。
  • 提供浏览器独立界面,数据与 DSH 内嵌页同步。

服务自管理与推荐配置

  • 支持服务自管理:autoWebModewatchdogAutoSpawnautoMcpSetup
  • 提供一键推荐配置:A 轻量省心 / B 极致省钱 / C 高质量。

安装与启用

在 DSH 中安装

在 DSH CLI 中安装到 web profile:

dsh plugin --profile web add dsh-memory-eternal

在 DSH profile 中更新时,资料要求使用 pnpmnpm 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 内存。

autoWebModewatchdogAutoSpawn 的改动需重启 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 来自插件线索,未在本篇资料中核实)
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye