mianyoubiaoqing/dsh-Mmem

mianyoubiaoqing★ 7TypeScriptLast synced: 2026-08-21

Open on GitHub

这是一个支持同dsh进程多记忆空间的dsh记忆插件

README excerpt

dsh-Mmem dsh-Mmem 是面向 DeepSeek Harness(DSH) 的独立长期记忆插件。它把记忆视为需要治理的数据:每条正式记忆都有 Owner、来源、可见性、修订关系和所属 Memory Space;候选记忆默认按本地时区定时自动审批,Owner 也可以显式切换为逐条人工审批。 本插件只使用 DSH 的公开扩展点。DSH 仍然拥有 Agent Runtime、Session、Workspace、工具、权限和模型路由;dsh-Mmem 不修改 DSH 源码,也不创建与 DSH 平行的 Workspace 身份。 当前候选版本是 @mistymoon/[email protected] 。完整开发与发行验收基于 DSH 0.1.0-rc.8 ;公开 peer range 继续保留此前验证过的 rc.7 ,但本次新增的侧栏与图谱 UI 只在 rc.8 完成了完整验证。建议先在中性测试数据或可恢复副本上试用。 安装与下载 运行环境: - Node.js ^22.19.0 =24.0.0 - DSH =0.1.0-rc.7 审批提示:自动审批默认开启。 如需人工审批,请由 Owner 在 Memory Settings 中手动切换为“人工审批”并保存。 Workspace 身份只取自 live DSH SessionHeader.cwd 。浏览器不能自行提交 Owner、 cwd 、任意 Workspace 身份或 Archive 路径。 核心能力 - 可追溯治理 :Confirmed Memory 保留 Owner、Memory Kind、可见性、来源消息 ID、时间与 append-only revision lineage;纠正通过新记录替代旧记录,不静默改写历史。 - 临时记忆与候选审核 :每轮结束自动生成带 24 小时 TTL 的摘要 Candidate;默认本地压缩,也可在当前 Memory Space 显式启用已配置 DSH 模型。未过期 Pending 仅在直接进入其 Memory Space 时作为醒目标注的不可靠记忆临时召回,并可按需分页展开该轮用户可见全文。Rejected、Expired 和 Import Draft 不参与召回。 - 记忆浏览器 :侧栏底部的“记忆”按钮打开 Session-bound 浏览器,可在按记忆类型分组的目录视图和语义关系图谱之间切换,并支持搜索与图谱缩放。 - 无需 embedding 的语义关系 :候选审批卡片可用滑块选择是否保存本地可解释规则建议的 相关 / 矛盾 关系;关系与正式记忆在同一 Archive 事务内确认,默认不影响召回。 - 安全召回 :默认使用本地 BM25,并在检索前后执行 Owner、authority、scope、有效期、visibility 与 disc…

View full README on GitHub →
Tools / Devdeepseek-harnessdshdsh-plugindsh-pluginsmemorymemory-safetymemory-spaceagent

Category