梦婆·记忆(dsh-mengpo):DSH 本地记忆的可视化管理

前言

在 DeepSeek Harness(DSH)里,智能体会通过 save_lesson、remember 以及自动注入等方式持续写入记忆:全局偏好落在 ~/.dsh-beta/AGENTS.md,各项目的教训与决策写在 <项目>/.dsh-project-memory/insights.json。默认流程偏「只写不读」——没有统一界面去浏览、修正或清理过时条目。梦婆·记忆(dsh-mengpo)是社区维护者 LogosFu 发布的「记忆」类 DSH 插件,把上述文件变成可在「插件」页里操作的视图。

这是什么

梦婆·记忆 是 DSH 本地记忆的可视化管理插件:在插件页查看、编辑、删除、禁用全局记忆与各项目的 insights。名字谐音「孟婆汤」——传说喝下便忘;插件反其道而行,把「汤碗」端到你面前,让你看清已积累的内容、哪些该保留或倒掉。

它解决什么问题

DSH 的记忆机制在 agent 侧持续写入,但用户难以直观看到全局 AGENTS.md 与各项目 insights.json 里具体有什么,也不方便删除失效条目。梦婆把这一黑盒变成可浏览、可编辑的界面,并对坏数据做隔离展示(例如有目录无文件标「无记忆文件」,JSON 损坏标「数据损坏」而不拖垮整页)。

核心功能

工作区视图

一眼看到全局记忆(AGENTS.md)和所有项目记忆库:insight 数量、最近更新时间;便于从总览进入具体项目。

项目视图

进入任意项目后,insight 按 kind 分组(教训 / 决策 / 流程 / 经验),标注作用域与命中次数;被禁用的条目置灰保留,避免旧规则误回潮。

详情与操作

点选一条 insight,右侧抽屉展示完整元信息(类型、范围、来源、置信度、命中次数、创建与更新时间)以及 pattern、fix、关联文件、触发条件全文。底部支持:

  1. 编辑:标题、类型、范围、pattern、fix、文件、trigger,保存后原子写回项目 insights.json。
  2. 禁用 / 启用:等价于设置 draft: true|false。
  3. 删除:二次确认后永久移除。

全局记忆在界面中可查看;项目级 insights 的写入仅针对各项目自己的 .dsh-project-memory/insights.json。插件不写入 ~/.dsh-beta 下任何文件,不联网,不采集遥测。写回策略为重读-合并-原子写(临时文件 + rename,提交前复查 mtime,冲突最多重试 3 次),并保留 id、createdAt、hitCount、source 等字段。

安装与启用

CLI 安装(需指定 profile;桌面端 profile 由 Electron 独占,CLI 会拒绝写入,应在应用内安装):

# 从 NPM 安装(推荐;应用内「插件中心」一键装)
dsh plugin --profile <your-profile> add dsh-mengpo

# 或直接从本仓库源码安装
dsh plugin --profile <your-profile> add github:LogosFu/dsh-mengpo

桌面端:侧边栏 插件 → 添加插件 → 安装第三方插件,填入 dsh-mengpo(或 GitHub 地址 / 本地目录)。

装完后重启 DSH,进入 插件 页 → 内置插件配置 → 点「梦婆·记忆」卡片。

典型用法

经过上面的安装与启用步骤后,日常用法可以概括为:

  1. 打开 插件 页,进入梦婆·记忆卡片。
  2. 在工作区视图核对全局记忆与各项目 insight 数量、更新时间。
  3. 进入目标项目,按类型浏览 insight,点开详情核对 pattern、fix 与触发条件。
  4. 对过时或错误的条目使用编辑、禁用或删除;需要暂时停用某条规则时用禁用,避免误删历史记录。

卸载时在「插件」页停用或卸载即可,无后台进程、无插件残留文件;记忆数据仍在原有路径,不受影响。

适用场景与注意

适合谁:长期在 DSH 里跑 agent、依赖项目 insights 与全局 AGENTS.md 沉淀经验,又需要人工审计、纠错、清理记忆的开发者。

兼容性(资料已写明):已在 DSH Desktop 2.0.18-beta.1(macOS,desktop profile)验证;插件仅使用公开插件机制,不引入 @deepseek-ai/* 运行时依赖;Node ≥ 22 由宿主 runtime 提供。

权限与安全:插件以当前 DSH 进程权限读写本机文件。读取范围包括 ~/.dsh-beta/AGENTS.md、~/.dsh-beta/storages/session_projcache/sessions/*.json(仅用于根据 record.identity.cwd 发现项目)、各项目 .dsh-project-memory/insights.json;写入仅限各项目自己的 insights.json。安装前建议自行查看 GitHub 仓库 源码与 MIT 许可证。DSH 社区插件目录(如 skillhub)为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

梦婆·记忆把 DSH 默认「只有写入、没有界面」的记忆栈补成可运维的一层:总览、分组、详情编辑与禁用删除,且写回策略针对并发修改做了原子与重试。进一步了解功能与截图见仓库 README;从社区目录安装时可访问 https://www.skillhub.cn/plugins/LogosFu/dsh-mengpo,源码与 issue 见 https://github.com/LogosFu/dsh-mengpo。

羽毛球分组比赛记分
小程序二维码

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

小夜