33moren33/dsh-memory-pyramid ↗★ 2

dsh-memory-pyramid

时间轴事实日志+摘要金字塔记忆,在固定预算下持续召回历史 适合长期会话中的稳定回忆诉求,需配置存储路径和注入策略以符合读取预算。

套件
dsh-memory-pyramid
相容性
待驗證
版本
0.2.0
授權
MIT
最近更新
2026年8月19日

安裝

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

配置

键默认说明
namespace无公共区名字。填了就落在 //dsh_memory。只收单层目录名。
dataDir无完全自定义路径(绝对,或相对工作区根)。填了就压过 namespace。给绝对路径时还会压过工作区——所有工作区读同一份库,想要「一个大脑」时用它。
migratetrue换落点时,自动把工作区里找到的旧记忆整体搬过来。
wakeLines96记忆视图的行数预算。这是阅读预算不是存储预算——随时改,一块摘要都不用重算。
injectWaketrue是否把记忆视图注进开局上下文。关掉后工具照常可用,只是不再自动出现。
packs无再多挂几个别的记忆库到看板上当参照,形如 [{name: "示例", dir: "路径"}]。一个字节都不写:不记它的用量、不补它的摘要、不给它渲染注入视图。插件已自带四个示例库(见上文),这一项是给你挂自己的。
liveViewfalse会话中途记忆变化时是否实时更新视图。默认关:视图只在会话开局注入一次,会话内新写的记忆走工具回执、新会话开局可见全部。开了之后每次记忆变化都会给会话追加一份最新视图(多花注入 token)。改配置热生效,当前对话下一条消息起按新开关走。

默认落在 /dsh_memory(不写家目录)。LOG.txt 纯文本只追加——进 git 团队可共享一份经历;TREE/ 是纯缓存,删了不丢事实。目录已存在时:标记对得上就认领(一条不动),对不上就拒绝启动并说明原因。两份记忆绝不会被拼接(记录靠位置寻址,拼接会让所有摘要整体指错),找到多份旧记忆时拒绝启动、交给人裁决。