2540511/dsh-memory ↗★ 1

@local/dsh-memory

长期记忆插件:本地 Markdown 记忆,抽取式摘要,不向云端发送内容。 适合需要本地保存会话记忆、提取摘要并在新会话中无缝恢复上下文的用户。

パッケージ
@local/dsh-memory
互換性
未検証
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/10/23

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

インストール

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

ドキュメント

README 全文を読む ↗

使用步骤

1. 保存一个会话

  1. 打开「记忆」页 → 在「保存会话」里点一个会话
  2. 确认条里可以选择文件夹(默认用会话名,可改成任意名字,新名字会新建文件夹)
  3. 选择模式:
    • 聊天记忆:抽取摘要,会随时间衰减;同时生成一份完整版
    • 工作记忆:逐字保存,自动分卷,含代码变更
  4. 点「保存记忆」

会话列表取不到时(某些 DSH 版本的服务实例没挂持久化),可以直接把会话 ID 粘进「或粘贴会话 ID」。

2. 在新会话里恢复记忆

保存时会自动生成 提示词.md,用户只需要导入这一个文件:

  1. 打开 记忆// 文件夹
  2. 找到 提示词.md(聊天记忆)或 工作流程提示词.md(工作记忆)
  3. 不用打开它,直接右键复制这个文件
  4. 粘贴到新会话的聊天框
  5. 发送

提示词里会写明:索引里没有记忆时,去读同目录最新的 (ZJB) 总结版;还不够再读 (full)。

也可以在页面上点「下载提示词」拿到同样的文件。

3. 检索

在「检索记忆」里输关键词(中文会自动拆成二元组)。命中工作记忆或 (full) 时返回原文,不是摘录。

每次命中会给条目加权重(+10,1 小时内不重复加),常用记忆的排序会自然上升。

配置(_系统/_config.md)

键默认说明
memory_root空空=用当前工作区的 记忆;可填绝对路径
active_workspace—当前使用哪个工作区的记忆库
timezoneAsia/Shanghai文件名与时间戳用的时区
summary_char_budget650摘要字符预算
startup_token_budget800每轮注入的索引预算
full_weight_days / purge_after_days20 / 20满权期 / 明细回收期
half_life_days / weight_floor30 / 5衰减半衰期 / 权重下限
max_file_bytes / max_file_lines256KB / 2000工作记忆分卷阈值