Skip to content

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