深鲸记忆:DSH 跨会话热记忆与记忆管理插件

前言

DeepSeek Harness(DSH)是「一切皆插件」的智能体开发框架。很多记忆插件解决的是「记住」的问题,但实际使用中会出现记忆膨胀、内容重复、临时信息占满长期记忆预算、跨设备/团队协作时记忆带不走等问题。dsh-memory-doctor 插件从「管理」视角补齐这些短板,它不改动现有的记忆文件格式,可与其它记忆插件共存。

插件定位

dsh-memory-doctor 是一个记忆管理插件,由 feely0208 维护,分类为「记忆」。它提供跨会话热记忆注入、记忆体检、瘦身归档、记忆包导出与恢复等能力,所有数据以明文 Markdown 存储在本地 ~/.mnemon/runtime/,零依赖、不上传。

核心功能

1. 跨会话热记忆注入

每轮对话都会把 MEMORY.md(项目/环境记忆)和 USER.md(用户画像)注入到 system prompt,并附带「记忆维护协议」,使 Agent 知道何时写入、写入何处、避免重复。

  • 默认注入预算 6000 字符,超限截断并提示归档
  • 记忆文件为明文 Markdown,可随时查看、编辑
  • Agent 通过内置的 memory 工具维护记忆,无需额外工具调用

2. 记忆工具

Agent 可调用 memory 工具,支持以下操作:

  • read:读取记忆
  • append:追加内容
  • replace:替换内容
  • remove:删除条目
  • search:搜索记忆
  • stats:统计信息

写入操作会经过宿主进程,绕开文件沙箱,自动去重、写前备份、超上限拒绝。

3. 会话回复存入记忆

每条助手回复旁有「大脑」按钮,预览后可一键存入 MEMORY.md 或 USER.md,同样支持自动去重与备份。

4. 记忆概览

面板提供系统状态卡片,包含:
- 记忆引擎状态
- 运行时记忆(根路径 + 三个子存储域)
- 归档与记忆包列表
- 记忆来源与共存状态
- 用量趋势图
- 最近写入记录

5. 记忆体检

体检功能给出当前记忆的健康度:
- 用量百分比
- 条目数
- 重复/近重复条目
- 低信息量条目
- 临时进度类内容

6. 瘦身与归档

瘦身操作会按勾选项将条目归档到 archived/ 目录:
- 操作前自动备份
- 仅移动文件,不删除
- 可从归档列表中一键恢复

7. 记忆包

支持一键导出为「记忆包」,目录结构包含:
- manifest.json
- 文档
- git 版本信息

记忆包可用于换机、团队共享或长期留档。导入为追加合并模式,仅在内容不冲突时才会添加。

8. 文档浏览(只读)

可浏览 ~/.mnemon/documents/ 里的项目文档,仅读模式,不修改。

9. 与其它记忆插件的共存策略

插件默认会自动让位:如果检测到 profile 中已启用其他记忆插件,则不进行每轮注入(只提供体检、归档、导出)。

  • 共存:保留对方的注入,本插件仅作为「记忆管家」
  • 替换:在插件面板停用对方(不必卸载),重启后本插件接管注入(判断只看已启用的 bundles)
  • 强制开关:通过环境变量 MEMORY_DOCTOR_INJECT=0 关闭、=1 打开;或在 ~/.mnemon/doctor.json 中配置 {"inject": true/false}

10. 测试

仓库提供测试脚本,共 28 项测试,覆盖拆条目、体检、瘦身备份回滚、记忆包导出导入、注入开关等场景。

安装

通过 DSH 面板安装:

dsh plugin add dsh-memory-doctor

安装前提:
- 面板安装需要本机有 pnpm(DSH 安装器依赖)
- 无 pnpm 也可手动安装:下载仓库,将整个文件夹放入 dsh-home/plugins/,重启 DeepWhale Desktop

安装完成后,侧栏会出现「记忆体检」图标(大脑图标),命令 /memory 可用。

使用方式

  • 面板使用:侧栏「深鲸记忆」图标 → 概览 / 运行时记忆 / 记忆包 / 归档 / 设置 五个页签
  • 命令使用:输入 /memory,可快速查看记忆健康度

安全与边界

  • 仅读写 ~/.mnemon/ 目录,不做删除操作(归档 + 备份)
  • 不联网、不上传任何数据,无遥测
  • 目前瘦身仅处理 MEMORY.md(USER.md 为人格画像,建议人工编辑)
  • 记忆包导入为追加合并,不与现有条目冲突时才添加

适用场景

适合需要精细管理记忆生命周期、希望避免重复写入、需要跨会话保持上下文、或需在团队/设备间共享记忆的用户。安装前建议检查源码与许可证。

总结

dsh-memory-doctor 在 DeepSeek Harness 中提供了一套从写入、注入到体检、归档、迁移的完整记忆管理流程。它以明文本地存储、零依赖、不上传为安全基础,通过工具与面板相结合的方式,帮助开发者更好地控制智能体的记忆预算与内容质量。

  • 插件目录:https://www.skillhub.cn/plugins/feely0208/dsh-memory-doctor
  • GitHub:https://github.com/feely0208/dsh-memory-doctor
羽毛球分组比赛记分
小程序二维码

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

Xiaoye