Skip to content

0.7.1

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 12 Sep 10:52
· 4 commits to main since this release

v0.7.1 · 升级不再被卡(可选 peer + 兼容边界)· 恢复模型与错误徽标 · 跟随官方 0.1.5-rc.2 · 457 项测试

为什么值得升级

这版主要解决"DSH 一升级插件就出问题"的体验——它是最主要的流失原因。

  • 安装不再被 ERESOLVE 卡死:三个 DSH 客户端包 peer 改为 optional。官方换 rc 线(如刚发布的 0.1.5-rc.2)时只告警,不再拒绝安装。
  • 不再静默失效:新增渲染期兼容边界——契约一旦变化,右下角给出明确提示「与当前 DSH 版本不兼容,请升级插件」,而不是无声消失或拖垮宿主界面。

恢复的信息(0.1.5 改版后被降级的部分)

  • 悬停卡的模型:改从 request/context 事件读取 provider / model(此前恒为 null)。
  • 错误 / 重试徽标:由 turn/end 的结束原因(error / max-tokens)与 assistant/attempt 结算次数重建(此前徽标恒空)。
  • TTFT / token 用量沿用 0.1.5 内嵌 stream 的读取方式。

跟随官方

  • 0.1.5-rc.2(npm latest 仍为 rc.1;peer 范围 >=0.1.5-rc.1 <0.3.0-0 同时覆盖两者)。
  • 上游 dsh-client-store 漏声明 zustand/immer 的兜底扩到整条 0.1.5 线。

工程

  • CI 新增 advisory / dsh next:持续对官方 next 线跑类型检查与测试,提前预警破坏性变更(上线首跑即发现 rc.2 与上述打包缺陷)。

验证

  • pnpm test 457/457 · typecheck 0 错误 · build 成功 · 三平台(Linux / macOS / Windows × Node 22/24)CI 全绿
  • 真实 DSH 0.1.5 harness:悬停卡模型显示 deepseek-v4-flash、失败回合 4/4 亮起 error 徽标、0 页面报错

升级

  • npm 安装:dsh plugin --profile web update dsh-milestone
  • 本地 link 安装:pnpm build 后刷新即可