GongYuanCaiJi/dsh-pi-memory

GongYuanCaiJi★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

跨会话持久记忆(移植自 pi-memory)

README 摘要

中文 English dsh-pi-memory 让 DeepSeek Harness(dsh)跨会话记住事情:持久事实、每日日志、待办清单,以及可选的 qmd 语义搜索。 中文 dsh-pi-memory 是 pi-memory(Pi 生态最流行的记忆插件)的 DeepSeek Harness(dsh)移植版。你的 coding agent 每次开新会话都会忘光一切 —— 这个插件给它一份记忆:长期事实与决策、按天追加的工作日志、待办清单,全部是你可以直接读、改、提交的纯 Markdown 文件。装上可选的 qmd 之后,还能跨所有记忆做关键词、语义与混合 搜索 。 移植说明:代码与逻辑 100% 来自上游 pi-memory(jayzeng/pi-memory,MIT)。本移植只改动了 dsh 插件入口与生命周期接线,每一处改动都有原因,逐条记录在移植票 18 的交付回报里。 请也给上游 pi-memory 一个 star。 已知限制:插件注入给 agent 的提示词与记忆上下文模板是上游英文原文,逐字保留未做翻译;记忆文件内容用什么语言写由你决定。 功能 工具 说明 memory write 写入 MEMORY.md(长期)或今日日志 memory forget 删除匹配条目,并生成可恢复的删除记录 memory restore 用 memory forget 返回的 recovery ID 恢复删除 memory read 读取任意记忆文件或列出每日日志 scratchpad 添加 / 完成 / 撤销 / 清理待办清单项 memory search 跨所有记忆文件搜索(需要 qmd) memory status 健康检查:文件位置、qmd / collection / embeddings 状态、当前配置 核心六件套( memory write 、 memory forget 、 memory restore 、 memory read 、 scratchpad 、 memory status )装上即可用, 不需要任何额外配置 。搜索是可选能力。 memory search 模式 模式 速度 方法 最适合 keyword 30ms BM25 具体术语、日期、名字、 标签、[[链接]] semantic 2s 向量搜索 相关概念、不同措辞 deep 10s 混合 + 重排 其他模式找不到时 效果 所有内容都存在 $DSH HOME/agent/memory/ (默认 /.dsh/agent/memory/ )下的 Markdown 文件里,你随时可以 cat : 安装 ⚠️ dsh-pi-memory 尚未发布到 npm,以下用本地路径安装。发布后即可用裸名安装(届时 README 会更新)。 可选:启用 qmd 搜索 memory search (…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginagent

分类