mirror of
https://github.com/TommyFang2077/dsh-desktop.git
synced 2026-08-18 05:16:35 +08:00
21 lines
1.9 KiB
Markdown
21 lines
1.9 KiB
Markdown
# DeepSeek Harness Desktop v0.1.3
|
||
|
||
**摘要 / Summary:** 首次启动自动安装内置 dsh(非 Flatpak 不再要求手动安装);Gitea 镜像发布修复首个版本的 404 卡死;Windows 上优先使用 `dsh.cmd` shim。
|
||
|
||
## 新功能 / Features
|
||
- **未检测到 dsh 时自动安装**:非 Flatpak 安装包首次启动如果找不到可用的 dsh,会自动下载并安装到应用内置目录(Windows 为 `%APPDATA%\dsh-desktop\dsh-prefix`,Linux/macOS 为 `~/.local/share/dsh-desktop/dsh-prefix`),完成后直接进入官方 WebUI,不再要求先手动 `npm install -g @deepseek-ai/dsh`
|
||
- 需要本机有 Node.js/npm;没有 npm 时仍会给出明确提示
|
||
- `DSH_DESKTOP_DSH_BIN` / `--dsh`、`--no-update` / `DSH_DESKTOP_NO_UPDATE` 的优先级与原有行为不变
|
||
|
||
## 修复 / Fixes
|
||
- **Gitea 镜像发布在首个版本上失败**:Release 查询把 404(tag 已同步但 Release 尚未创建)误当瞬时故障重试 4 次后退出;现在 404 会直接走「创建 Release」分支
|
||
- **Windows 上 npx 缓存里的 dsh 无法启动**:npm 在 `.npm/_npx/*/node_modules/.bin` 同时生成无扩展名的 POSIX 脚本 `dsh` 与 `dsh.cmd`,此前可能选中无扩展名脚本导致启动失败;现在 Windows 优先使用 `dsh.cmd`
|
||
|
||
## 变更 / Changes
|
||
- 非 Flatpak 安装包的运行时要求从「本机已安装 dsh」改为「本机有 Node.js/npm 用于首次自动安装」(README 同步更新)
|
||
|
||
## 安装与更新 / Install & Update
|
||
- 安装包:Windows NSIS/MSI、macOS DMG(Apple Silicon 与 Intel)、Linux deb/rpm、Flatpak
|
||
- 非 Flatpak:首次启动会自动安装 dsh 到内置目录;也可设置 `DSH_DESKTOP_DSH_BIN` 指定 dsh 路径
|
||
- macOS 包未公证:首次打开需在「系统设置 → 隐私与安全性」中允许
|
||
- 更新提示出现在启动页:点击「下载并安装」即可(走 Gitea 镜像,签名校验后生效) |