Skip to content

Releases

v0.6.3 — memory hardening, conversation capture & notes fixes

Choose a tag to compare

@windrover windrover released this 09 Nov 09:49

Memory hardening, conversation-to-notes capture, and notes UX fixes — all of today's changes ship in 0.6.3.

长期记忆

  • 修复 autoSummarize 在 DSH 0.2.x 上静默失效:snapshotEvents() 兼容访问器、正确的事件负载、只蒸馏人类输入。
  • 写入去重收口(直写 / 批准 / 自动放行);压缩前先归档到 *-archive.jsonl,归档失败不删除。
  • 批准待确认项时先归档 superseded 记录腾预算,库满不再卡住队列。
  • 新增 usage.jsonl、/memory stats;memory_diagnose 显示每个 scope 的归档路径与上次 summarize 状态。
  • 可选 promptRecall(默认关):每轮按当前 prompt 跑本地 BM25 召回。
  • 面板:区分「加载失败 / 操作失败」;用量只统计 live 记录。

记事本

  • 右键对话消息 → 添加到记事本:有选区收录选区,否则整条消息。
  • 整条消息先确认:来源、字符数、预览、取消/保存;选中内容超过 2000 字符也确认。
  • DSH 0.2.2+ 接入宿主 uiConversation.interactions:无选区右键消息正文,浮层里出现「添加到记事本」(不再和「引用文本」抢 contextmenu)。
  • 收录兜底:data-chat-node-key → data-text-interaction-source → flowItem → 选区;工具栏有「收录选区」按钮。
  • 点击便签条目不再自动收起列表,显隐只由工具栏按钮控制。

工程

  • 新增 7 个测试文件,全量 26/26 通过;新增配置/文档一致性测试与 client-contract 接入标记断言。
  • merge-client --check 保证 lib/client.js 与 src/ 同步。

升级方式:Host 半需要重启 dsh web;Browser 半刷新页面即可。