Skip to content

v0.8.1 — /update 修复与上游 rc.7 对齐

Choose a tag to compare

@ccch1mneyyy ccch1mneyyy released this 18 Aug 03:50
· 135 commits to main since this release

修复

/update(#307 / #284 / #183 复燃)

  • 死锁地板:拒绝把 0.7.0–0.7.1 设为安装目标——该区间代码层硬注入 tuiWorkspaces,旧全局启动器 patch 下启动即永久 pending(「更新后无法启动」的实体);--latest 兜底装完后同样终点检查
  • 镜像双检:配置 registry 之外并行查 npmjs 官方 latest,滞后时明确提示(装成 0.7.3 而非 0.8.0 的根因)
  • 盖戳时机DSH_TUI_UPDATED_FROM 改在 pnpm 运行前读取,消除每次成功更新后的「版本未变化」误报
  • 重启输入接管:/update 手递手前完全卸载旧进程 stdin——不再与重启的 TUI 抢键盘(输入全死 / 按三次才响应)

activity/status 日志污染(#153 复发)

挂载点强制 publish: false\:旧全局 patch 的显式 publish: true` 不再能盖在已更新的 profile 上污染共享会话日志。

上游 0.1.0-rc.6 → rc.7

  • 消除 23 条 upstream drift 启动警告
  • 根治 npm 11.17 arborist 安装崩溃Cannot read properties of null (reading 'children')):peer 范围与树上版本不再跨 rc 线分裂。此前临时解:--legacy-peer-deps

渲染

流式长输出单槽前缀缓存(长文本卡顿)、sticky 回溯保护与单向 clamp(滚动空白段)。

已知问题

  • 流式输出时向上翻页的残影重复(鲸鱼 logo 重复渲染)尚未根治,下版本继续

升级与恢复

npm i -g @deepseek-harness-tui/dsh-tui@latest
dsh plugin --profile dsh-tui add @deepseek-harness-tui/dsh-tui@latest

已因「启动死锁」无法进入 TUI 的安装,同样跑上面两条命令即可恢复(全局启动器与 profile 两份拷贝必须一起对齐)。