DeepSeek Harness Plugin

loadingvx/deepseek-harness-workbench-plugin

Stars ★ 5 Category UI Enhancements Added 2026-08-15

Fills in the Web UI's missing IDE workbench: resizable chat / editor / files-and-Git columns in Conversation, multi-tab file editing with save and new-file, workspace Terminal, a file tree with name filter and open-in-external-editor, SCM (stage/commit/push/pull, branch switch, Git graph, inline diffs), a status bar, and git_* model tools.

Install

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:loadingvx/deepseek-harness-workbench-plugin

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).

README

English | 中文

A workbench UI plugin for DeepSeek Harness Web UI. Open Workbench in Conversation to get a Cursor-style three-column layout: chat / editor / files & Git. The center editor highlights common languages.

Workbench: chat / terminal / files & Git

Editor and file tree

Release

Package dsh-workbench-plugin
Version 0.1.5 (latest)
Registry https://registry.npmjs.org
+ dsh-workbench-plugin@0.1.5

Maintainers publish with bash devops/release.sh (uses your existing npm login on the official registry; never put credentials in the repo).

Install

Requires DeepSeek Harness with dsh web available.

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

Restart dsh web, open http://127.0.0.1:3080ConversationWorkbench in the header.

Upgrade

If an older build is already installed, a dismissible bar appears at the top of the Files / Git sidebar. The upgrade hint and command are typed into the workspace terminal as # comments (they do not run). Remove the # and press Enter, then restart dsh web.

# dsh plugin --profile web add dsh-workbench-plugin@<latest>

A failed registry lookup stays quiet. Dismiss skips only that latest version; a newer release will prompt again.

0.1.1 cannot show this banner (the checker is not in that build). Upgrade once by hand to 0.1.5; later releases will prompt in the UI.

License

MIT

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →