Releases: makise2060/dsh-agent
Release list
v1.3.1
DSH Agent v1.3.1
DeepSeek Harness 桌面客户端 — 一键启动
dsh web,集成环境自检、版本更新、插件市场。
⬇️ Download / 下载
自 v1.2.1 起专注 Windows 平台,不再提供 macOS / Linux 安装包。
🚀 本次更新
- chore: bump version to 1.3.1
- fix: 自动摘除与全家桶重复挂载的插件,修复升级后 dsh 启动即崩
- chore: docs 移入忽略,移除远程跟踪并去除 README 引用
- docs: README 补回关于/致谢/配置/技术文档章节(重写时遗漏)
📋 前置要求
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装)
Windows 用户需安装 WebView2 Runtime(Win11 已内置)。
🐛 Feedback / 问题反馈
Bug Report: Click Here
v1.3.0
🎉 DSH Agent v1.3.0
重点版本:首次启动全自动引导 + 任务完成通知 + 界面插件全家桶 + 主题联动。
DeepSeek Harness 桌面客户端 v1.3.0 是一次里程碑式更新——从「依赖用户手动准备环境」进化到「开箱即用」:首次启动自动完成 Node.js / dsh / 界面插件的准备与安装,之后双击即用。
🚀 新功能
🌱 首次启动全自动引导
- 9 阶段引导流水线:检查 Node.js → 下载便携版 → 检查/安装 dsh → 初始化配置 → 安装界面插件 → 校验挂载 → 启动服务 → 等待就绪
- Node.js 版本闸门:精确匹配
^22.19.0 || >=24.0.0(拒绝 23.x),系统缺失或版本不符时自动下载便携版 - 便携版下载可靠性:镜像源实测测速排序(阿里云/清华/官方)+ SHA256 校验和官方独立获取(防镜像投毒)+ 断点续传 + 原子解压
- dsh / pnpm 自动安装:缺失时经镜像源降级安装,不污染全局 npm 配置
- 启动向导式引导页:单步聚焦展示当前进度(图标 + 整体进度条 + 实时日志),二次启动毫秒级通过,几乎无感
🔔 任务完成通知
- 监听 dsh 任务活动,任务完成时弹出系统通知 + 托盘图标闪烁 + 任务栏闪烁
- 窗口在前台时不打扰;通知开关持久化(关于页可关)
🧩 界面插件全家桶
- 插件市场新增**「界面插件全家桶」卡片**:一键安装
dsh-web-ui-all(鲸鱼娘 / 任务看板 / 皮肤中心 / Git 图谱 / 右侧面板) - 安装完成自动自检挂载(顶层包 + dsh bundle 凭据双重验证),状态异常可一键修复
- 装不上不阻断使用:DSH 本体可正常运行,缺的只是界面插件
🎨 主题联动
- 导航栏新增三态主题控件(浅色 / 深色 / 跟随系统)
- 与 dsh 外观配置双向同步:外壳切换即写入 dsh 设置,dsh 里改的外壳下次启动跟随
✨ 体验改进
- 托盘常驻:关闭窗口驻留托盘,dsh 后台继续运行;关闭行为三选(退出 / 最小化到托盘 / 取消)可记忆
- 单实例:重复启动唤起已有窗口
- 导航栏图标化:四个页签改为图标占位,激活时展开文字;状态指示升级为图标 + 颜色 pill
- 视图切换动画:页面切换淡入淡出,不再闪屏
- 环境页重构:dsh 更新独立卡片、需处理项红/橙描边高亮、信息密度统一
- 引导页现代化:现代中文字体方案(微软雅黑/苹方/思源黑体),告别宋体点阵
🔧 稳定性
- 防白屏:窗口前端就绪后显示 + 4 秒强制显示兜底
- dsh 设置写锁残留自动清理(崩溃/强杀后设置不再保存失败)
- 安装引导启动失败根因修复(RedirectionGuard 拦截符号链接 → 经桌面 shell 转交启动)
⬇️ 下载
自 v1.2.1 起专注 Windows 平台,不再提供 macOS / Linux 安装包。
📋 前置要求
- Windows 10+
- Node.js ≥ 22.19 或 ≥ 24(缺失时应用自动下载便携版)
- WebView2 Runtime(Win11 已内置)
🐛 问题反馈
v1.2.1
📦 DSH Agent v1.2.1
本次更新:系统托盘常驻与多项稳定性改进。自本版本起专注 Windows 平台。
⬇️ 下载
自 v1.2.1 起专注 Windows,不再提供 macOS / Linux 安装包(v1.2.0 为最后三平台版本)。
🆕 新增
- 系统托盘常驻:关闭主窗口不再退出应用,dsh 服务在后台继续运行。托盘菜单支持「打开主窗口 / 重启 dsh 服务 / 退出」,左键单击托盘图标直接唤起
- 关闭行为三选:点击窗口关闭按钮时,可选择「退出(停止 dsh)/ 最小化到托盘 / 取消」,并可勾选"记住选择"(取消操作不会被记住,避免误关)
- 单实例:重复启动应用时会唤起已有窗口,不再产生多个实例
🔧 改进
- 防白屏:窗口改为前端就绪后显示,前端异常时 4 秒强制显示兜底,不再出现"窗口不存在"的假死感
- 设置锁残留自动清理:dsh 异常退出后残留的设置写锁会在下次启动前自动清理,修复"设置无法保存、主题被弹回"类问题
- CI 精简:发布流程只构建 Windows 安装包,构建更快更稳
📋 前置要求
- Windows 10+
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装) - WebView2 Runtime(Win11 已内置)
🐛 问题反馈
DSH Agent v1.2.0
🎉 v1.2.0 修复首次安装引导启动失败(真实根因)
🐛 真实根因
安装完成后勾选「运行 DSH Agent」直接启动 → dsh 启动失败(ERR_MODULE_NOT_FOUND),但从开始菜单打开同一个 exe 一切正常。
- Inno Setup 6.3+ 默认以 RedirectionGuard enforcing 模式运行 Setup 进程,
[Run]段直接启动的子进程会继承该进程缓解策略 - dsh 的 profile 插件全部经由
~\.dsh\profiles\node_modules下普通用户创建的 junction 解析 - enforcing 模式下 Windows 拒绝跟随非管理员创建的 junction,表现为 Node 报包不存在——链接在磁盘上完好
- 与权限、提权令牌、竞态无关(已用
PrivilegesRequired=lowest最小实验排除)
✅ 修复
[Run]改经 explorer.exe 转交桌面 shell 启动,新进程与 Setup 的缓解策略/令牌/环境块/句柄完全脱钩- 通用对策:即使日后另有继承因素,此改动同样有效
🛠 其他
- 启动前诊断日志:记录 cwd、RedirectionGuard enforce/audit 状态、实际读一次 profile 链接,下次「换启动方式就挂」不用再猜
- 回退错误的重试策略:删除「重试前 wipe fallback 目录」逻辑(会删掉完好链接,有害);重试仅兜底真正瞬态故障,重试期间前端不再假死
- 完整排查记录:
docs/WINDOWS-INSTALLER-REDIRECTION-GUARD.md
DSH Agent v1.1.5
DSH Agent v1.1.5
DeepSeek Harness 桌面客户端 — 一键启动
dsh web,集成环境自检、版本更新、插件市场。
⬇️ Download / 下载链接
| OS / 系统 | Requirements / 版本要求 | Direct Links / 点击直链下载 |
|---|---|---|
| Windows 10+ (WebView2 Runtime) |
||
| macOS 12.0+ | ||
| Linux Kernel 5.4+ |
🚀 本次更新
- chore: bump version to 1.1.5
- fix: 安装目录 logs 不可写导致日志回退 AppData — 安装时创建 logs 并授予 Users 修改权限
- ci: fix changelog 只显示最后一条提交 — checkout 改为 fetch-depth 0 并显式 fetch tags
📋 前置要求
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装)
Windows 用户需安装 WebView2 Runtime(Win11 已内置)。
🐛 Feedback / 问题反馈
Bug Report: Click Here
DSH Agent v1.1.4
DSH Agent v1.1.4
DeepSeek Harness 桌面客户端 — 一键启动
dsh web,集成环境自检、版本更新、插件市场。
⬇️ Download / 下载链接
| OS / 系统 | Requirements / 版本要求 | Direct Links / 点击直链下载 |
|---|---|---|
| Windows 10+ (WebView2 Runtime) |
||
| macOS 12.0+ | ||
| Linux Kernel 5.4+ |
🚀 本次更新
- fix: 修复安装后首次启动失败(stderr 管道阻塞 + 版本管理器 shim 解析卡死)
- feat: 文件日志系统,崩溃/node 异常/连接异常写入安装目录,关于页支持打开日志目录
- fix: 查看日志按钮无效 — opener 插件缺少 allow-open-path 权限
- fix: 卸载报 Runtime error — {userprofile} 不是 Inno Setup 合法常量
- fix: dsh 进程残留 — 关窗/强杀后进程树清理
- chore: bump version to 1.1.4
📋 前置要求
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装)
Windows 用户需安装 WebView2 Runtime(Win11 已内置)。
🐛 Feedback / 问题反馈
Bug Report: Click Here
DSH Agent v1.1.3
DSH Agent v1.1.3
DeepSeek Harness 桌面客户端 — 一键启动
dsh web,集成环境自检、版本更新、插件市场。
⬇️ Download / 下载链接
| OS / 系统 | Requirements / 版本要求 | Direct Links / 点击直链下载 |
|---|---|---|
| Windows 10+ (WebView2 Runtime) |
||
| macOS 12.0+ | ||
| Linux Kernel 5.4+ |
📋 前置要求
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装)
Windows 用户需安装 WebView2 Runtime(Win11 已内置)。
🐛 Feedback / 问题反馈
Bug Report: Click Here
DSH Agent v1.1.0
DSH Agent v1.1.0
下载安装
| 平台 | 文件 | 说明 |
|---|---|---|
| 🪟 Windows | DSH Agent_x64-setup.exe |
Inno Setup 安装程序(推荐) |
| 🪟 Windows | .msi |
MSI 安装包 |
| 🍎 macOS | .dmg |
磁盘镜像 |
| 🐧 Linux | .deb / .AppImage |
Debian 包 / AppImage |
前置要求
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装)
Windows 用户需安装 WebView2 Runtime(Win11 已内置)。
DSH Agent v1.0.0
DSH Agent v1.0.0
下载安装
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows | .msi / .exe |
MSI 安装包或 NSIS 安装程序 |
| macOS | .dmg |
磁盘镜像 |
| Linux | .deb / .AppImage |
Debian 包 / AppImage |
前置要求
- Node.js ≥ 22(dsh 运行时依赖)
- dsh:
npm install -g @deepseek-ai/dsh(App 内也可一键安装)
Windows 用户需安装 WebView2 Runtime(Win11 已内置)。