Skip to content

Releases: ghbhiee/dsh-plugins

v0.1.0 — workbench, cli-session, mobile-shell

Choose a tag to compare

@ghbhiee ghbhiee released this 15 Aug 22:55

First release of three out-of-tree DeepSeek Harness plugins.

Packages

  • dsh-plugin-workbench — in-page terminal (raw PTY over WebSocket), file browser, and file preview/edit under /plugins/workbench. Read-root fence; writes off by default; same-origin gate on the PTY upgrade and mutating routes; refuses to write through a symlink; CSP + sandbox on served bytes.
  • dsh-plugin-cli-session — resume-capable headless CLI runner, conversational text or machine-readable JSON, merging the former chat and api profile runners into one plugin.
  • dsh-plugin-mobile-shell — narrow-viewport drawer, swipe gestures, and document title for the web shell, keyed on stable data attributes.

Install

dsh plugin --profile web add dsh-plugin-workbench
dsh plugin --profile web add dsh-plugin-mobile-shell
dsh plugin --profile chat add dsh-plugin-cli-session

See each package's README for configuration.

Quality

318 tests (vitest): read/write fences, HTTP surface over real sockets, PTY protocol over real WebSockets and shells, client component behaviour, and README/code consistency. Verified end-to-end in a browser and via a real (non-link) tarball install.