Skip to content

Releases: TonyWang-hub/deepseek-harness-desktop

DeepSeek Harness Desktop 0.4.4

Choose a tag to compare

@github-actions github-actions released this 16 Aug 17:41

简体中文

Native Readiness 公开证明版本

  • 最小证明目标。 v0.4.4 不加入产品功能、依赖升级、上游 patch、$DSH_HOME 或官方 @deepseek-ai/dsh@0.1.0-rc.6 载荷变化;仅更新版本、测试契约与发布说明,为 v0.4.3 修复提供公开后继目标。
  • 证明状态:进行中。 发布后将使用正式签名 v0.4.3,在标准 /Applications/DeepSeek Harness Desktop.app 路径通过公开 v0.4.4 feed 执行原位升级。
  • 成功门槛。 必须证明公开 SHA-256/SHA-512 cache 命中、原生 update-downloaded 后才暴露 updating、明确 Quit 获得 before-quit-for-update、应用原位替换并自动重启 v0.4.4 Host ready、签名/Gatekeeper/stapler 全部通过且无进程或端口残留。
  • 验收完成前不声称自动安装可用;结果会原地更新到本页,tag 与资产不会修改或重建。

English

Native-readiness public proof release

  • Minimal proof target. v0.4.4 adds no product feature, dependency upgrade, upstream patch, $DSH_HOME, or official @deepseek-ai/dsh@0.1.0-rc.6 payload change. It changes only versioning, test contracts, and release guidance to provide a public successor for the v0.4.3 repair.
  • Proof status: in progress. After publication, signed v0.4.3 will be upgraded in place through the public v0.4.4 feed at the standard /Applications/DeepSeek Harness Desktop.app path.
  • Success gates. The proof must establish the exact public SHA-256/SHA-512 cache hit, expose updating only after native update-downloaded, receive before-quit-for-update on explicit Quit, replace and automatically relaunch v0.4.4 with its Host ready, pass signature/Gatekeeper/stapler validation, and leave no process or port residuals.
  • Automatic installation is not claimed until that proof completes. This page will be updated in place with the result; the tag and assets will not be moved or rebuilt.

DeepSeek Harness Desktop 0.4.3

Choose a tag to compare

@github-actions github-actions released this 16 Aug 15:21

简体中文

Native Readiness 手动桥接热修复

  • 必须手动安装。 v0.4.2 及更早版本控制自身的升级过程,无法可靠地自动获得此修复;请下载并安装匹配架构的 v0.4.3 DMG。
  • 根因修复。 真实 v0.4.1→v0.4.2 证明发现,electron-updater 的 proxy 传输 promise 会早于原生 Squirrel staging 完成。v0.4.3 在检查开始前监听 Electron 原生 update-downloaded/error,同时要求 proxy 传输与原生 readiness 完成后才把更新标记为可安装。
  • 保留安全退出。 readiness 已确认后,应用仍先精确关闭 Host,再调用 quitAndInstall() 并等待同步 before-quit-for-update 授权;错误和有界超时继续安全回退。
  • 最小热修复。 没有产品功能、依赖、上游 patch、$DSH_HOME 或官方 @deepseek-ai/dsh@0.1.0-rc.6 载荷变化。
  • 证明状态:待验证。 不声称自动安装已可用。将发布额外的最小 v0.4.4,并通过正式签名 v0.4.3→公开 v0.4.4 原位升级验证修复。

English

Native-readiness manual bridge hotfix

  • Manual installation is required. v0.4.2 and earlier control their own update transition and cannot reliably acquire this fix automatically. Download and install the matching v0.4.3 DMG.
  • Root cause repaired. The real v0.4.1→v0.4.2 proof showed that electron-updater's proxy-transfer promise completes before native Squirrel staging. v0.4.3 observes Electron native update-downloaded/error before checking and requires both proxy transfer and native readiness before exposing the update as installable.
  • Safe quit remains intact. Once readiness is confirmed, the app still stops the exact Host first, calls quitAndInstall(), and waits for synchronous before-quit-for-update authorization; errors and bounded timeout retain the safe fallback.
  • Minimal hotfix. No product feature, dependency, upstream patch, $DSH_HOME, or official @deepseek-ai/dsh@0.1.0-rc.6 payload change is included.
  • Proof status: pending. Automatic installation is not claimed as working yet. A separate minimal v0.4.4 will provide the target for a real signed v0.4.3→public v0.4.4 in-place proof.

DeepSeek Harness Desktop 0.4.2

Choose a tag to compare

@TonyWang-hub TonyWang-hub released this 16 Aug 10:28

下载 / Download

