penglai-doll/dsh-memory
penglai-doll★ 0JavaScript最后同步: 2026-08-17
Hermes-style persistent memory + self-learning for DeepSeek Harness: MEMORY.md/USER.md stores injected as a system-prompt section refreshed every session, a single memory tool (add/replace/remove/atomic batch) with threat scanning, and a post-turn background review loop that replays the transcript through the llm service with a memory-only tool whi
README 摘要
dsh-memory 中英双语 Bilingual:中文在前,English below. 中文 Hermes 风格(NousResearch/hermes-agent)的 持久记忆 + 自学习 插件,按 DeepSeek Harness 的 Cordis 插件约定重写。 对照移植关系: Hermes 源码 dsh-memory 实现 tools/memory tool.py MemoryStore (MEMORY.md / USER.md、 § 条目、2200/1375 字符预算) lib/store.js — 纯函数存储逻辑(解析、序列化、add/replace/remove、原子 batch、预算、威胁扫描) tools/memory tool.py MEMORY SCHEMA + memory tool() lib/schema.js + lib/index.js 里的 memory 工具注册 会话开始冻结快照注入 system prompt(prefix-cache 不变式) apply() 里 agent/session-start 触发 refresh, systemPrompt.section 注册快照 tools/threat patterns.py (strict 作用域注入扫描) lib/store.js scanThreats() (保守子集)+ 注入时 [BLOCKED] 占位 agent/background review.py (每轮后 fork 一个工具白名单只有 memory 的 review agent) lib/review.js — agent/turn-stopping 后,用 llm 服务跑迷你工具循环(白名单只有 memory ) MEMORY REVIEW PROMPT / COMBINED REVIEW PROMPT (含 do-not-capture 规则) lib/review.js REVIEW PROMPT 💾 Self-improvement review: … 摘要 summarizeReview() + logger + reviews.jsonl memory.nudge interval (每 N 轮提醒使用记忆) nudgeInterval + {{memory usage state}} prompt 变量 功能 记忆 - $DSH HOME/memories/MEMORY.md (agent 自己的笔记:环境、约定、工具坑、经验)+ USER.md (用户画像:偏好、风格、期望)。 - 会话开始时读取并注册为一个有序 system-prompt section(冻结快照:会话内写入立即落盘,但只在下一个会话进入提示词,与 Hermes 的 prefix-cache 不变式一致)。 -…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 140,164
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 10,272
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 6,371