lovezi0/dsh-memory-palace

lovezi0★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

把 WorkBuddy 的文件式记忆系统移植进 [DeepSeek Harness](https://www.deepseek.com/harness/) —— 为 Harness 提供**跨会话持久化、人类可直接编辑的 Markdown 记忆**。

README excerpt

dsh-memory-palace 把 WorkBuddy 的文件式记忆系统移植进 DeepSeek Harness —— 为 Harness 提供 跨会话持久化、人类可直接编辑的 Markdown 记忆 。 记忆就是普通文本文件,用记事本就能改。AI 每轮对话把它读进上下文,对话结束后把新内容追加进日志——不依赖任何私有格式、不落 JSON、不锁数据。 特性 - 人类可读的真源 :记忆全部存储在 Markdown 文件中( MEMORY.md + 每日日志 YYYY-MM-DD.md ),任何编辑器可直接修改,数据永远属于你。 - 双层记忆 :用户级(跨项目个人偏好,默认 /.deepseek-harness/MEMORY.md )+ 工作区级(项目约定,默认 /.deepseek-harness/memory/ )。 - 自动读写 :每轮对话将记忆注入系统提示词(同步读盘,零异步竞态);每轮结束自动把对话摘要追加进当日日志。 - 日志蒸馏 :超过保留天数(默认 30 天)的每日日志自动蒸馏进 MEMORY.md 后删除,长期记忆持续沉淀。 - WorkBuddy / CodeBuddy 桥接 :项目已存在 .workbuddy/memory 或 .codebuddy/memory 时直接读写这些目录,无需重复维护记忆。 - 三个记忆工具 : memory note (项目级写入)、 memory note user (用户级写入)、 memory read (聚合读取),全部内置去重,防止重复追加。 - 设置页集成 :DSH 设置中内置「记忆」面板(中英双语),所有配置均可图形化调整,无需改配置文件。 - 标准 npm 插件包 :经 dsh plugin 一键装入 profile, cordis.patch.yml 声明 bundle patch,零手动改动 harness。 记忆文件布局 桥接规则 : bridgeBuddyMemory 开启时,只要项目里存在任一 buddy 记忆目录,就 只 读写这些目录,不再创建 .deepseek-harness/memory/ ;全部不存在时才回退到 dsh 目录。buddy 目录绝不被主动创建。 工作原理 读取(每轮对话) —— systemPrompt.section 同步读盘,把以下内容拼进系统提示词: 写入(每轮结束) ——监听 session/event 的 turn/end ,异步追加当日日志: 工具 ——AI 在对话中按需调用: 工具 层级 作用 memory note 项目级 把约定/偏好写入当前项目全部目标 MEMORY.md (去重) memory note user 用户级 把跨项目偏好写入 /.deepseek-harness/MEMORY.md (去重) memory read 聚合 …

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginmemory

Category