Releases: mapan0424/deepseek-harness-desktop
Release list
DeepSeek Harness Desktop v0.1.7
DeepSeek Harness Desktop v0.1.7
这是 v0.1.6 的桌面启动体验修复版本。
修复
- 修复 App 启动时屏幕左上角短暂出现额外恢复窗口边框的问题。
- 恢复页现在使用
1 × 1、无标题栏、无阴影的离屏预加载窗口;本地页面加载完成后立即隐藏。 - dsh 恢复失败时,预加载窗口才恢复为正常
560 × 420恢复页并显示。 - 保留 v0.1.6 的托盘常驻、单实例、原端口自动恢复一次和人工恢复能力。
验证
- macOS ARM 启动前 5 秒高频采样:没有可见恢复窗口或左上角边框。
- 隔离
DSH_HOME故障测试:第一次退出自动恢复,第二次退出熔断,恢复页内容正常加载。 - macOS Intel bundle 验证通过。
- Windows x64 NSIS/MSI、runtime、Insights 和 bundle 验证通过。
- 测试未读写真实
~/.dsh/sessions。
安全说明
发行包目前未进行 Apple Developer ID 或 Windows Authenticode 签名。请使用随附的 SHA256SUMS.txt 校验文件。
English summary
v0.1.7 fixes the extra recovery-window frame that could briefly appear at the top-left corner during startup. The recovery WebView is now preloaded as a 1×1 borderless, shadowless off-screen window and is only restored to its normal size when recovery is actually needed.
DeepSeek Harness Desktop v0.1.6
DeepSeek Harness Desktop v0.1.6
本次更新重点提升桌面端的常驻体验与运行可靠性。
新功能
- 关闭到系统托盘:关闭窗口不再退出 App,dsh 会继续在后台运行;再次打开窗口无需重新等待 Harness 启动。
- 托盘操作:左键恢复窗口,右键菜单可打开或真正退出 DeepSeek Harness。
- 单实例保护:重复启动 App 会恢复已有窗口,不会启动第二套 dsh。
- dsh 崩溃自愈:运行中的 dsh 意外退出后,会等待 2 秒并在原端口自动恢复一次。
- 恢复失败页:再次退出或恢复失败时显示本地恢复页面,用户确认后可重新启动。
- 安全确认:人工恢复由 Rust 一次性确认令牌和 3 秒确认间隔保护,避免窗口切换时误触。
改进
- 修复工作台窗口扩展后偏向屏幕右下方的问题。
- 新增透明单色 macOS 托盘模板图标,自动适配浅色/深色菜单栏。
- Harness Insights 更新至
@anarkhgatsby/deepseek-harness-insights@0.1.2。 - bundled plugin 改用发布文件 allowlist,避免将
.git、node_modules、tests 或开发素材带入安装包。 - 第三方通知中的内置 Harness 版本更新为
0.1.0-rc.7。
平台
- macOS Apple Silicon (
arm64) - macOS Intel (
x86_64) - Windows 10 / 11 (
x86_64,NSIS 与 MSI) - macOS 最低支持版本仍为 12.7.6
验证
- macOS ARM:隔离
DSH_HOME下完成托盘、单实例、自动恢复、熔断、人工恢复与退出清理测试。 - macOS Intel:通过 Rosetta 完成启动、托盘常驻和退出清理测试。
- Windows x64:GitHub Actions 完成 clean runtime、Rust 编译、NSIS/MSI、Insights、Markdown 和 bundle 验证。
安全说明
发行包目前未进行 Apple Developer ID 或 Windows Authenticode 签名。请从本 Release 下载,并使用随附的 SHA256SUMS.txt 校验文件。
English summary
v0.1.6 adds close-to-tray behavior, single-instance activation, one automatic same-port dsh recovery, a local recovery page with explicit confirmation, corrected window centering, and a proper monochrome macOS tray template icon. Harness Insights is bundled as @anarkhgatsby/deepseek-harness-insights@0.1.2.
v0.1.5 — Harness Insights and dsh rc.7
DeepSeek Harness Desktop v0.1.5(非官方客户端)
本版本升级至 DeepSeek Harness 0.1.0-rc.7,并内置独立开发的 Harness Insights 用量洞察插件。插件与上游 Harness 源码分离,通过官方 Cordis、Session Projection、Client Module 与 Locale 机制加载,但随桌面安装包统一交付,无需额外安装。
Harness Insights
- 本地统计累计 Token、未缓存输入、输出、缓存读取/写入与推理 Token;
- 展示模型调用、活跃会话、模型排行、工具排行和会话排行;
- 固定 53 周 × 7 天 Token 活动网格,支持每日、每周和累计视图;
- 月份按真实周列定位,无横向滚动;
- 跟随 Harness 亮色/深色主题和官方字体 Token;
- 跟随 Harness 中文 / English 语言设置实时切换,包括导航、页面、月份、Tooltip 与数字单位;
- 内置 26 组亮/暗工具图标;
- 历史数据通过 Harness 官方 Projection Cache 回填;
- 浏览器不请求
session.history,不读取消息正文或 API Key,也不上传用量数据。
上游与兼容性
- 升级
@deepseek-ai/dsh至0.1.0-rc.7; - 升级
node-pty至1.2.0-beta.15; - Windows 使用新版 ConPTY 原生组件;
- 保留 macOS 12.7.6 所需的 Promise / AbortSignal 兼容层;
- 更新并验证 Monterey Markdown 邮箱自动链接兼容补丁;
- Apple Silicon、Intel Mac 和 Windows x64 继续使用独立、自包含运行时;
- macOS DMG 使用确定容量封装,下载大小约 68 MB / 71 MB。
平台
- macOS 12.7.6+ · Apple Silicon
arm64 - macOS 12.7.6+ · Intel
x86_64 - Windows 10 / 11 ·
x86_64
下载
DeepSeek.Harness_0.1.5_macos_arm64.dmg:Apple Silicon MacDeepSeek.Harness_0.1.5_macos_x86_64.dmg:Intel MacDeepSeek.Harness_0.1.5_windows_x86_64-setup.exe:Windows x64,普通用户推荐DeepSeek.Harness_0.1.5_windows_x86_64.msi:Windows x64,企业或批量部署SHA256SUMS.txt:全部安装包校验值
SHA-256
dfaeecee53a0f9f5ab0cac7fbb8007804f47a9933fdadf6897024fb3ebd5385f DeepSeek.Harness_0.1.5_macos_arm64.dmg
27d555036858c9c7a5e6d19e6c6a5d45320c0f5ac267f12535c8a18a065679d8 DeepSeek.Harness_0.1.5_macos_x86_64.dmg
2f5531f40a910fc571b7e39cb2bb26012f7d96564f85aa373bea825006e49886 DeepSeek.Harness_0.1.5_windows_x86_64-setup.exe
d6680853994271c8cd73b9e7b4c87acea7f021e66f6bc11b15ce81f13274430c DeepSeek.Harness_0.1.5_windows_x86_64.msi
安装包当前未进行商业代码签名,请只从本仓库 Release 下载并核对 SHA-256。
v0.1.4 — macOS and Windows desktop release
DeepSeek Harness Desktop v0.1.4(非官方客户端)
将 DeepSeek Harness、官方 Node.js 和对应平台的原生依赖完整封装进桌面 App,无需安装 Node.js、npm、pnpm 或 Homebrew。
平台
- macOS 12.7.6+ · Apple Silicon
arm64 - macOS 12.7.6+ · Intel
x86_64 - Windows 10 / 11 ·
x86_64
修复与改进
- 修复 macOS 12.7.6 中 Assistant Markdown 正文不显示的问题;
- 修复 Monterey JavaScriptCore 不支持邮箱自动链接 lookbehind 正则导致的渲染崩溃;
- 使用单一顶层 WebView 加载 Harness,统一 macOS 与 Windows 的工作台导航;
- 修复 Windows 中 Node 入口被解析为
C:导致 dsh 启动失败的问题; - 修复 Windows 服务正常但 App 工作台空白或停在“正在打开工作台”的问题;
- 更新 Windows 无标记鲸鱼图标;
- 优化 Windows 安装器,setup.exe 从约 247 MB 降至约 42 MB;
- ARM、Intel Mac 与 Windows x64 均使用独立、自包含的运行时和原生依赖。
下载
DeepSeek.Harness_0.1.4_macos_arm64.dmg:Apple Silicon MacDeepSeek.Harness_0.1.4_macos_x86_64.dmg:Intel MacDeepSeek.Harness_0.1.4_windows_x86_64-setup.exe:Windows x64,普通用户推荐DeepSeek.Harness_0.1.4_windows_x86_64.msi:Windows x64,企业或批量部署SHA256SUMS.txt:全部安装包校验值
SHA-256
aa12326887c26f42994f61545149773d8657b8b9101b6e1d36615e1c36faf64b DeepSeek.Harness_0.1.4_macos_arm64.dmg
a03daa2262b08298c5127fa8829d025190b02a79db0dcd4adf8f7494bb670f86 DeepSeek.Harness_0.1.4_macos_x86_64.dmg
1ccfe88e4eb60fa5b79ff67d26a0d9cd97c7686099e31010247599c5d0b68d7f DeepSeek.Harness_0.1.4_windows_x86_64-setup.exe
9772c2a151aa8604820b266508ec35fd920106d38b06393f732c01d0b7bc734f DeepSeek.Harness_0.1.4_windows_x86_64.msi
macOS 安装包与 Windows 安装包当前均未进行商业代码签名。请只从本仓库 Release 下载并核对 SHA-256。
v0.1.3 — macOS 12 workspace compatibility
DeepSeek Harness for macOS v0.1.3(非官方客户端)
本版本修复 Intel Mac / macOS 12.7.6 Monterey 创建工作区、选择文件夹时的错误:
workspace create failed: internal: AbortSignal.timeout is not a function
原因与修复
macOS 12 自带的旧版 WKWebView 没有 AbortSignal.timeout(),而 DeepSeek Harness Web UI 在创建工作区时会调用该 API。v0.1.3 在所有 WebView Frame 的业务脚本执行前注入兼容实现:
AbortSignal.timeout()AbortSignal.any()
该兼容层只作用于系统 WebView,不修改内置 Node.js,不接触 API Key、会话或工作区内容;新版 macOS 已提供原生 API 时不会覆盖系统实现。
独立架构安装包
DeepSeek.Harness_0.1.3_arm64.dmg:Apple Silicon(M1/M2/M3/M4 等)DeepSeek.Harness_0.1.3_x86_64.dmg:Intel Mac
两个包完全独立,不是 Universal 混合包。Node.js、DeepSeek Harness 及生产依赖均已内置,无需安装 Node.js、npm、pnpm 或 Homebrew,也不会首次启动解压第二份 runtime cache。
验证
- Polyfill 在模拟旧 WebKit 环境中通过
timeout、any、重复注入测试; - Intel 包通过 Rosetta 执行 Node.js、Sharp、Koffi、node-pty 与
dsh web冒烟测试; - ARM 包通过相同原生模块与
dsh web冒烟测试; - 两个包均通过架构闭包、无运行时压缩副本和 App 体积检查。
SHA-256
afeb5c42224ae336f281ec33f5df9d432a71d7e260fa789bf9b0594f98852189 DeepSeek.Harness_0.1.3_arm64.dmg
ade1b760253a91b24fa6009c40c2d7312acf47ac4ddc5e43faece557591700b4 DeepSeek.Harness_0.1.3_x86_64.dmg
未签名说明
当前安装包尚未进行 Apple Developer ID 签名和公证。如果 macOS 阻止打开,可在确认下载来源和 SHA-256 后执行:
xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness.app"本项目是第三方非官方客户端,不是 DeepSeek 官方产品,也不代表 DeepSeek 官方背书。
v0.1.2 — self-contained ARM and Intel packages
DeepSeek Harness for macOS v0.1.2(非官方客户端)
两个架构是完全独立的安装包,请选择与你的 Mac 对应的版本:
DeepSeek.Harness_0.1.2_arm64.dmg:Apple Silicon(M1/M2/M3/M4 等)DeepSeek.Harness_0.1.2_x86_64.dmg:Intel Mac
本版变化
- Node.js、DeepSeek Harness 和生产依赖全部内置,安装后无需 Node.js、npm、pnpm 或 Homebrew;
- ARM 与 Intel 使用各自架构的官方 Node.js 和原生模块,不是 Universal 混合包;
- 运行时直接从 App Resources 执行,不再携带
dsh-runtime.tar.gz; - 首次启动不再向 Application Support 解压第二份运行时;
- 新版会清理旧版遗留的
runtime-cache,但不会删除会话、配置或凭据; - 删除 source map、TypeScript 类型声明和测试夹具,保留许可证与 Notice;
- 构建时自动检查架构闭包、运行时归档回归和 App 体积。
体积
- Apple Silicon DMG:约 68 MB;展开 App 文件内容约 229 MB(Finder 磁盘占用约 268 MB)
- Intel DMG:约 71 MB;展开 App 文件内容约 235 MB(Finder 磁盘占用约 274 MB)
不再额外创建数百 MB 的运行时缓存。
SHA-256
7d1cd8b55bb3a6f65c68f31cad595859d89b87572d296fa88f9989ed434a6d41 DeepSeek.Harness_0.1.2_arm64.dmg
91e64b3e635fd9259da714c5a6afbf23ab93f323cab119446cee4a6af5636d01 DeepSeek.Harness_0.1.2_x86_64.dmg
未签名说明
当前安装包尚未进行 Apple Developer ID 签名和公证。如果 macOS 阻止打开,可在确认下载来源和 SHA-256 后执行:
xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness.app"本项目是第三方非官方客户端,不是 DeepSeek 官方产品,也不代表 DeepSeek 官方背书。