前言¶
DeepSeek Harness(DSH)插件生态中,记忆模块往往需要对接第三方框架,或依赖外部 API。memory-eternal 解决了这个问题。它是一个自研插件,不依赖任何既有记忆框架,直接把对话沉淀为本地 Markdown。
这是什么¶
这是一个 DeepSeek Harness 记忆插件,作者为 EternalNight996。它的核心功能是让对话结束时自动生成知识卡,存到本地 Markdown Vault。它使用 SQLite 存储和自研的 CJK 检索,提供图形化界面和知识图谱。
核心功能¶
- 自动沉淀知识卡:对话结束自动生成知识卡到本地 Markdown Vault。
- 检索与去重:自研去重与 CJK 检索,支持通过
memory_recall工具按需召回。 - 知识图谱:内置知识图谱,并附带审核中心与回收中心。
- 数据存储:零第三方记忆框架,使用 SQLite 持久存储。
- 图形化界面:侧边栏底部「记忆」按钮或 DSH 设置页提供操作入口。
- 多库支持:支持按项目隔离记忆。
- 生态兼容:兼容 Claude Code / Codex / Cursor。
安装与启用¶
- 打开终端,执行安装命令。
- 重启 DSH 宿主(配置更改需重启生效)。
dsh plugin --profile web add memory-eternal
典型用法¶
- 检索记忆:
dsh-memory recall "数据库选型" - 手动捕获:
dsh-memory capture "重要结论..." - 挖掘历史会话:
dsh-memory sweep ~/.claude/projects - Agent 调用:Agent 需要历史时调用
memory_recall工具。
适用场景与注意¶
- 适合需要长期维护项目知识库的开发者。
- 重要限制:优先、且只保证支持官方 DeepSeek Harness 桌面版(profile
desktop),兼容webprofile。作者自研的dsh-desktop已停止维护。 - 资源消耗:开启“蒸馏知识卡”或“语义去重喂 AI”会消耗 AI 调用费用。
- 协议性质:MCP 是协议不是常驻服务。
短结尾¶
对于需要构建长期记忆库的开发者,memory-eternal 提供了从存储到检索的全链路自研方案。查看目录页或 GitHub 获取更多细节。