Skip to content

Releases: mapan0424/deepseek-harness-desktop

DeepSeek Harness Desktop v0.1.7

Choose a tag to compare

@mapan0424 mapan0424 released this 18 Aug 17:26

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

Choose a tag to compare

@mapan0424 mapan0424 released this 18 Aug 15:58

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,避免将 .gitnode_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

Choose a tag to compare

@mapan0424 mapan0424 released this 17 Aug 15:15

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/dsh0.1.0-rc.7
  • 升级 node-pty1.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 Mac
  • DeepSeek.Harness_0.1.5_macos_x86_64.dmg:Intel Mac
  • DeepSeek.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

Choose a tag to compare

@mapan0424 mapan0424 released this 14 Aug 09:03

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 Mac
  • DeepSeek.Harness_0.1.4_macos_x86_64.dmg:Intel Mac
  • DeepSeek.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

Choose a tag to compare

@mapan0424 mapan0424 released this 14 Aug 08:49

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 环境中通过 timeoutany、重复注入测试;
  • 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

Choose a tag to compare

@mapan0424 mapan0424 released this 14 Aug 08:21

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 官方背书。

v0.1.1

Choose a tag to compare

@mapan0424 mapan0424 released this 14 Aug 07:01

0.1.1 预览版。未签名。Apple Silicon 用 aarch64.dmg,Intel 用 x64.dmg。打开前执行:xattr -dr com.apple.quarantine "/Applications/DeepSeek Harness.app"