Repository navigation
0.2.5
把 DSH 变成一个有原生界面的启动器:双击即用、全程没有终端窗口;DSH 的 Web UI 交给系统默认浏览器。
下载
| 文件 | 适用 | 说明 |
|---|---|---|
| DSH_Launch_Console-Setup-0.2.5.exe | Windows(推荐) | 双击安装,按用户安装、无需管理员权限;创建开始菜单与可选桌面快捷方式,可在「应用」里卸载 |
| DSH_Launch_Console-0.2.5-linux.tar.gz | Linux / macOS | 源码包:解压后 ./install.sh 一键编译安装,或 ./build-linux.sh 打 .deb |
| DSH_Launch_Console-0.2.5-windows-src.zip | Windows | 源码包:解压后双击 安装.bat 自行编译安装(需要 Rust MSVC 工具链) |
环境要求
- Windows 10/11(64 位);Linux 另需 X11/Wayland 开发头与 OpenGL(安装脚本会自动装 Debian/Ubuntu 系依赖)
- Node.js ≥ 18 —— DSH 本身是 Node 应用
- DSH 本体:已全局装过可直接用;没装过也没关系,在启动器「版本」页选一个版本点「安装」即可
(等价于npm i -g @deepseek-ai/dsh)
0.2.0 起界面是原生 OpenGL 渲染,不再需要 Microsoft Edge WebView2 运行时。
安装后怎么用
- 双击启动器 → 控制台点
▶ 启动 DeepSeek Harness; - 服务就绪后会自动在系统浏览器打开 Web UI(已带本次运行的 token,直接进界面);
- 关闭:控制台的
■ 关闭 DeepSeek Harness、托盘右键菜单,或直接关掉启动器(三种都会结束整棵 DSH 进程树);
点 ✕ 是「最小化到系统托盘」还是「直接关闭」,在「设置 → 关闭按钮行为」里选。
这个版本的主要变化
0.2.5 —— 已装插件可打开仓库、去掉「补丁条目」
- 已装插件能直接打开仓库:每一行多了一个「仓库」按钮,在系统浏览器里打开这个插件的项目地址。
地址取自插件包自己package.json的repository/homepage,git+https://…git、
git@github.com:owner/repo、github:owner/repo这些写法都会归一化成可直接打开的 https 地址;
包没写仓库字段时,npm 装的插件回落到它的 npm 页面。GitHub / 本地路径装的包没有可靠的仓库地址,
这时不显示按钮——宁可不给,也不给一个点了打不开的死链。 - 去掉「补丁条目」:插件页不再单独列出「只出现在 profile 的
cordis.patch.yml里、
找不到对应包」的条目,也不再提供手动清除。这一段管理的是配置残留,实际用不上,
反而让插件页多出一块看不懂的列表;插件本身的启用 / 禁用不受影响(启停靠的还是插件包
自己cordis.patch.yml里insert的那些 id)。
0.2.4 —— 界面语言(中文 / English)、插件更新、补丁条目管理
- 界面语言:「设置 → 语言/Language」下拉框,中文 / English 即时切换并记住;覆盖导航、四个页面、
托盘菜单与所有浮出来的报错。实现是"中文原文当 key"的译文表(查不到就回落中文),漏译不会留空白 - 插件更新策略:「设置 → 插件更新」二选一 —— 只自动检查(默认:发现新版标出来,确认后才更新)
或 自动更新(查到新版直接装,每次运行最多自动跑一轮) - 已装插件「更新」按钮:版本号旁显示
1.0.0 → 1.55.0,点「更新」先确认再执行;非 npm 装的
(GitHub / 本地路径)按钮置灰并说明原因;完成后回报磁盘上实际装到的版本 - 「⟳ 刷新」现在也重查最新版本(此前只重扫本地 + 重抓市场)
- 补丁条目可手动清除:整块从
cordis.patch.yml删掉,保留其余条目与注释,改前留.bak;
删空时补回[](只剩注释的 YAML 是null,DSH 会读不了这个 profile) - 设置项变多后给设置页套了一层滚动区(滚轮 / 拖气泡都能翻到底部卡片)
0.2.3 —— 插件页整理
- 不再显示 DSH 自带的平台层(
dsh-base/dsh-web-app这类):它们不是用户装的插件,
扫描仍会识别、途径汇总里保留条数,但不出现在列表里;也不提供启停与卸载入口 - 已安装插件固定一屏 4 行:更多的用鼠标滚轮翻,或按住右侧滚动条气泡拖;行高按实际渲染测量,
换字号 / DPI 不会把第 4 行截掉;滚动条沿用全局默认样式,与其余位置一致
0.2.2 —— 插件页重做
- 「⟳ 刷新」:重扫已装插件、重查最新版本、重抓插件市场;启动与装/卸/启停后也会自动重扫
- 多途径自动检索:profile 依赖 ·
dsh.profile.bundles·node_modules· pnpm 虚拟存储 ·
模块兜底目录 ·profiles/node_modules共享目录 · dsh 安装自带 · 补丁条目;命中途径标在包名后
(悬停有解释),没写进package.json的插件也能查出来,传递依赖不会被误列 - 修好插件启停:改为读插件包自己
cordis.patch.yml的insert行取 id,
dshmarket/dsh-bloom-theme/@michengai/dsh-archive-manager这类带dsh.bundle的插件
以前一律显示「未找到 cordis 插件 id」,现在能正常禁用 / 启用;一个包 insert 多行时一起改
0.2.0 —— 原生界面(首个 0.2 版本)
- 去掉 WebView,改为原生 egui 界面,DSH 的 Web UI 由系统默认浏览器承载
- 全新界面:浅色主题 + 可切换的深色主题,运行日志可滚动翻阅
- 版本管理:直接切换全局安装(
npm i -g @deepseek-ai/dsh@<版本>),不再有启动器自管目录 - 插件市场(4000+,分类显示中文)+ GitHub 搜索:安装 / 卸载 / 启用 / 禁用
- Profile 可选择可手输:
web/desktop/ 自定义
校验(SHA-256)
发布页每个文件旁边附上它的 SHA-256。权威来源是打包时自动生成的
Output\SHA256SUMS.txt,不在这里手抄:
# 打包完成后自动写出的就是它(`package.bat` / `.dev\package.ps1` 都会生成)
Get-Content Output\SHA256SUMS.txt
⚠️ 不要把这些值手工复制进本文件。Rust 构建、NTFS 的目录项顺序、gzip 的时间戳
都不可复现——同一个源码重新打包一次,哈希就会变(曾出现过:只有 tar.gz 的哈希
变了,Setup.exe 没变)。谁把哈希抄进文档,谁就要在下一次打包后记得改,
迟早会对不上。发版时以SHA256SUMS.txt为准。
完整说明见 README。