cyanxi69-jpg/dsh-self-memory ↗★ 0
dsh-self-memory
DSH 自记忆插件 v2:加权关键词关联度、问题泛化(隐去细节)、倒排索引快速检索、前提条件感知(矛盾方案区分)、关键词规范统一。记录问题、多种解决方法、脚本文件与模型调用全过程,新会话先检索再执行再回写,支持外部导入。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cyanxi69-jpg/dsh-self-memory说明文档
阅读完整 README ↗3. 第一次使用
对 AI 说:selfmem_search {"query":"如何识图"} → 返回最匹配的记录列表(问题 + 多个方案,含 hits / 适用前提 / 冲突标注)。
日常闭环:新会话遇到问题 → 先 selfmem_search 查记录 → 有方案就执行,成功 selfmem_hit 标记、失败 selfmem_fail 记根因 → 没有方案就自行解决 → 最后 selfmem_record 把方法写回。
使用示例
记录一个带前提的方案
selfmem_record {"problem":"断网时如何安装插件","solution":"解压本地包 → dsh plugin add → pnpm install → dev_install_package 热挂载","keywords":{"plugin":1,"network":0.6},"appliesTo":{"network":"no"}}
前提感知检索(不同前提返回不同方案并标注)
selfmem_search {"query":"如何识图","context":{"model_vision":"no"}}
→ sol-offline-script(适用);sol-switch-model 标注 [不适用当前前提]
外部导入
selfmem_import {"source":"examples/import-demo.json"}
标记成功 / 失败
selfmem_hit {"query":"断网时如何安装插件","solutionId":"s-…"}
selfmem_fail {"query":"…","solutionId":"s-…","rootCause":"…"}