重要 / Important: 从 v0.4.0 或更早版本升级时,仍需从本页手动安装一次匹配架构的 v0.4.2 DMG(也可先手动安装 v0.4.1)。旧应用中的退出缺陷无法通过自身自动更新修复;v0.4.1 及之后版本才包含明确的安装退出路径。 / When upgrading from v0.4.0 or earlier, manually install the matching v0.4.2 DMG from this page (or manually install v0.4.1 first). The old app cannot repair its own quit-path defect through auto-update; the explicit install-on-quit path begins with v0.4.1.

普通用户只需要下载与 Mac 架构匹配的一个 DMG:

  • Apple Silicon(M1/M2/M3/M4)DeepSeek-Harness-Desktop-0.4.2-mac-arm64.dmg
  • Intel MacDeepSeek-Harness-Desktop-0.4.2-mac-x64.dmg

ZIP、blockmap 和 latest-mac.yml 供自动更新使用,SHA256SUMS.txt 用于校验文件;两个 Source code 压缩包由 GitHub 自动生成。

Regular users only need the DMG matching their Mac. ZIP files, blockmaps, and latest-mac.yml support automatic updates; SHA256SUMS.txt provides checksums; GitHub generates the two source archives automatically.

v0.4.2 Updater Proof

  • 最小证明版本。 本版本不增加产品功能,不升级依赖,也不改变官方 @deepseek-ai/dsh@0.1.0-rc.6 载荷;只包含版本、公开安装升级验收工具和对应测试。

  • 严格公开升级验收。 发布后将立即使用正式签名 v0.4.1、公开 v0.4.2 feed 和标准 /Applications/DeepSeek Harness Desktop.app 路径执行原位升级证明。

  • 证明状态:失败,请手动安装。 正式签名 v0.4.1 成功发现 v0.4.2、校验并接受公开 ZIP cache,Squirrel 完成代理传输并写入原生 ShipIt cache;但明确 Quit 后五分钟内没有收到原生 before-quit-for-update 授权,安全回退退出后仍安装 v0.4.1。请勿依赖 v0.4.1→v0.4.2 自动安装,请手动安装匹配架构的 v0.4.2 DMG。tag 与资产保持不变,修复将使用新版本号(最早 v0.4.3)。

  • Minimal proof release. This release adds no product feature, dependency update, or official @deepseek-ai/dsh@0.1.0-rc.6 payload change; it contains only versioning, public installed-update acceptance tooling, and tests.

  • Strict public update acceptance. The signed v0.4.1 app was tested in place through the public v0.4.2 feed at the standard /Applications/DeepSeek Harness Desktop.app path.

  • Proof status: failed; install manually. Signed v0.4.1 discovered v0.4.2, validated and accepted the public cached ZIP, and Squirrel completed the proxy transfer into its native ShipIt cache. After explicit Quit, however, native before-quit-for-update authorization did not arrive within five minutes; the safe fallback exited with v0.4.1 still installed. Do not rely on v0.4.1→v0.4.2 automatic installation—manually install the matching v0.4.2 DMG. The tag and assets remain immutable; the fix will use a new version (v0.4.3 at the earliest).

完整性 / Integrity

发布工作流会在原生 arm64/x64 runner 上分别签名、公证并 staple,完成打包应用与挂载 DMG 验收后才原子发布精确资产。请使用同页 SHA256SUMS.txt 校验下载文件,并用 macOS Gatekeeper 验证 Developer ID。

The protected release workflow signs, notarizes, staples, and accepts each native architecture before atomically publishing the exact asset set. Verify downloads with SHA256SUMS.txt and macOS Gatekeeper.

DeepSeek Harness Desktop 0.4.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 08:41

下载 / Download

重要 / Important: 从 v0.4.0 或更早版本升级时,请从本页手动安装一次匹配架构的 v0.4.1 DMG。旧应用可以发现并暂存更新,但缺陷位于旧应用的退出路径中,因此无法自动获得这次修复。安装 v0.4.1 后,后续下载完成的更新将使用明确的安装退出路径。 / When upgrading from v0.4.0 or earlier, manually install the matching v0.4.1 DMG once from this page. The old app can discover and stage updates, but the defect is in its own quit path, so it cannot install this fix automatically. After v0.4.1 is installed, future downloaded updates use the explicit install-on-quit path.

普通用户只需要下载与 Mac 架构匹配的一个 DMG:

  • Apple Silicon(M1/M2/M3/M4)DeepSeek-Harness-Desktop-0.4.1-mac-arm64.dmg
  • Intel MacDeepSeek-Harness-Desktop-0.4.1-mac-x64.dmg

ZIP、blockmap 和 latest-mac.yml 供自动更新使用,SHA256SUMS.txt 用于校验文件;两个 Source code 压缩包由 GitHub 自动生成。

Regular users only need the DMG matching their Mac. ZIP files, blockmaps, and latest-mac.yml support automatic updates; SHA256SUMS.txt provides checksums; GitHub generates the two source archives automatically.

