Skip to content

dsh-kimi-tide v0.6.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 08:30
· 86 commits to main since this release

评审修复波(2026-08-23 外部评审 9 条全量修复,逐条源码核实 + TDD)+ CI 版本窗修正。

P1 性能 / 健壮性

  • eager/lazy 转述循环改 Promise.all 并发——多图延迟不再按图数叠加(图间无依赖,失败集/LRU 按 attachmentId 隔离)
  • 配额轮询 fetch 加 AbortSignal.timeout(pollMs×0.8) + in-flight 去重——api.kimi.com 挂起时不再逐 tick 累积泄漏 socket

P2 正确性

  • 面板推送语义签名去重(剔除逐次必变的 fetchedAt)——快照无新信息不再向每个存活会话追加日志事件(60s 轮询空帧被闸)
  • 转述 LRU 逐出对账:缓存落空的 transcribed 条目降级回 native,由 lazy/latch 路径重接管(latchTarget 随标记保留)
  • 空白转述视同失败进失败集——不再把图块投影成空字符串导致文本模型上下文静默缺失

P3 语义 / 卫生

  • 决策/流事件观测按会话隔离——A 会话的路由决策不再串进 B 会话面板
  • @指令 前导锚定——user@example.com 等词字符前导不再误判为指令(行首装饰器词法不可区分,维持未知 provider → keep 语义)
  • settings v1 写入面冻结声明(save() 生产零调用;两个已知标量陷阱按评审裁定文档化不修)

工程

  • 新增 CI(push/PR 触发,Node 22/24 matrix;jsdom@30/undici@8 engines 已弃 Node 20)
  • 测试 337 → 354(+17),typecheck 0,build 绿

实机影响:多图转述延迟收敛;长跑会话日志瘦身;面板决策按会话正确呈现。