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