Skip to content

v0.8.9

Choose a tag to compare

@github-actions github-actions released this 28 Sep 08:18
· 14 commits to main since this release
73f7ff5

🐛 修复

  • V4 写入准入兼容(issue #326,PR #327):全部 16 处会话消息写入点(蒸馏、注入续接、巩固、
    睡眠、实体抽取、连通性探测)的 source.kind 从裸 "plugin" 改为生产者自有 kind
    "plugin:dsh-mneme"(plugin 字段保留)。DSH 0.1.7-alpha.1 起的 V4 写入校验把
    kind 缺失/空串/恰好等于 "plugin" 的消息整条拒绝
    (format v4 message requires a producer-owned source kind):0.8.8 在新版宿主上
    压缩边缘触发时当前轮直接报错(continuity 注入点,实测见 #326),且该次抢救因边缘
    消费即删不会重试;其余 LLM 管线写入点同批统一,防宿主后续收紧时扩大受害面。
    读侧过滤(kind === undefined || kind === "user" 白名单)不受影响,历史库里的旧形状
    事件无需迁移。新增静态形状锁(test/llm-message-source.test.js)防止新增写入点回退
    到裸 kind。

🆕 新增

  • 面板状态页与设置页重排版(PR #328):状态页九张卡拆成「库内一览 / 后台运转」两个扫读分组,
    多指标卡片(记忆分类 / 实体分类 / 记忆复用 / 注入预览)从「·」串联的说明长句改成一行
    一条的指标行(label 左、数值右),热度分布卡改三档堆叠条 + 分档计数——原「热门数」
    大数字易误读成总量;注入预览的 maxItems= / threshold= 裸键名改白话标签。
    设置页重组为「个性化 / 记忆引擎 / 搜索 / 连接与安全 / 帮助」五个分组(运行模式提前到
    功能开关之前、向量搜索并入搜索组、API Token 与外部访问 API 相邻为「连接与安全」),
    全部小节统一 boxed 卡片样式;功能开关说明全面白话化(document 记忆 / 严格隔离 /
    高峰时段等),逐行「重启 DSH 后生效」后缀收敛到卡片级一处——生效语义不变
    (feature_flags 仍是启动时合并,见 src/index.js)。意见与反馈入口重做:图标行 +
    副标说明 + 版本 footer(兼当「关于」收尾)。补 memory.tab.summary 中文标签
    (此前状态卡直接漏出英文 "summary")。
  • 状态卡网格排布规整化(PR #328):概览区三卡改 auto-fit 恒铺满(行尾不再留洞);「记忆复用 /
    注入预览」在宽容器下各跨两列补齐引擎区的奇数行,跨列仅在 ≥2 列容器生效
    (container query 守卫,单列下撤掉避免隐式轨道撑爆布局);向量卡在 2 列档位跨满整行。
  • 面板星形全线统一(PR #328):详情抽屉编辑态的重要度下拉(文本星号,角尖锐且无法与 SVG 星
    同形)改为 SVG 星形按钮行(实心/描边与查看态同一规则,radiogroup + 逐星 aria-label);
    重要度筛选 chip、图谱侧卡提及数、注入预览的行内星号统一走共享 StarGlyph
    (同一份 Lucide 路径)。test/client.test.js 星形守卫同步收紧为「全文零文本星号」。