33moren33/dsh-memory-pyramid0

dsh-memory-pyramid

给 DeepSeek Harness 补上时间轴记忆:定宽只追加的事实日志 + agent 自己维护的摘要金字塔,固定阅读预算下 recall 成本不随记忆量增长。

包名
dsh-memory-pyramid
版本
0.1.1
许可证
MIT
最近更新
2026年8月17日

安装

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

配置

默认说明
namespace公共区名字。填了就落在 //dsh_memory。只收单层目录名。
dataDir完全自定义路径(绝对,或相对工作区根)。填了就压过 namespace
migratetrue换落点时,自动把工作区里找到的旧记忆整体搬过来。
wakeLines96记忆视图的行数预算。这是阅读预算不是存储预算——随时改,一块摘要都不用重算。
injectWaketrue是否把记忆视图注进开局上下文。关掉后工具照常可用,只是不再自动出现。
liveViewfalse会话中途记忆变化时是否实时更新视图。默认关:视图只在会话开局注入一次,会话内新写的记忆走工具回执、新会话开局可见全部。开了之后每次记忆变化都会给会话追加一份最新视图(多花注入 token)。改配置热生效,当前对话下一条消息起按新开关走。

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