Skip to content

Releases

DSH 0.2.5

Choose a tag to compare

@gustavofullstack gustavofullstack released this 23 Sep 16:41
1ab6478

DSH.app 0.2.5 keeps the official DeepSeek Harness Web UI in a native macOS window and updates the same /Applications/DSH.app installation.

  • Jev/TypeSafe and OmniRoute credential forwarding are opt-in. Each user supplies their own key in macOS Keychain; no credential is bundled.
  • An optional Jev Cordis route selector is bundled as source under Contents/Resources/Integrations/Jev/. It is disabled until a user configures an allowed route overlay and enables their own key.
  • The native supervisor handles a DSH process that exits before printing its URL, and the offscreen reconnect smoke checks authenticated recovery and child shutdown.
  • This build includes the visual and stale-session improvements from 0.2.4.

Verification: 20 Swift tests passed, 5 Jev selector contract tests passed, isolated Cordis loader smoke passed, release bundle signature verified, and the GitHub CI build passed. The reconnect smoke succeeded in controlled runs; one intermediate cold boot did not reach the authenticated UI within 120 seconds. End-to-end OAuth agent routing and a real Jev Web request are still pending and are not claimed by this release.

Install by replacing the previous DSH.app in Applications. The app launches its own loopback DSH process; the DSH CLI installation is a separate prerequisite.

DSH 0.2.4

Choose a tag to compare

@gustavofullstack gustavofullstack released this 23 Sep 16:17
  • Fix: blank page / "Failed to load plugins" once dsh session cookies from old ports piled up past Node's 16 KB header limit (HTTP 431). Stale sessions are now dropped before loading.
  • Faster start: loads as soon as a signed-in server has all plugins active, even if dsh never prints its URL.
  • Seamless window: full-size content, transparent title bar, drag from the top of the page.
  • Settings window (⌘,) with the keep-awake toggle; effort level display names as a preference.

Universal (arm64 + x86_64), ad-hoc signed. Requires dsh installed.

DSH 0.2.3

Choose a tag to compare

@gustavofullstack gustavofullstack released this 23 Sep 15:41
3eea53b

Unofficial native macOS host for the official DeepSeek Harness Web UI.

  • Starts a fresh authenticated dsh web server and stops it when the app quits.
  • Recovers from an unexpected server exit and reduces the first silent-start retry threshold to 15 seconds.
  • Keeps one DSH.app installed; the titlebar blends with the harness UI, and Keep Mac Awake is configurable.
  • Includes real server and off-screen reconnect smoke checks. The public source and test details are in PR #1.

Requires an existing compatible dsh installation. This release is ad-hoc signed and is not notarized; on first launch, use macOS Open if Gatekeeper asks. Provider accounts, OAuth sign-ins, and API keys remain with their native clients or local DSH configuration; no credentials are bundled.

SHA-256 of DSH-v0.2.3-macos-universal.zip: 5e6f1f371e1ea79fdf5bc37f3cec41e859f888bb2b3632bc7987661c75d43f08.

DSH 0.2.0

Choose a tag to compare

@gustavofullstack gustavofullstack released this 23 Sep 14:50

Unofficial native macOS wrapper for DeepSeek Harness (dsh). Not affiliated with DeepSeek.

  • The app is now DSH.app. scripts/bundle.sh --install replaces earlier Harness.app/DSH.app, so only one copy stays installed.
  • When you build locally with dsh installed, the icon is the harness's own logo, taken from your dsh install. This prebuilt zip uses the neutral icon.
  • More reliable boot: no concurrent boots, Restart during a boot is queued, a stalled boot no longer hangs, and a safer leftover-process reaper.
  • Popups open only http/https/mailto, and only the 127.0.0.1 server URL is accepted.

Requires macOS 15+ and dsh on your PATH. Universal (arm64 + x86_64), ad-hoc signed: the first time, right-click the app and choose Open.

sha256 2bf336bcf61ce6e183a2ac3195bf4759456eb2b5b43f8d5e1ff065cef0c2c5c4

Harness 0.1.0

Choose a tag to compare

@gustavofullstack gustavofullstack released this 23 Sep 14:25

First release: the official DeepSeek Harness web UI in a native macOS window (universal, macOS 15+).

  • Requires DeepSeek Harness (dsh) installed and on your PATH.
  • Ad-hoc signed: on first launch, right-click the app and choose Open.
  • SHA-256: c4214b330f47a61e1d4b3a9a925b58f61b4522ecb525e8d1597276b4638f2041