跨会话记忆:SQLite + 可人工编辑的 Markdown 镜像,后台自动巩固(去重/合并/冲突裁决),提供 6 个记忆工具。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:modusensus/dsh-mneme
GitHub 来源的插件在安装时会在你的机器上执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
把记忆主权还给人的记忆插件 —— 记忆不再是黑盒,而是你读得懂、改得动的 Markdown。
dsh-mneme 是一个 DeepSeek Harness (DSH) 插件,为 Agent 提供持久的跨会话记忆能力。Mneme(Μνήμη)——希腊记忆女神 Mnemosyne 之名,掌管记忆与梦境,正如 autoDream 在后台巩固记忆。
不同于把记忆锁进数据库的插件,Mneme 把记忆写成你读得懂的 Markdown——你始终握着记忆的主权:看得见、改得动、删得掉,记忆这回事不该让 Agent 一个人说了算。
✨ 特性一览
- 🧠 记忆主权:SQLite + 可人工编辑的 Markdown 镜像,双向同步——记忆透明、可审查、归你所有
- autoDream 梦境巩固:后台自动去重 / 合并 / 归档 / 冲突裁决(fail-safe 校验),越用越精炼
- 6 个模型工具:
memory_save/memory_search/memory_list/memory_update/memory_delete/memory_forget - 自动注入 + 会话摘要:新会话自动带入相关记忆,会话结束自动提炼偏好 / 决策 / 教训
- Web 记忆面板:官方设置面板内嵌,按类型浏览、全文搜索 + 语义(向量)搜索
- 用户设置:用户画像 + 行为规则,每轮注入系统提示
- 自定义指令:注册斜杠命令(/名称),触发时交给 Agent
- 向量搜索:接入 OpenAI 兼容 embeddings API,语义匹配字面不同但意思相近的记忆
📦 安装(DSH)
dsh plugin --profile web add @modusensus/dsh-mneme
dsh web
需要 Node 24+(
node:sqlite)。安装 / 配置 / 架构详见 插件完整文档。
📁 仓库结构
dsh-mneme/ 插件本体(npm 包 @modusensus/dsh-mneme)
docs/ 设计文档与实施计划
🧪 本地开发
cd dsh-mneme
npm install
npm test # 140 个测试
npm run sync # src → lib 同步(发布时自动执行)
📄 文档
| 文档 | 路径 |
|---|---|
| 插件完整文档(功能 / 安装 / 配置 / 架构) | dsh-mneme/README.md |
| 记忆库设计 | docs/superpowers/specs/2026-08-13-dsh-memory-design.md |
| autoDream 设计 | docs/superpowers/specs/2026-08-13-dsh-memory-autodream-design.md |
| 实施计划 | docs/superpowers/plans/2026-08-13-dsh-memory-autodream.md |
📜 License
MIT
链接
同类插件
LoserFox/distill★ 15
自动对话蒸馏:后台 subagent 反省 + 技能 create/update。
omdsh-dev/dsh-mnemon★ 11
Mnemon 深度集成:本地三层记忆(Runtime Memory、可检索 Documents、受监督 Memory Spaces)。
nowledge-co/nowledge-mem-deepseek-harness★ 5
给所有 AI 工具和 Agent 共用的一层记忆:注入 Context Bundle、提示时检索、MCP 工具与回合结束 DSH 线程捕获。
Jesse-njx/dsh-memory★ 2
基于 DSH 无损会话日志的引用式记忆:蒸馏出的事实带 `(sessionId, eventRange)` 引用,可随时展开回原始日志片段。
PerryLink/dsh-memento★ 1
有界、分层、带审批门、可审计的跨会话记忆:`ctx.memory` 服务 + 零依赖 SQLite 存储 + `memory` 工具与冻结快照注入;写入必过审批门,模型可见内容可自会话日志重建。
GIT121995/dsh-memory-gate★ 1
有界本地记忆 + CBDC 权威门控:SQLite + FTS5 claims,作用域召回并给出可解释的采用/核验/忽略决策与完整审计轨迹,/memory 命令,每次注入 ≤3 条/1200 字符,不增加额外模型调用。