Skip to content

DeepSeek Harness Desktop v1.1.2

Choose a tag to compare

@luomious luomious released this 14 Aug 09:24
· 56 commits to master since this release

v1.1.2 修复(5个潜在Bug)

严重

  • 可移植性问题:getInstalledVersion() 硬编码了用户路径,换电脑/用户名就失效,改为 npm prefix -g 动态获取
  • 插件管理 PATH 问题:runCmd('dsh', ...) 用裸命令,双击启动时 npm-global 不在 PATH,改用 findDshCommand() 绝对路径

中等

  • 假成功 Bug:runCmd 失败时静默返回空串,插件安装失败也显示"安装成功",改为失败时抛 Error
  • 参数引号缺失:runCmd 参数含空格时拼接错误(如含空格的本机插件路径),自动加双引号包裹
  • 版本比较错误:原 isNewer 无法正确比较 pre-release 版本(如 rc.6 vs rc.9),改为完整 semver 解析

  • About 对话框硬编码版本号,改为从 package.json 动态读取

测试覆盖

  • 启动链路(端口 3080 就绪)
  • HTTP 200 正常
  • 退出无孤儿进程
  • isNewer 9/9 semver 测试用例通过
  • runCmd 含空格路径测试通过
  • 绝对路径 dsh 安装/卸载链路验证