Skip to content

v0.1.1 — safer existing-DSH reuse and runtime-aware welcome

Latest

Choose a tag to compare

@lc708 lc708 released this 15 Aug 20:02
985c079

v0.1.1 makes the one-command launcher work more safely alongside an existing DeepSeek Harness setup, and makes the runtime actually selected for the Session visible in the TUI.

Install and launch:

npx dsh-claude-tui@0.1.1

Requires Node.js 22.19+ or 24+.

Highlights:

  • Reuses a compatible DSH associated with the selected Home or found on PATH; candidates must pass an isolated, credential-free Agent/Session probe.
  • Falls back automatically to the bundled, shrinkwrap-pinned DSH 0.1.0-rc.6 when no external runtime qualifies, so the default command remains self-contained.
  • Preserves existing credentials, Sessions, settings, and unrelated profiles whenever the selected Home can be shared safely. Explicit DSH_HOME conflicts fail visibly instead of silently moving data.
  • Adds a Claude-style new-Session welcome panel showing the actual TUI and Harness versions, bundled/system runtime, shared/isolated Home, Standard/PTC/Both tool mode, and powered by dsh identity.
  • Adds left-aligned runtime metrics for cache hit rate, input/output tokens, time to first token, and token throughput.
  • Refocuses and shortens both READMEs around installation, model/provider setup, everyday controls, existing-DSH reuse, safety boundaries, and current compatibility.

Compatibility and verification:

  • External DSH reuse currently targets >=0.1.0-rc.6 <0.1.1 and still requires the runtime probe; version matching alone is not treated as compatibility.
  • Qualified on macOS arm64 and Linux x64 with true-color xterm-compatible terminals. The Windows launcher path remains unqualified.
  • 24 real Claude Code 2.1.227 PTY reference frames, 22 automated visual/semantic anchors, and 118 passing tests.
  • CI passed on Node.js 22.19, 22.22.3, 24.0, and 24.14; the published tarball was independently installed and launched through a fresh public npm cache.

This is an independent community project and is not affiliated with Anthropic or DeepSeek.