futongxu9-maker/dsh-shared-memory
futongxu9-maker★ 0JavaScriptLast synced: 2026-08-16
跨对话记忆系统:Hermes 式共享记忆(MEMORY.md + USER.md 注入每个会话系统提示词),memory 工具 + 可视化记忆面板
README excerpt
dsh-shared-memory · 跨对话记忆(Shared Memory) DeepSeek Harness 的跨对话记忆系统 (Hermes 式):把 持久化记忆 注入每个会话的系统提示词,并提供 memory 工具 + 可视化记忆面板(GUI),让新对话自动知道旧对话沉淀的内容。 Cross-conversation memory for DeepSeek Harness, Hermes-style: durable memory injected into every session's system prompt, with a memory maintenance tool and a GUI panel. 功能 / Features - 分层记忆(索引 + 主题库) : - MEMORY.md (agent 高频笔记,上限 8000 字符)+ USER.md (用户画像,上限 4000 字符) 常驻注入 每个新会话 - topics/ .md (主题文件,如 feishu.md / projects.md ,默认上限 12000 字符) 不常驻注入 ——只在 MEMORY.md 文末生成一行主题索引(文件名 + 字符数 + 首条摘要),agent 需要时用 read 按需加载 - memory 工具 : add / replace / remove / list 维护记忆条目; target 支持 memory / user / topic: ;写入自检规则引导只存「原则 / 工作数据 / 持久事实」 - 记忆面板 GUI :侧边栏「记忆」按钮打开面板—— 笔记 / 画像 / 主题库 三个标签页,浏览、编辑、添加、删除条目,实时显示容量( N 条 · X/上限 字符 ) - 条目格式 : § 分隔,推荐 [发现]/[决策]/[偏好]/[纠正] 分类前缀 - 容量可控 :环境变量 DSH MEMORY CHAR LIMIT / DSH MEMORY USER CHAR LIMIT / DSH MEMORY TOPIC CHAR LIMIT 可调 要求 / Requirements - DeepSeek Harness rc.6+( dsh web ) - Windows / macOS / Linux 通用(纯 Node ESM + 浏览器端) 安装 / Install 方式一:dsh 插件命令(推荐) 方式二:手动 1. 把 dsh-shared-memory 目录复制到 /.dsh/profiles/web/node modules/dsh-shared-memory/ 2. 在 /.dsh/profiles/web/cordis.patch.yml 追加: 3. 刷新页面(或重启服务) 使用 / Usage - 模型侧 :每个会话的系统…
View full README on GitHub →