返回目錄

deepseek-harness-workbench-plugin

編輯精選維護狀態: 活躍

loadingvx/deepseek-harness-workbench-plugin

DeepSeek Harness 工作臺外掛包,聚合常用工具與終端能力。

前往 GitHub專案首頁
$ dsh plugin --profile web add dsh-workbench-plugin@0.1.32

34

星數

8

Fork

TypeScript

語言

MIT

授權條款

2026-08-15

建立於

2026-09-17

最近推送

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` 可啟動

安裝步驟

  1. 01

    安裝外掛並固定版本:`dsh plugin --profile web add dsh-workbench-plugin@0.1.32`

    $ dsh plugin --profile web add dsh-workbench-plugin@0.1.32

  2. 02

    重新啟動 `dsh web`。

    $ dsh web

  3. 03

    開啟 http://127.0.0.1:3080,進入 Conversation 並建立新會話。工作台會立刻在右側開啟——不需要先傳送第一則訊息。

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

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

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 一樣切換到編輯或分割畫面。

08資料與來源

  • 作者聲明github.com960b9d4725a0…

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

  • 作者聲明github.com960b9d4725a0…

    dsh plugin --profile web add dsh-workbench-plugin@0.1.32

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-06。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。