MIT-licensed TypeScript plugin that extends the DeepSeek Harness Web UI with an IDE-like Workbench: three-column layout, Agent Control Plane, smart terminal, Canvas, and Ultra Slash.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-06
License
MIT
01What can it help you accomplish?
Turn the DeepSeek Harness Web UI into a three-column Workbench
Conversation on the left, plus an editor + smart terminal and a files / Git / Usage / Ultra Slash dock on the right
DeepSeek Harness Web UI users who want an IDE-like workspace beside the chat
Run a local smart terminal with AI command assist
A local PTY where real shell lines run as-is and natural language is translated into the current shell; notes are never executed and a blacklist blocks destructive assistant-typed commands
Users who want to run shell commands and let the agent assist, safely, inside the workbench
Inspect the current session with the Agent Control Plane
Execution trajectory (threaded feed of user → LLM round → tools → agent reply) and Capabilities (model, tools, prompt sections, session knobs)
Users who want to trace tool calls and tune session knobs while chatting
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness is installed and `dsh web` can be started
Installation steps
- 01
Install the plugin, pinning the version: `dsh plugin --profile web add dsh-workbench-plugin@0.1.32`
$ dsh plugin --profile web add dsh-workbench-plugin@0.1.32
- 02
Restart `dsh web`.
$ dsh web
- 03
Open http://127.0.0.1:3080, enter Conversation, and create a new session. The Workbench opens on the right immediately — no first message needed.
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Installed via `dsh plugin --profile web add dsh-workbench-plugin@0.1.32`; extends the DeepSeek Harness Web UI with the Workbench (three-column layout, editor, smart terminal, Canvas, Ultra Slash).
Smart terminal (local PTY + AI command assist)
shell commands and natural-language requests→real commands run in a local PTY; natural language is translated into the current shell; notes are written as non-executable statements
Agent Control Plane
an open session on the left→Execution trajectory and Capabilities panels (model, tools, prompt sections, session knobs)
Canvas (live React previews)
agent-written `.canvas/*.canvas.tsx` files in the workspace→live React preview; auto-opens in preview mode after an Agent write
Ultra Slash commands
slash commands (`/steer`, `/new`, `/skill`, `/docs`, `/canvas`) and custom `/name` shortcuts→guidance injected into the next model step without stopping the current turn
04Who is it for? When not to use it?
Good for
- DeepSeek Harness Web UI users who want an IDE-like workspace beside the chat
- Users who want to run shell commands and let the agent assist, safely, inside the workbench
- Users who want to trace tool calls and tune session knobs while chatting
Not for
- Pin the version when installing: `dsh plugin add` is implemented with pnpm, which waits 24 hours after a version is published before it picks `latest`; a bare package name can install an older release and still exit 0.
- Installing from the app market / GitHub tree does not compile on the user's machine; the default branch must already contain built `lib/index.js` and `lib/client.js`, otherwise the git-hosted prepare script is blocked unless `allowBuilds` is added.
05Compatibility, maintenance and safety notes
- Pin the version when installing: `dsh plugin add` is implemented with pnpm, which waits 24 hours after a version is published before it picks `latest`; a bare package name can install an older release and still exit 0.
- Installing from the app market / GitHub tree does not compile on the user's machine; the default branch must already contain built `lib/index.js` and `lib/client.js`, otherwise the git-hosted prepare script is blocked unless `allowBuilds` is added.
- The destructive blacklist only blocks commands the assistant types; what you type directly in the PTY is not blocked, so you remain responsible for commands you run yourself.
MIT · latest release v0.1.32 (2026-08-28); TypeScript; npm package dsh-workbench-plugin
06Frequently asked questions
How do I install the workbench plugin?
Run `dsh plugin --profile web add dsh-workbench-plugin@0.1.32` (pin the version), restart `dsh web`, then open http://127.0.0.1:3080, enter Conversation, and create a new session. The Workbench opens on the right immediately — no first message required.
Why must I pin `@0.1.32`?
`dsh plugin add` is implemented with pnpm, and pnpm 11 waits 24 hours after a version is published before it picks `latest`. A bare `dsh-workbench-plugin` can install 0.1.0 and still exit 0, so pinning `@0.1.32` requests that exact release.
Does the smart terminal execute the natural language I type?
No. Real shell lines run as-is, but natural language is translated by AI command assist and typed into the current shell; notes and greetings are written as non-executable statements and never executed. A configurable blacklist also blocks destructive commands the assistant would type.
Where do Canvas files live?
Under `.canvas/*.canvas.tsx` at the workspace root (not in IDE config folders). After the agent writes or edits one, the workbench auto-opens the file in preview; you can switch to edit or split like Markdown.
07Related DSH workflows
dsh-routing-suite
by yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
brooks-lint
by hyhmrright
AI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
dsh-plugin-shop
by livxue
The most comprehensive DeepSeek Harness plugin market — refreshed daily, sourced across the Internet, reviewed before publishing.
dsh-our-free-model
by zouyuxuan122
Adds selectable remote models, availability checks, a local token dashboard, and an optional authenticated local forwarding endpoint.
08Data and sources
A workbench plugin for the [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web UI.
dsh plugin --profile web add dsh-workbench-plugin@0.1.32
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-06. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
