Skip to content

DeepSeek Harness Code (DHSC) 0.1.0-BETA2-2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 16:41
· 78 commits to main since this release
6a08c98

DeepSeek Harness Code 0.1.0-BETA2-2

状态:已发布 / GitHub Latest。 DeepSeek Harness Code 是社区发行版,不是 DeepSeek 官方产品。v0.1.0-BETA2-2 指向 6a08c985cf0090bfdc20e1d0d07f916393668501;正式 package/publish Run 32502448560 全绿,Release 位于 v0.1.0-BETA2-2

主要修复

  • 将首次启动的完整托管插件 roster 合并为每次尝试一次无 shell 的官方 dsh plugin --profile web add 调用,修复 BETA2-1 首次安装时逐插件同步过慢、并发包操作不稳定的问题。
  • 统一使用系统安装的官方 Node.js >=22.13。缺少 Node 时只显示官方、按平台架构匹配的安装链接,不会静默下载或伪称已经自动安装。
  • Windows NSIS 改用 ZIP payload,绕过 Windows arm64 上会静默留下不完整安装目录的原生 7z 解包链;x64/arm64 均完成真实安装、首次启动、无 Node 指引和卸载验证。
  • 新增原生架构绑定、精确 Harness listener PID、127.0.0.1 HTTP 探测、ready duration、干净退出及端口关闭证据。
  • 新增默认关闭的官方格式 dsh-lan-access 插件。只有用户显式启用时才启动 Electron 持有的一次性 token 代理;Harness 和桌面 renderer 继续仅绑定 loopback。该功能只面向可信局域网 HTTP,不承诺公网暴露、NAT 穿透或 TLS。
  • 保留 Windows custom Bash 的 DSH 会话策略与规范工作目录边界;str_replace_editor 继续使用宿主沙箱文件系统。

原生安装与启动验证

所有正常运行场景均验证目标架构、完整资源、Harness-owned listener、127.0.0.1 状态 200、自然退出、进程终止和端口关闭。无 Node 场景均验证未启动 Harness、未观察到 listener、官方 Node URL、exit code 0 和干净退出。

安装路径 原生 runner 正常 ready 无 Node 指引
Windows x64 NSIS windows-2025 x64 318,679 ms 514 ms
Windows arm64 NSIS windows-11-arm arm64 305,158 ms 1,017 ms
Linux x64 AppImage ubuntu-24.04 x64 57,350 ms 497 ms
Linux x64 deb ubuntu-24.04 x64 20,561 ms 459 ms
Linux arm64 AppImage ubuntu-24.04-arm arm64 59,754 ms 460 ms
Linux arm64 deb ubuntu-24.04-arm arm64 17,527 ms 434 ms
Universal DMG / Apple Silicon macos-15 arm64 69,378 ms 844 ms
Universal DMG / Intel macos-15-intel x64 222,212 ms 3,230 ms

Windows/Linux 与 macOS 正常运行数据来自正式 tag Run 32502448560。正式 run 的 macOS no-Node 步骤最初被 Bash 3.2 缺少 BASHPID 的 CI 假绿跳过;workflow-only 修复后,Run 32505104693 在 Apple Silicon 与 Intel 上分别生成并验证了 node-required evidence。该修复不改变已发布产品代码。Universal macOS ZIP 仅是经静态归档和 manifest 校验的应用内更新载体,不作为独立启动路径。

下载与更新

Release 包含 Universal macOS DMG/ZIP、Windows x64/arm64 NSIS、Linux x64/arm64 AppImage/deb,以及 update-manifest.json。Manifest 中 5 个应用内更新目标的文件名、字节数和 SHA-256 已与 GitHub Release 资产记录逐项匹配。

旧版本可在应用内使用 Check for updates 获取 BETA2-2;更新仍需用户确认,并在替换前验证整包 SHA-256。macOS 包为 ad-hoc 签名、未经过 Apple notarization,安装时请使用限定范围的说明,不要全局关闭 Gatekeeper。

BETA2-1 因严重首次安装问题已于 2026-08-21 紧急下架 GitHub Release/资产;其源码 tag 与归档文档保留用于审计。

English summary

BETA2-2 is published as GitHub Latest from 6a08c985. It batches first-launch plugin reconciliation, provides accurate system-Node guidance, fixes Windows arm64 NSIS extraction with ZIP payloads, and adds native install/runtime/no-Node evidence across Windows, Linux, Apple Silicon, and Intel macOS. The updater manifest matches the published update assets by filename, size, and SHA-256. BETA2-1 downloads were retired while its source tag remains archived.