Skip to content

v0.6.0 — 下线笔记与知识图谱

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:35
· 40 commits to main since this release

v0.6.0 — 产品收缩:下线笔记与知识图谱

变更

下线「笔记」与「知识图谱」
长期使用后判断这两个功能实用性不高,已移除。界面收敛为「会话 / 记忆」两栏,左侧导航只剩两个图标入口。

  • 连带移除 CodeMirror 与 cytoscape 依赖,renderer 产物 2.79 MB → 0.68 MB(-75.7%)
  • 检索与 MCP 工具聚焦在会话 / 消息 / 记忆三类(memory_search 的 kind=note 现在明确报错)
  • vault/ 目录保留,但只作为生成文件的输出位置(项目日志、记忆分发);生成项目日志后顶栏直接给「打开日志目录」按钮

升级不丢数据:旧笔记文件与 notes 表都保留在磁盘上,只是不再被读写。

新增「最后一次对话时间」
每条会话并排显示「开始」与「最后」(相对时间:刚刚 / N 分钟前 / N 天前,超过 30 天回落绝对时间并补年份)。一眼分出「上周开始、今早还在聊」和「上周就结束了」的会话。MCP 侧 memory_list_sessions / memory_get_session 同步带出,since 过滤也改为按最后对话时间——「开始很早但最近还在聊」的会话不再被漏掉。

拖拽会话时列表可自动滚动
此前拖动会话时鼠标滚轮完全失效(HTML5 拖放期间浏览器独占指针)。现在把会话拖到列表上/下边缘即自动滚动,速度随深入边缘渐起,drop indicator 跟随拖动。

修复

  • ingest 的 content_hash 短路分支会漏刷「最后一次对话时间」(Claude Desktop 元数据这类零消息会话永远停在首次扫描值)
  • MCP 的 since 过滤与「最近活跃会话」排序仍按会话开始时间
  • 会话行标题被两个时间戳挤到约 65px,几乎每行都以省略号开头
  • 「打开日志目录」按钮被 4 秒 toast 门控,生成完就点不到
  • 未来时间戳显示成「刚刚」;跨年时间不显示年份

验证

typecheck 0 错 · vitest 402:402(38 文件)· 真实库副本 282 会话迁移后 0 NULL · 12 个捕获插件无回归