Skip to content

DeepSeek Harness Code (DHSC) 0.1.0-BETA4

Choose a tag to compare

@github-actions github-actions released this 27 Aug 05:11
· 8 commits to main since this release
793296a

DeepSeek Harness Code 0.1.0-BETA4

DeepSeek Harness Code is a community distribution, not an official DeepSeek product.

What changed

  • Moves the desktop runtime to the complete Code-DSH maintained DeepSeek Harness family 0.1.1-rc.2.code.1, pinned as the deps/deepseek-harness submodule instead of package patches.
  • Keeps the packaged runtime self-contained: maintained Harness packages and subagent support are built from the pinned source family, while first launch installs only the locked local tarballs and external dependencies.
  • Makes first-launch dependency installation asynchronous so the desktop remains responsive and shows progress in the main app window.
  • Reuses the main window throughout installation and startup, avoiding duplicate or replaced windows while keeping the Harness process alive across renderer recovery.
  • Includes packaging fixes that build required icons before Harness installation and satisfy the maintained tools peer dependency in CI.
  • Declares the complete platform-native optional dependency set in the first-launch runtime manifest, fixing packaged Harness startup when pnpm does not infer transitive native binaries.

Update from an earlier DHSC release

Open Settings → General → Check for updates in an earlier DeepSeek Harness Code build. The app reads the GitHub Latest update-manifest.json, offers 0.1.0-BETA4 when it is newer, asks before replacing the app, and verifies the selected asset's byte size and SHA-256 first.

The release publishes Universal macOS DMG/ZIP, Windows x64/arm64 NSIS, Linux x64/arm64 AppImage/deb, and update-manifest.json. The tag workflow must complete native install/runtime/no-Node validation before GitHub creates the Release and moves Latest.

Requirements and known limit

  • Node.js ^22.19.0 || >=24.0.0 is required; Node 23 is unsupported. The app detects common official and version-manager installation locations but does not silently install Node.
  • macOS remains ad-hoc signed and not Apple-notarized. Use the app-scoped unsigned installation instructions; do not disable Gatekeeper globally.