v0.4.1 热修复 / Hotfix

  • 明确安装已下载更新。 Host 完整退出后,如更新已下载,桌面壳现在调用 updater 的 quitAndInstall,而不是普通 app.quit()

  • 等待原生安装授权。 macOS 上 Squirrel 可能仍在将缓存包转为原生更新。普通退出会继续被拦截,直到 Electron 发出 before-quit-for-update,避免下载完成与原生 staging 之间的竞态。

  • 有界安全回退。 同步/异步 updater 错误会被报告并安全退出;原生授权等待也有五分钟上限。没有更新时的正常退出行为保持不变。

  • Mac Reliability 保持不变。 v0.4.0 的托盘、Dock 菜单、唤醒恢复、崩溃断路、私密诊断导出、fixture 对等回放和双原生产物验收全部保留。

  • Explicit downloaded-update install. After exact Host shutdown, a downloaded update now uses updater quitAndInstall rather than ordinary app.quit().

  • Native authorization before exit. On macOS, ordinary quits remain intercepted while Squirrel turns the cached payload into a native update. Exit is authorized only after Electron emits before-quit-for-update, closing the transfer-versus-staging race.

  • Bounded safe fallback. Synchronous or asynchronous updater failures are reported before a safe normal quit, and native authorization has a five-minute bound. Normal quit without an update is unchanged.

  • Mac Reliability preserved. The v0.4.0 tray, Dock menu, wake recovery, crash circuit, private diagnostics, fixture parity, and dual-native packaged acceptance remain intact.

完整性 / Integrity

发布工作流会在原生 arm64/x64 runner 上分别签名、公证并 staple,完成打包应用与挂载 DMG 验收后才原子发布精确资产。请使用同页 SHA256SUMS.txt 校验下载文件,并用 macOS Gatekeeper 验证 Developer ID。

The protected release workflow signs, notarizes, staples, and accepts each native architecture before atomically publishing the exact asset set. Verify downloads with SHA256SUMS.txt and macOS Gatekeeper.

DeepSeek Harness Desktop 0.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 05:34

下载 / Download

普通用户只需要下载与 Mac 架构匹配的一个 DMG:

不需要下载全部 12 项。 ZIP、blockmap 和 latest-mac.yml 供自动更新使用,SHA256SUMS.txt 用于校验文件;两个 Source code 压缩包由 GitHub 自动生成。

Regular users only need the DMG matching their Mac. ZIP files, blockmaps, and latest-mac.yml support automatic updates; SHA256SUMS.txt provides checksums; GitHub generates the two source archives automatically.

自动更新提示 / Update notice: 发布后的真实升级测试确认:v0.3.x/v0.4.0 能发现、校验并暂存更新,但明确退出后不会完成替换。修复已在 v0.4.1 发布;请从 v0.4.1 页面手动安装一次匹配架构的 DMG。旧应用无法自动获得这次退出路径修复。 / A post-release upgrade test confirmed that v0.3.x/v0.4.0 discovers, verifies, and stages updates but does not finish replacing the app on explicit Quit. The fix is available in v0.4.1; manually install the matching v0.4.1 DMG once. The old app cannot install its own quit-path fix automatically.

v0.4.0 更新内容 / What’s new

  • 统一可靠性状态。 启动、就绪、断连、恢复、断路、更新就绪和退出现在由单一桌面状态机协调,避免 Host、窗口和更新器出现互相矛盾的状态。

  • macOS 唤醒恢复。 resume 或解锁后,Host 健康时只重载同一窗口的页面连接并保留 PID/端口;离线时等待且不增加崩溃计数;在线但本地 Host 不可达时只替换该 Host 一次。

  • 竞态保护。 Host generation 检查会阻止过期 probe、readiness 输出或页面 reload 覆盖新 Host 的状态;readiness marker 支持跨输出 chunk。

  • 私密诊断导出。 Tray 与 Dock 菜单新增 Export Diagnostics…,生成 allowlist JSON 自检报告。文件在写入前设为 0600,不会采集会话、原始 Host 日志、环境变量、凭据、$DSH_HOME 或个人路径。

  • 真实产物验收。 arm64/x64 构建均验证健康/离线/不健康唤醒路径、正确崩溃计数、同一窗口、精确单 Host、诊断文件权限和退出后的 PID/端口清理。

  • Unified reliability state. Startup, ready, disconnected, recovering, circuit-open, update-ready, and quitting are coordinated by one desktop state machine.

  • macOS wake recovery. Resume/unlock reloads only the existing page when the Host is healthy, waits offline without advancing crash accounting, and replaces an online-but-unreachable local Host exactly once.

  • Generation-safe recovery. Stale probes, readiness output, and page reloads cannot overwrite a replacement Host; readiness markers may span output chunks.

  • Private diagnostics. Tray and Dock now provide Export Diagnostics…. The allowlisted JSON file is made owner-only (0600) before content is written and excludes sessions, raw Host logs, environment values, credentials, $DSH_HOME, and personal paths.

  • Packaged evidence. Both architectures exercise wake paths, crash accounting, same-window recovery, exact single-Host ownership, diagnostic permissions, and PID/port cleanup.

