自动提炼长期事实与项目进度,注入每个新会话
28.2/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add jisi71/dsh-memories该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 73 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自动提取长期事实
- 动态项目进度账本
- 新会话自动召回
为 DeepSeek Harness 打造双账本跨会话记忆:自动提取长期事实(MEMORY.md)+ 动态项目进度账本(PROGRESS.md),每次新会话都能召回。灵感来自 OpenAI Codex 的记忆流水线。
README
由 DeepSeek 最新模型翻译生成dsh-memories
DeepSeek Harness 的双账本跨会话记忆插件。
设计灵感来自 OpenAI 开源编码代理 Codex 的记忆管线。dsh-memories 让同一项目里的每个新会话都能读到两本自动维护的活账本:
| 账本 | 文件 | 回答的问题 |
| 长期事实 | .dsh/memories/MEMORY.md | 这个项目的规矩是什么?用户偏好什么?踩过哪些坑? |
| 项目进度 | .dsh/memories/PROGRESS.md | 做到哪了?已完成什么?正在做什么?接下来做什么? |
两本账都由插件在后台自动维护,并在每个新会话开始时自动注入 AI 视野——不需要你反复交代背景。
展开完整文档(README 剩余 1 节)
dsh-memories
DeepSeek Harness 的双账本跨会话记忆插件。
设计灵感来自 OpenAI 开源编码代理 Codex 的记忆管线。dsh-memories 让同一项目里的每个新会话都能读到两本自动维护的活账本:
| 账本 | 文件 | 回答的问题 |
| 长期事实 | .dsh/memories/MEMORY.md | 这个项目的规矩是什么?用户偏好什么?踩过哪些坑? |
| 项目进度 | .dsh/memories/PROGRESS.md | 做到哪了?已完成什么?正在做什么?接下来做什么? |
两本账都由插件在后台自动维护,并在每个新会话开始时自动注入 AI 视野——不需要你反复交代背景。
功能特性
- 自动提炼 —— 每个新会话触发(30 分钟节流),后台细读同项目近 14 天的旧会话(每轮最多 2 篇),一次 LLM 调用同时产出:
- 稳定事实:偏好 / 项目 / 环境 / 经验 四类
- 进度推进:完成 / 进行中 / 下一步
- 严格空转门控 —— 一次性任务细节、代码正文、机密绝不入账;无可记内容时整篇跳过(输出 NONE)
- LLM 整合 —— 草稿合并重写为干净、去重、分节的正式账本;每次重写前自动留 .bak 备份
- 召回注入 —— 账本内容随系统提示进入每个新会话(小账全文内联,大账给摘要 + 文件指针)
- 衰减 —— 整理时清除超过 30 天未再确认且未钉住(pinned)的陈旧条目
- 模型工具 + 斜杠命令 —— remember / update_progress 工具让 AI 主动记账;/remember /progress /memories 给人直接控制权
- 失败自愈 —— 模型调用失败不落任何标记,下轮自动重试,不会留下半成品
环境要求
部署需提供标准宿主平面服务:
fs · llm · sessionQuery · systemPrompt · tools · commands · sandboxPolicy
(全部来自默认 dsh-base 组装;已在 dsh 0.1.0-rc.9 实测)
安装
方式 0 —— 一行命令安装(推荐)
dsh plugin --profile web add dsh-memories
插件管理器会读取本仓库自带的 cordis.patch.yml,自动完成接线。需要发布了 bundle manifest 的版本——当前 npm 上的 0.1.2 还没有,下次发布前请先用方式 A。
方式 A —— npm 包装入 profile
cd ~/.dsh/profiles/web # 你实际运行的 profile
npm install # 包会进入 ./node_modules
然后在 ~/.dsh/profiles/web/cordis.patch.yml 追加一行。用相对路径指向入口文件——这是 pnpm 管理 profile 下被验证可行的引用方式(patch 行里的裸包名不可靠):
- insert:
- id: dsh-memories
name: './node_modules/dsh-memories/lib/index.js'
也可以走 npm 原生方式:在 profile 的 package.json 里把 "dsh-memories": "" 加入 dependencies、把 "dsh-memories" 加入 dsh.profile.bundles,然后 pnpm install,无需 patch 行。
方式 B —— 直接拷贝文件夹
把整个仓库文件夹复制到 ~/.dsh/profiles/web/node_modules/dsh-memories,再按上面加同样的 patch 行。
重启 DSH 一次即完成。之后插件随启动加载,全程静默工作。
如果你之前用过本插件的动态版本(cordis_define 创建的 mem-),重启前请先移除它,避免工具重复注册。
使用
日常无需任何操作。需要直接控制时:
| 命令 / 工具 | 效果 |
| /remember | 向当前项目的长期记忆追加一条并触发整理 |
| /memories | 状态总览:已处理数、草稿文件、账本预览、最近错误 |
| /memories rescan | 立刻重新扫描最近对话 |
| /memories reset | 清空"已处理登记",让近期对话重新被提炼 |
| /progress | 查看 PROGRESS.md |
| /progress | 手动补记一条进度 |
| 模型工具 remember(fact, category?, pinned?) | AI 在对话中主动沉淀稳定事实 |
| 模型工具 update_progress(completed?, doing?, next?) | AI 在里程碑处更新进度账本 |
自然语言也可以:直接说"帮我记住:……",AI 会调用同样的工具。
数据放在哪
/.dsh/memories/
├── MEMORY.md # 整理后的长期事实(四节:偏好/项目/环境/经验) ├── MEMORY.md.bak # 上一次版本备份 ├── PROGRESS.md # 项目进度(已完成 / 进行中 / 下一步) ├── PROGRESS.md.bak └── raw/ # 未整理的草稿(_manual.md、_progress.md、各会话提取笔记)
全部是纯 Markdown——随时打开看、随手改、可以 git diff。
运作原理
新会话 ──▶ 扫描(同工作区、≤14天、每轮≤2篇) │ ▼ 提炼(每篇一次 LLM 调用) ├─ facts[] → raw/.md └─ progress{} → raw/_progress.md │ ▼ 整理(每本账一次 LLM 调用) ├─ MEMORY.md ← 合并去重 + 30天衰减 + 四节归类 └─ PROGRESS.md ← 已完成 / 进行中 / 下一步 + 日期 │ ▼ 下个会话 ◀── 召回段注入系统提示
提炼 prompt 强制严格 JSON 输出(数组或 NONE)、限制条目长度、禁止机密、跳过不足 400 字的琐碎会话。整理 prompt 强制章节格式与篇幅预算(事实 ≤100 行、进度 ≤60 行)。
已知边界与路线图
- 按项目隔离 —— 每个工作区独立账本。Codex 式全局用户账(~/.codex/memories 那种)规划通过 globalDir 配置实现
- 提炼只读消息文字,不含工具调用载荷
- 进度整合的 60 行预算是指令约束而非硬性保证
- 提示词目前面向中文场景,欢迎 PR 补充英文变体
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jisi71/dsh-memories
自动提炼长期事实与项目进度,注入每个新会话
相关插件 · 对话 / 记忆
上下文中枢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
这是你的仓库?认领条目