DSH Plugin Hub

Editors

dsh-workbench-plugin

By loadingvx · community

Adds a workbench to the DSH Web UI with chat, a syntax-highlighted editor, files and Git, terminal, browser, control plane, and model tools. Requires DeepSeek Harness 0.1.5 or newer; older hosts refuse installation.

DeepSeek Harness plugin in Editors

web-workbenchcode-editorterminalgit

Installation

Review the source and trust level before running this DSH plugin command.

dsh plugin --profile web add dsh-workbench-plugin

Alternative installation methods

Sources

README

README status: fetch_failed — GitHub metadata HTTP 403 · Showing previous excerpt fetched2026-11-05T00:18:57.142Z

preview

Requires DeepSeek Harness ≥ 0.1.5 (compatibility update)

This plugin line is adapted for DeepSeek Harness 0.1.5+, which ships the official right sidebar (ui-sidebar-right). Workbench panels (Git, Usage, terminal, browser, control plane, and more) dock into that host sidebar instead of only using the plugin’s own chrome.

On older harness versions you may still see an update available notice, but install is refused so your environment is not broken. Upgrade DeepSeek Harness to 0.1.5 or newer first, then install or upgrade this plugin.

A workbench plugin for the DeepSeek Harness Web UI. After Workbench is opened in Conversation, chat stays on the left. Two columns appear on the right: the editor (Agent Control Plane, syntax highlighting, and smart terminal) and the side dock for files, Git, the Usage panel, and the Ultra Slash panel.

Look for these first:

Contents

Interface

The workbench uses a three-column layout. Conversation stays on the left. The two columns on the right are the capability area: editor (Agent Control Plane, syntax highlighting, smart terminal) in the center; file tree, Git, Usage, and Ultra Slash on the far right. The right dock tabs are Files, Source Control, Usage, and Ultra Slash. The editor’s first tab is Control Plane by default.

DeepSeek-Harness >= V0.1.5

screen_8

Previous Version

screen_0 screen_1 screen_2 screen_3 screen_4 screen_5 screen_6 screen_7

Core capabilities

  1. Workbench layout. Three columns: Conversation on the left, editor and terminal in the center, files / Git / Usage / Ultra Slash on the right. A new session opens the workbench immediately. By default the editor is collapsed, the files sidebar is open, and usage is pinned above Settings. Columns can be resized, collapsed to icon rails, and restored. Collapse, the side-dock tab, and the usage pin are remembered globally across reload and new sessions.
  2. Smart terminal. A local PTY. Real shell lines (including pasted $ ls) go straight to the terminal; natural language is translated and typed into the current shell. Notes are non-executable. A configurable blacklist blocks destructive commands the assistant would otherwise type.
  3. Agent Control Plane. First editor tab (on by default; toggle in Settings). Execution trajectory shows a threaded feed with a left rail for each LLM round, tool call, and agent reply (expand for full I/O). Capabilities lists the current session agent’s model, tools, prompt sections, sub-agents, and session knobs you can adjust online.
  4. Workspace editor. CodeMirror 6 with syntax highlighting, Plain / Emacs / Vim keymaps, Markdown edit / preview / split, Canvas edit / preview / split (React render of .canvas/*.canvas.tsx), image and spreadsheet previews, Git diffs, tabs, breadcrumbs, save and dirty-close guards.
  5. Files. Tree browse, filter, hidden files, .gitignore marks, new / rename / delete, and open in a local editor (Cursor, VS Code, and others).
  6. Git. Status, stage, commit (including streamed AI messages), fetch / pull / push with safety checks, branches, merge, restore, commit graph, git init, and model-facing git_* tools.
  7. Usage panel. Official API balance, this-machine observed spend, this-session tokens and context. Open the right-dock Usage tab, or pin the panel above the left Settings button (including the collapsed icon rail). The status bar always shows the balance next to Feedback.
  8. Ultra Slash panel. Slash commands that inject guidance into the next model step without interrupting the current turn. Open the right-dock Ultra Slash tab to manage them; type / in chat and pick from the bottom Ultra Slash group. Built-in: /steer, /new, /skill, /docs, /canvas. Custom /name shortcuts are stored on this machine and shared by every session.
  9. Status bar. Open-file tabs, balance, Feedback, version / upgrade, workspace path, branch, dirty count, editor mode.
  10. Maintenance & privacy. In-UI upgrade checker, Chinese / English UI, and redaction of tokens in paths and errors.

Feature list

Workbench

Editor

Agent Control Plane

File tree

Git

README excerpt; see the original.

Read original README

Data as of 2026-11-05

Related plugins

By omdsh-dev

Adds an `@` path picker to the DSH Web composer for searching workspace files and directories. It inserts relative-path references without reading file contents. Newer DSH releases include built-in `@file` and `@session`; this plugin is maintained on a best-effort basis.

By tianji-qingtian

Rewrites a DSH composer draft with a Flash-class model and fills the result back into the input for review; sending remains a separate user action.

By Fishsb

Adds draft prompt rewriting and voice-input helpers to DSH, including hotkeys, pause-based stopping, filler cleanup, and correction.

Editors

dsh-cc-tui

By ccch1mneyyy

Provides a full-screen terminal interface for DeepSeek Harness sessions, tools, and agents, with session management and model controls; requires Node.js and DSH.

By huiliyi37

An interactive DeepSeek Harness terminal UI with streaming Markdown, tool cards, session recovery, LSP diagnostics, and themes; requires pnpm and DSH 0.2.1-rc.4 next.