The official payload remains the pinned, unmodified @deepseek-ai/dsh@0.1.0-rc.6, and the standard $DSH_HOME remains shared with the CLI.

校验 / Verification

下载 SHA256SUMS.txt 后可执行:

shasum -a 256 DeepSeek-Harness-Desktop-0.4.0-mac-*.dmg

同时建议让 Gatekeeper 验证安装后的应用;不要绕过“无法验证开发者”警告。

Full Changelog: v0.3.0...v0.4.0

DeepSeek Harness Desktop 0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 20:16

下载 / Download

普通用户只需要下载与 Mac 架构匹配的一个 DMG:

不需要下载全部 12 项。 ZIP、blockmap 和 latest-mac.yml 供自动更新使用,SHA256SUMS.txt 用于校验文件;两个 Source code 压缩包由 GitHub 自动生成。

Regular users only need the DMG matching their Mac. ZIP files, blockmaps, and latest-mac.yml support automatic updates; SHA256SUMS.txt provides checksums; GitHub generates the two source archives automatically.

v0.3.0 更新内容

  • 关闭窗口后应用、Host 与会话保持驻留,可通过托盘或 macOS Dock 菜单恢复同一窗口。
  • Host 连续失败三次后停止自动重启,并提供安全的手动重试与退出操作。
  • 加入真实浏览器与桌面入口的行为对等回放门,包括工具调用、审批和错误流程。
  • arm64/x64 产物均经过 Developer ID 签名、Apple 公证、staple 和 packaged acceptance。

校验 / Verification

下载 SHA256SUMS.txt 后可执行:

shasum -a 256 DeepSeek-Harness-Desktop-0.3.0-mac-*.dmg

同时建议让 Gatekeeper 验证安装后的应用;不要绕过“无法验证开发者”警告。

Full Changelog: v0.2.0...v0.3.0

DeepSeek Harness Desktop 0.2.0

Choose a tag to compare

@TonyWang-hub TonyWang-hub released this 15 Aug 18:14

DeepSeek Harness Desktop 0.2.0

The first signed and Apple-notarized macOS release of the unofficial DeepSeek Harness desktop client.

首个完成 Developer ID 签名和 Apple 公证的 DeepSeek Harness 非官方 macOS 桌面客户端版本。

Download / 下载

Download the DMG for a normal installation, drag the app into Applications, then open it normally. Both builds are signed, notarized, stapled, mounted from the final DMG, and smoke-tested before publication.

普通用户请下载对应架构的 DMG,将应用拖入“应用程序”后直接打开。两个版本均在发布前完成签名、公证、票据装订,并从最终 DMG 挂载后再次通过启动和功能验收。

Highlights / 主要特性

  • Runs the pinned, unmodified official @deepseek-ai/dsh@0.1.0-rc.6 Web application.

  • Shares the standard $DSH_HOME with the DSH CLI, including sessions and configuration.

  • Bundles its runtime and production dependencies; users do not need to install Node.js or pnpm.

  • Supervises Host startup, crash recovery, clean shutdown, and desktop-parent death.

  • Includes native Apple Silicon and Intel builds plus architecture-aware automatic-update metadata.

  • Every release asset is cryptographically verified before the draft is published atomically.

  • 运行精确锁定、未经修改的官方 @deepseek-ai/dsh@0.1.0-rc.6 Web 应用。

  • 与 DSH CLI 共享标准 $DSH_HOME,包括会话和配置。

  • 内置运行时与完整生产依赖,用户无需安装 Node.js 或 pnpm。

  • 管理 Host 启动、崩溃恢复、正常退出以及桌面父进程异常终止。

  • 同时提供 Apple Silicon 与 Intel 原生版本,以及按架构更新的自动更新元数据。

  • 所有发布资产经过密码学校验后,才从草稿一次性公开。

Verify / 校验

Download SHA256SUMS.txt from this release and run:

shasum -a 256 -c SHA256SUMS.txt

下载本版本的 SHA256SUMS.txt 后,可使用上述命令校验文件完整性。

Project status / 项目说明

This is an independent, unofficial community project and is not affiliated with or endorsed by DeepSeek. DeepSeek and related names and marks belong to their respective owners.

本项目是独立的非官方社区项目,与 DeepSeek 无隶属或背书关系。DeepSeek 及相关名称与标识归其各自权利人所有。