QIANLING-0831/dsh-memory-plus--packages-dsh-memory-core ↗★ 10
dsh-memory-core
Cross-session core memory for the DeepSeek Harness — workspace-scoped persistent facts (ctx.memoryCore) with a stable system-prompt section (KV-cache safe) and a memory_remember tool. 提供工作区级持久事实记忆,通过 KV 缓存安全的系统提示词区域稳定注入,支持显式写入。适合需要在同项目新会话中延续记忆的用户。
Other repositories with this package name
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗dsh-memory-core
DSH 跨会话核心记忆(ctx.memoryCore):workspace 级持久事实(用户偏好 / 项目约定 / 环境事实 / 决策),通过稳定的 system-prompt section 注入每次请求——内容只在事实变化时改变,KV 前缀缓存不受影响(这是 Phase 1 接缝分析后唯一 KV 安全的注入形态)。
能力
memory_remember工具:模型显式写入事实(Mem0 式 ADD),内容哈希去重 + 字符重叠相似度合并(相似事实更新而非重复);- 稳定注入:
## Persistent Memory (workspace: )块随 agent 的 session cwd 自动归属 workspace,每次请求都可见(头块,约 0.5–1.5K token); - 跨会话:同一 workspace 的新会话冷启动即有记忆;
- 有界:
maxFacts上限(默认 50),按更新时间倒序。
安装
dsh plugin --profile web add dsh-memory-core
plugins:
- name: dsh-memory-core
config:
path: ~/.dsh/memory-core.db # 专用派生库
similarityThreshold: 0.9 # 相似合并阈值
maxFacts: 50 # 注入块事实上限
sectionOrder: 50 # system prompt 内位置
模型视角
memory_remember(content: "用户偏好中文回复", topic: "preference")
→ "已记住 (uuid)。"
## Persistent Memory (workspace: C:\proj)
- [preference] 用户偏好中文回复
- [convention] 使用 pnpm 管理依赖
范围说明
- 自动从对话提取事实刻意延后(LLM 成本 + 噪声风险):v0.1 只做显式写入;
- 与
dsh-memory-tool(会话内召回)互补:core = 常驻稳定事实,memory_search = 按需精确召回(Letta 的 core/recall 分层)。
测试
node --test test/memory-core.test.js