Repository navigation
CETUS鲸鱼座 v0.3.4
更新内容
更新提示直接显示在 DSH 界面里
- 发现新版本时,不再弹托盘气泡,而是在 DSH 页面右下角显示更新卡片:
当前 0.3.3 → 新版本 0.3.4、更新说明摘要,以及「立即更新」和「查看发布说明」两个按钮 - 下载过程中卡片显示百分比进度,按钮置灰不可重复点击
- 点右上角 × 可忽略该版本;忽略后通用设置里的那一行会持续显示「新版本 0.3.4」,点一下即可让卡片重新出现
- 页面每次加载都会主动向 CETUS 请求更新状态,所以刷新或切换会话后提示不会丢
更新不再自动安装
- 过去启动时的静默更新会在下载完成后自行安装并重启 CETUS,等于强制中断正在运行的 agent 任务
- 现在必须由你在卡片上点「立即更新」才会下载和安装;没有你的确认,更新不会结束任何任务
附带修复
- 手动「检查更新」若已有可用新版本,会直接把卡片调出来,不再重复请求更新源
- 检查完成但仍是最新版本时,页面按钮会从「检查中…」恢复为「检查更新…」
验证
- Release 与 Debug 构建各跑一遍测试套件,224 项全部通过(新增 7 项覆盖卡片载荷契约)
- 页内卡片是注入到 DSH 页面的 JavaScript,C# 单测覆盖不到,因此新增
tests/bridge/:把桥脚本从源码中抽出,在最小 DOM 垫片上真实执行并断言渲染结果、按钮消息、忽略行为与设置行文案;该测试在开发中确实抓到过一处真实缺陷
Windows x64;内置 Node.js v24.14.0 与 @deepseek-ai/dsh 0.1.6-alpha.2。