Skip to content

v0.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:44
· 5 commits to main since this release

修 0.5.0 收缩时删多的三处,并改正更新按钮的通路。

修复

  • 更新按钮装不上:0.5.0 让按钮调官方 install(),而 plugin_manager.installBundle 对已安装的包先查已装、直接以 already-installed 拒绝(弹「该插件已安装,如需升级,请卸载后重新安装」)。改回本插件自己的 update(pnpm add name@version),实测 dsh-better-sidebar 0.28.0 → 0.28.2 原地升级成功。
  • 恢复「更新全部」:串行逐项升级,失败项留在行内红字(toast 的 overlay 已下线,没人渲染它)。
  • 恢复 LLM 更新:每行一个「LLM 更新」+ 顶部「LLM 更新全部(n)」,确认面板与降级提示两个 overlay 一并回来。docs/设计/LLM驱动插件更新-设计方案.md §1.3 写明机械更新是兜底、LLM 更新是主入口——机械更新看不到 peer/依赖风险,还会把 vendor 魔改覆盖回官方版。
  • 恢复启动提醒:有新版时启动弹一次(每天一次节流)。

为什么 0.5.0 会删多

只核了「官方有什么」,没读本仓 docs/设计/LLM驱动插件更新-设计方案.md §1.1/§1.3。那份文档写明了机械黑盒的三种事故(浮动版本装崩内核、覆盖 vendor 定制、无决策能力)与「机械更新保留为兜底」的结论。