v1.3.1
以 DeepSeek Harness(dsh)为内核的 Windows 桌面版 AI 编程助手。双击即用,不需要装 Node.js。
v1.3.0 已下架:它有一个会导致部分机器无法启动的问题,请直接用本版本。已经装了 1.3.0 的直接覆盖安装即可,会话与配置不受影响。
下载哪个
| 文件 | 选它的理由 |
|---|---|
DeepSeek-Harness-Desktop-Setup-1.3.1.exe |
安装包:装完有桌面图标,新手选这个 |
DeepSeek-Harness-Desktop-Portable-1.3.1.zip |
绿色版:解压即用,适合放 U 盘 |
本程序没有做代码签名,Windows 可能提示「未知发布者」,选择「仍要运行」即可。
首次使用需要在「设置 → 模型」里填 DeepSeek API Key,否则无法对话。
本次修复
🔌 修复部分机器上「dsh 内核启动失败,无法进入主界面」
报错形如 listen EACCES: permission denied 127.0.0.1:53389。
原因是内核要用的本地端口落进了 Windows 的系统保留端口区间 —— Hyper-V / WSL2 / Docker 会动态预留大段端口(在一台反馈机器上实测有约 60 段、占动态端口范围的 37%,而且是按需分配、随时新增的)。旧版本由桌面端先探一个空闲端口、再把号码交给内核去绑定,这中间隔着几秒,端口可能正好在这段时间被系统划走。
现在改成由内核自己向系统申请端口,绑定发生在申请的同一刻,系统天然跳过保留区间,这个时间差不复存在。另外还加了两道兜底:绑定失败会自动换端口重试;端口问题不再被误判成「内核损坏」(旧版本会因此把热更新下载的内核当成坏件弃用,等于让你白白重下一次)。
如果仍然遇到启动失败,弹窗现在会直接说明原因与排查命令,而不是抛一串内部术语。
📦 安装包与绿色版都瘦了一圈
出厂内核里那些运行时用不到的文件(源码映射、类型声明、TypeScript 源码、调试符号、非本平台的原生预编译)以及用不到的 Electron 语言包都不再打包:
| v1.3.0 | v1.3.1 | |
|---|---|---|
| 安装包 | 185 MB | 约 157 MB |
| 绿色版 | 255 MB | 约 215 MB |
绿色版少了约 1.4 万个文件——zip 解压耗时主要由文件个数决定,所以解压会明显更快。
打包流程里新增了一道自检:出厂内核会被真实启动一次,并逐包核对入口文件是否齐全,不通过就不出包。
v1.3.0 带来的功能(本版同样包含)
- Git 面板:改动文件、暂存、提交、推送、切换分支、撤销最新提交
- 终端面板:当前工作区执行命令、实时输出、多标签、Tab 补全、Ctrl+C 终止
- 在资源管理器中打开:会话标题栏一键打开工作区目录
终端是命令控制台,不是完整的终端仿真器:需要交互输入的程序(
vim、sudo密码、npm init的问答)跑不了,面板里提供了「在系统终端中打开」作为出口。
完整说明见 README