基于 DSH 原生接缝的按工作区记忆:事实与有界常驻档案落在 storage-domain 的 JSON 单元上,写入经人工审批并带 `(sessionId, seq)` 引证,确定性召回 + session-query 全文检索历史会话——无外部服务器、无自建 SQLite。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-native-memory
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:highland0971/dsh-native-memory
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
为 DeepSeek Harness(dsh)打造的原生、按工作区隔离的长期记忆:事实与档案存放在 harness 自带的 storage-domain 上,跨会话回忆走 session-query 全文检索,写入必须经人工审批,且每条记忆都带来源引用——不需要外部服务器,不引入额外运行时依赖。
与其他方案的对比
| dsh-hermes-memory | dsh-native-memory | |
|---|---|---|
| 存储 | ~/.dsh/settings.yaml 命名空间 |
独立 storage-domain 单元(~/.dsh/storages/dsh_memory.json) |
| 作用域 | 用户全局、跨项目混用 | 按工作区隔离(精确 cwd 授权) |
| 写入安全 | 模型静默写入 | 人工审批门 + 会话日志审计 |
| 回忆方式 | 全部常驻注入(硬上限) | 有界常驻档案 加 按需召回 + 历史会话全文检索 |
| 依赖 | 需把文件塞进 harness checkout 用相对导入 | 仅 zod + harness 本身 |
完整架构与竞品分析见 docs/design.md。
安装
dsh plugin --profile web add dsh-native-memory # 发布后从 npm 安装
dsh plugin --profile web add /path/to/this/repo # 从本地检出安装
重启 dsh web。插件会开启 session-query 全文检索,并为所有会话注册记忆工具。配置方法见 docs/install.md。
工具
| 工具 | 类型 | 审批 |
|---|---|---|
memory_remember |
在本工作区新增/更新一条事实 | 需要 |
memory_edit |
替换一条事实 | 需要 |
memory_forget |
归档一条事实(软删除) | 需要 |
memory_recall |
确定性扫描本工作区的事实 | 不需要 |
memory_search |
全文检索本工作区的历史会话 | 不需要 |
memory_profile |
读取常驻注入的工作区档案 | 不需要 |
每条事实都记录来源 (sessionId, seq)——记忆始终可从无损会话日志还原。
开发
pnpm install
pnpm build && pnpm typecheck && pnpm test
新贡献者从 docs/handoff.md 与 docs/contributing.md 开始。
许可证
链接
同类插件
omdsh-dev/dsh-mnemon★ 21
由 Mnemon 驱动的 DeepSeek Harness(DSH)跨 Agent、本地优先的持久记忆插件。它可在支持 Mnemon 的 Agent 之间共享长期记忆,并提供运行时记忆、可检索项目档案、语义召回、知识图谱和 Sidebar UI。
LoserFox/distill★ 16
自动对话蒸馏:后台 subagent 反省 + 技能 create/update。
modusensus/dsh-mneme#dsh-mneme★ 9
跨会话记忆:SQLite + 可人工编辑的 Markdown 镜像,autoDream 后台自动巩固(去重/合并/冲突裁决),6 个记忆工具,完全离线语义检索(本地向量 / 精排 / 聚类)。
nowledge-co/nowledge-mem-deepseek-harness★ 5
给所有 AI 工具和 Agent 共用的一层记忆:注入 Context Bundle、提示时检索、MCP 工具与回合结束 DSH 线程捕获。
Aik358/dsh-auto-memory★ 4
DSH 自动记忆插件:三层记忆自动注入与检索、每轮对话自动沉淀、AI 时段问候与三级抽屉、智能检索、日历视图与设置页,支持继承其他 AI 工具的记忆。
PerryLink/dsh-memento★ 3
有界、分层、带审批门、可审计的跨会话记忆:`ctx.memory` 服务 + 零依赖 SQLite 存储 + `memory` 工具与冻结快照注入;写入必过审批门,模型可见内容可自会话日志重建。