本次修复
v0.1.1 已撤回:Lite 在缺少全局 dsh 时,每次启动都通过固定版本 npx 解析完整依赖图。在部分 Windows 环境中,冷启动超过 300 秒仍无法就绪,导致应用停留在启动页,也因此看不到由官方 Harness Web 提供的 API Key 设置界面。
v0.1.2 将 Lite 改为真正的点击启动流程:
- 用户只需安装兼容的 Node.js/npm,无需手动运行
npx @deepseek-ai/dsh web。 - 找不到兼容的自定义或全局 dsh 时,Lite 会根据随桌面版本提供的完整锁文件自动安装固定 Runtime。
- 安装在临时目录完成,校验 dsh 版本和入口后再原子切换,并持久化到应用数据目录。
- 后续启动直接运行已验证的本地副本,不再重复执行 npx 或重新解析依赖图。
- 首次安装使用独立的 30 分钟超时,并显式覆盖用户级 npm
offline=true配置。 - Runtime 仍只监听
127.0.0.1,桌面端只在解析到官方 readiness 行后打开 WebView。
本机冷启动测试中,528 个锁定包约 14 秒完成安装,随后约 3 秒报告就绪;后续启动约 3 秒报告就绪。实际首次耗时取决于网络和 npm registry 状态。
API Key 设置
Runtime 就绪后,在官方 Harness 工作台的“设置 → Models”中配置 Provider 和 API Key。桌面壳的齿轮只管理 Workspace、Runtime 路径和登录启动等桌面选项,不保存模型密钥。
发布范围
v0.1.2 只发布 Lite Edition。Full 源码仍保留,但本次不构建、不上传,也不包含在 Release 资产中,待完成新的实机验证后再决定恢复。
下载说明
DeepSeek-Harness-Desktop-Lite-x64-Setup.exe:Windows x64 安装版。DeepSeek-Harness-Desktop-Lite-x64-Portable.zip:Windows x64 便携版。SHA256SUMS.txt:发布文件 SHA-256 校验值。
当前构建可以未签名,Windows SmartScreen 可能显示“未知发布者”。
完整提交比较: v0.1.1...v0.1.2