Skip to content

v1.3.1

Choose a tag to compare

@EasyTZ EasyTZ released this 26 Aug 07:48
· 2 commits to main since this release

DeepSeek Harnessdsh)为内核的 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 终止
  • 在资源管理器中打开:会话标题栏一键打开工作区目录

终端是命令控制台,不是完整的终端仿真器:需要交互输入的程序(vimsudo 密码、npm init 的问答)跑不了,面板里提供了「在系统终端中打开」作为出口。

完整说明见 README