QIANLING-0831/dsh-memory-plus--packages-dsh-memory-core ↗★ 2
dsh-memory-core
DSH 跨会话工作区级核心记忆插件
AI 分析
提供工作区级持久事实记忆,通过 KV 缓存安全的系统提示词区域稳定注入,支持显式写入。适合需要在同项目新会话中延续记忆的用户。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 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