Repository navigation
Releases
Releases · windrover/dsh-minimal-UI-panels
v0.6.3 — memory hardening, conversation capture & notes fixes
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 半刷新页面即可。