xying-lm/dsh-memory-vault ↗★ 0

dsh-memory-vault

5GB 磁盘长期记忆库(DeepSeek Harness 插件):把跨会话对话自动沉淀进本地 SQLite/FTS5 库,按需检索并注入提示词,配 Web 用量面板。 适合需要跨会话自动保存记忆、按需检索并注入提示词的用户。

パッケージ
dsh-memory-vault
互換性
未検証
Harness ピア範囲
>=0.1.2-rc.1 <0.3.0
バージョン
0.7.1
ライセンス
MIT
最終更新
2026/10/20

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xying-lm/dsh-memory-vault

ドキュメント

README 全文を読む ↗

配置

键默认说明
enabledtrue总开关。关掉后不采集不召回,已有记忆保留。
dbPathD:\dsh-memory\vault.db库文件路径。换路径不会迁移旧数据。
maxGB5自定义容量(GB)。仅当 sizePreset = custom 时生效。
sizePresetcustom常用档位 1 / 5 / 10 / 20 / 50(GB),或 custom 用 maxGB。选档位时忽略 maxGB。
capturetrue自动沉淀对话。
captureAssistanttrue连助手回复一起记。关掉只记你说的。
captureMinChars8短于此字数的消息不记(「嗯」「好的」不占库)。
defaultModelong手动 memory_save 不传 mode 时用哪种:long / multi / once。
captureModelong自动采集的消息记成哪种。设成 once 会让自动采集的记忆被召回一次就删(一般不建议)。
skipSubagenttrue跳过子代理会话,避免把中间过程记成记忆。
recalltrue每轮自动检索并注入。
recallLimit5单轮最多注入几条。
recallMaxChars1500单轮注入的字数上限(占提示词预算)。
recallMinQueryChars4输入短于此不检索。
recallSameSessiontrue是否也取当前会话里更早的记忆。关掉则只跨会话召回。
recallRecentWindow30当前会话最近这么多条不参与召回(它们还在上下文里,重复注入只会挤占预算)。
sessionIndextrue新会话第一轮注入一次「过去会话要点」(压缩层)。关掉则只靠检索按需取。
sessionIndexLimit6索引最多列几个过去会话(每个约 150 字,只在新会话第一轮付一次)。
paneltrueWeb 侧边面板。它会在宿主 Web 载体上新增 HTTP 面 /memory-vault/*(stats / search / recent / catalog / entry 只读,resize 是唯一的写路由且只改容量),随监听地址暴露(本机默认回环 127.0.0.1)。

配置非法会在加载期直接报错并指出是哪个键——不会带着错配置默默跑。