MIT 授權的 TypeScript 軟體,為 DeepSeek Harness Web UI 擴充出 IDE 風格的工作台:三欄配置、Agent Control Plane、智慧終端機、Canvas 與 Ultra Slash;設定與相容性均依 README 說明。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-09-06
授權條款
MIT
01它能幫你完成什麼?
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
02如何將外掛接入 DeepSeek Harness?
先決條件
- 已安裝 DeepSeek Harness,且 `dsh web` 可啟動
安裝步驟
- 01
安裝外掛並固定版本:`dsh plugin --profile web add dsh-workbench-plugin@0.1.32`
$ dsh plugin --profile web add dsh-workbench-plugin@0.1.32
- 02
重新啟動 `dsh web`。
$ dsh web
- 03
開啟 http://127.0.0.1:3080,進入 Conversation 並建立新會話。工作台會立刻在右側開啟——不需要先傳送第一則訊息。
驗證整合成功
作者未說明
03DSH 整合程度與能力邊界
透過 `dsh plugin --profile web add dsh-workbench-plugin@0.1.32` 安裝;為 DeepSeek Harness Web UI 擴充工作台(三欄配置、編輯器、智慧終端機、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
04適合誰?何時不該用?
適合
- 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
不適合
- 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.
05相容性、維護與安全提醒
- 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
06常見問題
要怎麼安裝這個工作台軟體?
執行 `dsh plugin --profile web add dsh-workbench-plugin@0.1.32`(固定版本號),重新啟動 `dsh web`,再開啟 http://127.0.0.1:3080,進入 Conversation 並建立新會話。工作台會立刻在右側開啟——不需要先傳送第一則訊息。
為什麼一定要固定 `@0.1.32`?
`dsh plugin add` 底層使用 pnpm,而 pnpm 11 會在版本發布後等待 24 小時才把它視為 `latest` 選用。沒寫版本號的 `dsh-workbench-plugin` 可能裝到 0.1.0 卻仍傳回 0,所以固定 `@0.1.32` 才能明確指定該版本。
智慧終端機會執行我輸入的純自然語言嗎?
不會。真實的 shell 指令會原樣執行,但自然語言會由 AI 命令輔助翻譯後寫入目前終端機;備註與問候會寫成不可執行的陳述,絕不執行。可設定的黑名單也會擋下助手可能輸入的破壞性指令。
Canvas 檔案放在哪裡?
位於工作區根目錄下的 `.canvas/*.canvas.tsx`(不在 IDE 設定資料夾內)。Agent 寫入或編輯後,工作台會自動以預覽模式開啟該檔案;也可像 Markdown 一樣切換到編輯或分割畫面。
07相關的 DSH 工作流程
dsh-routing-suite
作者 yjh051108
DeepSeek Harness(dsh)路由套件:先裝執行時注入器,再載入任務感知的推理模式路由預設(已實測 P1-P23)。
brooks-lint
作者 hyhmrright
基於 12 本經典工程書籍的 AI 程式碼評審工具,提供腐化風險診斷、書籍引用、嚴重度標籤及 6 種分析模式。
dsh-plugin-shop
作者 livxue
DeepSeek Harness 最全面的外掛市場,每日更新、全網採集、釋出前稽核。
dsh-our-free-model
作者 zouyuxuan122
在 dsh 裡裝上這個外掛即可,無需登入、註冊或填 API Key,就能使用包括 Muse Spark 1.3、MiMo V2.6 在內的前沿模型——完全免費,不限量。 All you do is install this plugin in dsh: no login, no sign-up, no API key — the frontier models are just there, Muse Spark 1.3 and MiMo V2.6 among them. Completely free, with no usage cap.
08資料與來源
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
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-06。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
