← Back to home@Sacredbluedragon

dsh-memory-shield

DSH preset 记忆遮蔽插件:在指定 preset 里挡掉其他记忆插件的上下文与工具,给会话一个干净上下文。

Stars
0
Language
JavaScript
Created
Oct 20, 2026
Updated
Oct 21, 2026

Introduction

dsh-memory-shield

DSH preset 级记忆遮蔽工具集。一个 GitHub repo,两个独立 npm 包,按需组合。

两个包

包名定位状态
dsh-memory-shield纯遮蔽器✅ 已发布 0.1.2(GitHub + npm)。挡住其他记忆插件往这个 preset 注入,让会话上下文干净。不自带记忆存储/写入/管理。默认关闭,装进 profile 不影响任何会话,只在目标 preset 里显式开。
dsh-memory-core遮蔽会话记忆 companion🚧 候选 0.1.0,未发布。给遮蔽会话加上三轨/五轨记忆(存储层参考 dsh-memory-evolve,作者 csyangwen)。宿主半与面板已就位,待验收后发布。

用户怎么选

  • 只想挡其他记忆插件 → 只装 dsh-memory-shield(当前可用)
  • 想让遮蔽会话也有记忆 → 等 companion 发布后两个都装
  • 后来才想要记忆 → 再装 companion,shield 不动、配置不动、会话不丢

设计原则

  1. 默认关闭:bundle 形态装进 profile 后不注册任何遮蔽(enabled: false),只在目标 preset 里显式开 enabled: true 才生效。
  2. 平行世界隔离:遮蔽会话的记忆和普通会话的记忆插件互不可见、互不可管。
  3. 可逆:把插件从 preset 的 plugins: 里删掉,全局记忆插件立刻恢复。

已知限制

  • 挡不住 pre-step user message 注入(openviking-memory 等)
  • 挡不住消息级注入(meow-memory 的部分路径)

致谢