GIT121995/dsh-memory-gate ↗★ 2
dsh-memory-gate
Retrieved ≠ injected: CBDC-gated memory for DeepSeek Harness — decides how memory is USED (use/verify/ignore decisions, feedback learning, full audit); local SQLite + FTS5, bounded, no extra model call
AI Analysis
提供可控的本地记忆检索与管理机制。适合需要让 Agent 长期记住个人偏好、开发规范,且不希望增加额外 API 消耗的用户。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:GIT121995/dsh-memory-gateREADME
Read the full README ↗使用
/memory status
/memory list 10
/memory remember --kind preference 我偏好简洁中文回答
/memory remember --global --kind constraint 不要在回复中暴露凭据
/memory search 简洁中文
/memory explain mem_
/memory feedback # 列出最近注入的记忆(带 #n 编号)
/memory feedback 1 helped # 按编号反馈
/memory ok # 最近注入的记忆全部记为 helped(常用)
/memory ok 2 # 只反馈其中第 2 条
/memory mine 50 # 从历史 session 日志回挖漏掉的「记住…」
/memory consolidate # 合并近重复记忆(旧 → superseded)
/memory forget mem_
/memory mode assist
/memory list 显示当前 session/workspace/global 作用域内最近的活跃记忆。
/memory mode 只修改当前进程;重启后回到 Profile 配置。forget 是可审计
的 tombstone,不会物理删除历史记录。
日志回挖(/memory mine):扫描历史 session 日志,补提取实时提取器漏掉的
记忆 cue(如句中的「记住…」),以 heuristic 低置信 + mined 标签存入全局
作用域——宁缺毋滥,挖出来的也要过 CBDC 裁决、可由你反馈校准。
相似去重(supersede):写入时若与同作用域已有记忆词项重叠 ≥ 60%,旧的自动
标记为 superseded、新记忆记录取代关系——相近表达不再堆成近重复条目。
/memory consolidate 可手动触发一次全库合并。
反馈(feedback / ok)是记忆学习的入口:helped 会把当次查询的区分性
词项学进该条记忆的触发词,让以后的换说法也能命中;harmful/stale 会
降低置信度并触发隔离。注入文本里每条记忆带 #n 编号,直接对应
/memory feedback ... 的编号。
模式语义:
shadow:计算并审计,零模型可见注入。assist:注入use,并把verify明确标为待核验线索;默认模式。enforce:只注入use,省略verify和ignore。