把会话存成本地 Markdown 记忆,跨会话按需召回
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 2540511/dsh-memory该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 17 处,展示前 6 条)
- 发起网络请求client.js:278
fetch(url, init) - 发起网络请求client.js:448
const response = await fetch('/memory/api/library'); - 发起网络请求client.js:475
const response = await fetch('/memory/api/workspace', { - 发起网络请求client.js:497
const response = await fetch('/memory/api/settings', { - 发起网络请求client.js:515
const response = await fetch('/memory/api/confirm', { - 发起网络请求client.js:532
const response = await fetch('/memory/api/resolve', {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 长期记忆插件:会话存成本地 Markdown,抽取式摘要加低 token 启动包,支持跨会话检索、冲突标记与提示词导出,全程不上传云端。
README
由 DeepSeek 最新模型翻译生成dsh-memory · 长期记忆插件
给 DSH 用的本地长期记忆插件:把会话保存成 Markdown 记忆,下次开新会话时把一份很小的索引带进上下文,需要细节时再回查原文。所有内容只留在你自己的工作区,不上传。
它解决什么
- 换会话就忘事 → 记忆保存在磁盘,跨会话可召回
- 上下文放不下长篇对话 → 只有几 KB 的「总结版索引」常驻,细节按需检索
- 想要「人一样回忆」→ 先看要点,不够再翻完整逐字版
安装
在 DSH 插件目录里安装这个包(本地目录或 npm 包名):
本地开发目录 plugin_manager install_bundle <本仓库绝对路径>
或已发布到 npm 之后 plugin_manager install_bundle @local/dsh-memory
装好后左侧「插件」下会出现「记忆」入口。首次启用时,插件会自动在每个工作区里创建 记忆/ 文件夹。
展开完整文档(README 剩余 1 节)
dsh-memory · 长期记忆插件 给 DSH 用的本地长期记忆插件:把会话保存成 Markdown 记忆,下次开新会话时把一份很小的索引带进上下文,需要细节时再回查原文。所有内容只留在你自己的工作区,不上传。 它解决什么 - 换会话就忘事 → 记忆保存在磁盘,跨会话可召回 - 上下文放不下长篇对话 → 只有几 KB 的「总结版索引」常驻,细节按需检索 - 想要「人一样回忆」→ 先看要点,不够再翻完整逐字版 安装 在 DSH 插件目录里安装这个包(本地目录或 npm 包名): 本地开发目录 plugin_manager install_bundle <本仓库绝对路径> 或已发布到 npm 之后 plugin_manager install_bundle @local/dsh-memory 装好后左侧「插件」下会出现「记忆」入口。首次启用时,插件会自动在每个工作区里创建 记忆/ 文件夹。 记忆存在哪 <工作区>/记忆/ ├─ _系统/ 插件自己的文件,别删 │ ├─ _config.md 全部设置(也可在页面改) │ ├─ _index.md 低 token 启动包缓存(可重建) │ └─ _audit.md 操作审计流水 ├─ 作业1/ 一个会话一个文件夹 │ ├─ 2026-10-23_180237(ZJB).md 总结版 │ ├─ 2026-10-23_180237(full).md 完整逐字版 │ ├─ 2026-10-23_180237_2.md 工作记忆逐字卷 │ ├─ 2026-10-23_180237(diff).md 代码变更 │ └─ 提示词.md 记忆恢复提示词 └─ _回收站/ 删除的文件先来这里 文件名后缀含义 | 后缀 | 内容 | 进启动包 | | (ZJB) | 聊天记忆总结版:要点、增量、承接 | ✅ | | (full) | 同一会话的完整逐字版 | ❌ 检索时才读 | | (diff) | 工作记忆里的代码变更(一个文件一条) | ❌ | | 无后缀 | 工作记忆逐字卷,多卷时 _2、_3 | ❌ | | 提示词.md / 工作流程提示词.md | 导出给新会话用的提示词 | ❌ | 使用步骤 1. 保存一个会话 1. 打开「记忆」页 → 在「保存会话」里点一个会话 2. 确认条里可以选择文件夹(默认用会话名,可改成任意名字,新名字会新建文件夹) 3. 选择模式: - 聊天记忆:抽取摘要,会随时间衰减;同时生成一份完整版 - 工作记忆:逐字保存,自动分卷,含代码变更 4. 点「保存记忆」 会话列表取不到时(某些 DSH 版本的服务实例没挂持久化),可以直接把会话 ID 粘进「或粘贴会话 ID」。 2. 在新会话里恢复记忆 保存时会自动生成 提示词.md,用户只需要导入这一个文件: 1. 打开 记忆/<会话名>/ 文件夹 2. 找到 提示词.md(聊天记忆)或 工作流程提示词.md(工作记忆) 3. 不用打开它,直接右键复制这个文件 4. 粘贴到新会话的聊天框 5. 发送 提示词里会写明:索引里没有记忆时,去读同目录最新的 (ZJB) 总结版;还不够再读 (full)。 也可以在页面上点「下载提示词」拿到同样的文件。 3. 检索 在「检索记忆」里输关键词(中文会自动拆成二元组)。命中工作记忆或 (full) 时返回原文,不是摘录。 每次命中会给条目加权重(+10,1 小时内不重复加),常用记忆的排序会自然上升。 权重与回收 - 满权 20 天,之后按半衰期 30 天衰减,最低 5 - 只回收摘要里的 ### 增量 明细,源文件永久保留 - 长期要点(long_term)不衰减 冲突与提案 - 同一条记忆出现两种说法会进「待确认冲突」,选「采用新值」或「保留旧值」,被替代的条目保留原文并双向链接 - 说「记住…/以后都…/不要…」时模型会提议一条记忆,必须你点采纳才生效 删除与回收站 - 删除 = 移动到 记忆/_回收站/<时间>/,不直接抹掉 - 页面会要求输入「删除」两个字确认;一次超过 10 个需要额外确认 - 「清空回收站」才是永久删除,需要输入「清空」 配置(_系统/_config.md) | 键 | 默认 | 说明 | | memory_root | 空 | 空=用当前工作区的 记忆;可填绝对路径 | | active_workspace | — | 当前使用哪个工作区的记忆库 | | timezone | Asia/Shanghai | 文件名与时间戳用的时区 | | summary_char_budget | 650 | 摘要字符预算 | | startup_token_budget | 800 | 每轮注入的索引预算 | | full_weight_days / purge_after_days | 20 / 20 | 满权期 / 明细回收期 | | half_life_days / weight_floor | 30 / 5 | 衰减半衰期 / 权重下限 | | max_file_bytes / max_file_lines | 256KB / 2000 | 工作记忆分卷阈值 | 隐私 - 摘要、检索、索引全部在本机完成,不调用任何云端模型 - 记忆只写在工作区目录内;privacy 字段目前固定为 device_local - 图片只记文字描述,原始媒体不保留(media_retained: false) 自测 npm test # 13 套离线测试,纯 node,无第三方依赖 已知限制 - 会话列表在部分 DSH 版本里取不到,插件会改用磁盘枚举兜底;再不行就手填会话 ID - diff 只记录通过文件工具产生的改动,命令行改的文件不会进 diff - 导入功能已移除(记忆内容无法直接进入对话),请用「提示词 + 手动粘贴」 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
2540511/dsh-memory
把会话存成本地 Markdown 记忆,跨会话按需召回
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目