Skip to content

Releases: tluoluo/dsh-persist

dsh-persist v0.2.5

Choose a tag to compare

@tluoluo tluoluo released this 16 Aug 11:20

管理页修复 + 入口优化

Fixed

  • 管理页全局记忆 tab(USER.md / MEMORY.md / memory.json / vault.md)不再显示 [object Object]——API 按 { label, hint, content } 返回,页面误把整个对象塞进编辑器,现统一解包为内容文本
  • 管理页「会话记忆」点「查看/编辑」不再空白——style.display = '' 会回退到样式表的 display:none,改用显式 block(tab 切换、返回列表同修,display 状态机收敛为可测试的纯函数)

Changed

  • 记忆管理入口迁移:撤掉 GUI 侧边栏底部的「记忆管理」按钮,改为记忆 tab 右上角「打开记忆管理页」链接(新标签打开 /dsh-memory/)——侧边栏恢复给高频功能,记忆相关入口集中在一处

安装

dsh plugin --profile web add github:tluoluo/dsh-persist 后重启即可。

dsh-persist v0.2.4

Choose a tag to compare

@tluoluo tluoluo released this 16 Aug 10:38

自动检索三态模式 + LLM 判断 + 防重复防膨胀

Added

  • 自动检索三态模式(记忆 tab):关闭(默认)/ 智能(纯本地启发式门控,闲聊不检索,零外发、零延迟)/ LLM 判断(模型判定是否检索,超时/失败自动降级为智能)
  • 新环境变量:DSH_MEMORY_AUTO_VAULT_GATE=heuristic|llm|offDSH_MEMORY_JUDGE_MODEL=provider/model(默认 deepseek-official/deepseek-chat)、DSH_MEMORY_JUDGE_TIMEOUT_MS(默认 5000ms)
  • 防重复防膨胀机制memory add 写前查重(重复行自动跳过并返回计数);跨层注入按行去重(相同内容行只注入一次);本对话记忆注入上限 60 行(超出提示归档)
  • 侧边栏「记忆管理」入口:应用内弹出管理页(同源 iframe),不用离开对话、不用新开标签

Fixed

  • 启动崩溃:ctx.llm 未注入时的属性访问崩溃(改用 ctx.get('llm') 可选读取,无 llm 服务时 judge 降级为启发式)
  • 注入期跨层去重不再触碰 ``` 代码围栏内内容;写入期去重对行首 bullet 归一化(裸文本与 - 前缀视为同一行)
  • DSH_MEMORY_AUTO_VAULT_GATE=off 语义澄清:env 的 off = 关闭门控(每回合检索);对话记忆 tab 的「关闭」= 不检索

安装

dsh plugin --profile web add github:tluoluo/dsh-persist 后重启即可。

dsh-persist v0.2.3

Choose a tag to compare

@tluoluo tluoluo released this 16 Aug 07:11

v0.2.3 (2026-08-16)

Added

  • 管理页新增「会话记忆」tab:浏览 / 编辑 / 删除所有历史会话的记忆(含注入配置摘要、修改时间)

Changed

  • GET /dsh-memory/api/sessions 只读列表不再触发 corrupt 备份写副作用

Fixed

  • 会话详情删除确认显示会话 id;保存记忆后详情面板保持打开

dsh-persist v0.2.2

Choose a tag to compare

@tluoluo tluoluo released this 16 Aug 06:51

v0.2.2 (2026-08-16)

Changed

  • 自动语义检索改为按对话开关(记忆 tab 勾选「自动检索」,新对话默认关;DSH_MEMORY_AUTO_VAULT=0/1 全局强制)
  • Vault 静态注入移除(纯语义化),旧 vault 勾选自动迁移为自动检索
  • vault.md 随工具增删自动同步(修复「删了还显示」的陈旧数据问题)

Fixed

  • importEntries 清库预检提前 + confirmClear 顺序修正(DB 与 vault.md 镜像一致)
  • pre-step 钩子对无 session agent 加守卫
  • 记忆 tab 硬编码中文改 i18n;README 故障排查/roadmap 同步

Added

  • npm keywords + 英文 README + CHANGELOG.md