dsh-memgas
在终端中运行以下命令:
dsh plugin install quqxui/dsh-memgas
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install quqxui/dsh-memgas 即可安装,插件源码位于 https://github.com/quqxui/dsh-memgas,安装后重启 dsh 即生效,无需额外配置。
插件介绍
大多数 agent 框架在会话结束后就把上下文全部丢掉,下次打开同一个项目又要从头解释目录结构、架构决策、哪条路走不通。dsh-memgas 针对这个问题,让 agent 跨会话自动记住项目的约定、决策和踩过的坑,并且在后台持续整理、更新、遗忘,记忆库会随着使用越用越准。
检索不再依赖单一通道。插件并行跑词法全文(FTS5 精确命中标识符和报错码)、稠密向量(换说法问同一件事)、多粒度熵路由(自动判断该看整段会话还是某一轮)、以及关联图上的 Personalized PageRank(跨会话多跳关联),最后用 Reciprocal Rank Fusion 按排名融合。基线通道保底加自动降级机制确保最坏情况下检索质量不低于普通方案。记忆入库后也不是死日志——关联、调和、强化、衰减、抽象、重关联六个后台过程持续演化,重复的合并、矛盾的标注、过时的归档,一组相关记忆积累到一定规模还会综合出更高层约定。
适合用 dsh 跑多轮项目开发、需要 agent 长期记住项目级上下文的人。默认零配置、纯本地 SQLite 存储、不请求任何第三方服务,不需要额外 API key 或模型下载。记忆库按 git remote 归一化作用域,同一仓库多台机器克隆共享同一份记忆。也通过 memgas-mcp 以 MCP 协议暴露给 Claude Code、Codex 等宿主共用。
使用场景
- 跨会话保持项目约定,agent 在新会话中自动回忆此前讨论过的架构决策与踩坑记录
- 四通道并行检索融合,既精确命中标识符与报错码,又支持换说法问同一件事的语义泛化
- 后台六过程持续演化记忆,重复合并、矛盾标注、过时归档,记忆库随使用越用越准
适合人员
- 用 dsh 跑多轮项目开发、需要 agent 长期记住项目级上下文的开发者
- 希望记忆纯本地存储、不请求任何第三方服务的隐私敏感用户
- 同时使用 Claude Code 或 Codex 等 MCP 宿主、想跨工具共享同一套项目记忆的团队