Back to directory

deepseek-harness-workbench-plugin

Curated pickMaintenance: Active

loadingvx/deepseek-harness-workbench-plugin

Deepseek-harness-workbench-plugin

View on GitHubHomepage
$ dsh plugin --profile web add dsh-workbench-plugin@0.1.32

34

stars

8

forks

TypeScript

Language

MIT

License

2026-08-15

Created

2026-09-17

Last push

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

  1. 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

  2. 02

    Restart `dsh web`.

    $ dsh web

  3. 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

DSH integrationNative runtime

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.
2026-08-152026-08-28v0.1.32

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.

08Data and sources

  • Author-claimedgithub.com960b9d4725a0…

    A workbench plugin for the [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web UI.

  • Author-claimedgithub.com960b9d4725a0…

    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.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.