open-design-v0.19.2

nexu-io/open-designopen-design-v0.19.2Aug 14, 2026by github-actions[bot]

AI Summary

This release simplifies DeepSeek Harness installation with one-command scripts and introduces offline-safe HTML exports and the Design System 3.0 runtime.

Key Highlights

  • Install DeepSeek Harness with one command; scripts cover macOS, Linux, Windows PowerShell, and CMD.
  • Export HTML that keeps working after you move it; downloaded files bundle project-local images and styles.
  • Long agent runs stay responsive; thinking and text stream into chat while Open Design batches persistence.
  • Structured design systems now drive generation and validation; agents can resolve components before generating.

New Features

  • The DeepSeek Harness design guide has a companion collection of 13 verified design plugins.
  • Packaged apps now search standard nix-darwin, NixOS, system, and user profile directories when discovering locally installed agent CLIs.

Full Release Notes


### 🌟 Codename: *DeepSeek Harness, One Command Away*

🧰 **28 PRs Ā· 9 contributors Ā· 2 days** — **0.19.2 shortens the path from
installing DeepSeek Harness to finishing work with it.** One command can set up
a compatible Harness toolchain, Windows paths with spaces no longer break the
Open Design connection, and long streams stay responsive. This patch also adds
offline-safe HTML export and the structured Design System 3.0 runtime.

## šŸ”„ Highlights

- 🧰 **Install DeepSeek Harness with one command.** The new bootstrap scripts
  cover macOS, Linux, Windows PowerShell, and Windows CMD. They reuse compatible
  local tools or install an isolated user-scoped Node.js 24 toolchain with the
  pinned Harness release, then open `dsh web` for API key setup. Open Design now
  installs its connection component through a shell-safe profile path, including
  Windows application and `DSH_HOME` paths that contain spaces. (#6900, #6905)

- šŸ“¦ **Export HTML that keeps working after you move it.** Downloaded HTML now
  bundles project-local images, styles, fonts, modules, workers, and nested
  documents into one offline-safe file. Missing or oversized dependencies return
  a clear error instead of a broken export. The same output is available through
  `od export --format html`. (#6855)

- ⚔ **Long agent runs stay responsive.** Thinking and text still stream into
  chat while Open Design batches persistence and React updates behind the scenes.
  Terminal transitions flush the last buffered output. `od export` also works
  with a project ID alone, so agents no longer need workspace or member flags
  for a project that already has a saved workspace binding. (#6915)

- šŸŽØ **Structured design systems now drive generation and validation.** Design
  System 3.0 packages give agents an intent map, exact component implementations,
  tokens, and rules. Agents can resolve a component before generating, load only
  its declared files, then validate reuse, required states, token use, and
  fallback behavior. The same workflow is available through
  `od tools design-systems`. (#6805)

## ✨ Added

- The DeepSeek Harness design guide now has a companion collection of 13 verified
  design plugins, grouped by vision, generative UI, workflow, and preview use
  cases, with localized detail pages and source-backed install commands.
  (#6864, #6897)
- Packaged apps now search standard nix-darwin, NixOS, system, and user profile
  directories when discovering locally installed agent CLIs. (#6885)

## šŸ” Changed

- The Home creation row puts the most common project types first, and the
  DeepSeek Pro and Flash campaign copy stays aligned across the product and
  localized landing pages through August 27. (#6852, #6863, #6876, #6892)
- Landing-page production deploys now purge the active host after publishing and
  keep a short edge TTL for HTML, reducing the time visitors spend on stale
  pages after a release. (#6552)

## šŸ› Fixed

### 🧠 DeepSeek Harness and agents

- Canceling a Harness run now settles once as canceled, terminates the profile
  process, preserves provider error details, and records the correct provider and
  model in diagnostics. Canceled turns no longer appear as Working, Done, or Run
  failed. (#6880)
- Missing DeepSeek credentials now produce steps for `dsh web`, Settings →
  Models, and `DEEPSEEK_API_KEY` instead of `[object Object]`. (#6890)
- Long structured event streams no longer leave chat busy after useful output has
  appeared, and project exports avoid repeated workspace-context failures.
  (#6915)

### šŸ–¼ļø Preview and workspace UI

- Generated presentations recover when Chromium aborts an `about:srcdoc`
  navigation, powered previews work behind reverse proxies, and comment bridges
  wait for the committed preview URL before reporting ready. (#5592, #6797,
  #6882)
- Mobile comment previews no longer flash during close, deck previews fill the
  viewer without letterboxing, and the move-to-team dialog covers the composer
  beneath it. (#6785, #6829, #6854)
- Expanded Message Center rows show their configured HTTP(S) action again.
  Unsafe action URLs remain hidden. (#6894)

### šŸ–„ļø Desktop and delivery

- Sidecars accept the configured internal host allowlist, which keeps packaged
  deployments working behind approved internal hosts. (#6802)
- Team pricing copy now matches the $5 per-seat catalog across landing-page
  surfaces. (#6834)

## šŸ™ Thanks to everyone who shipped 0.19.2

@AmyShang-alt Ā· @CVE-Hunter-Leo Ā· @jlbeard84 Ā· @joeylee12629-star Ā·
@kiuber Ā· @lefarcen Ā· @lorenzozanee Ā· @mrcfps Ā· @Siri-Ray