MIT ライセンスの TypeScript プラグイン。DeepSeek Harness の Web UI を IDE 風のワークベンチに拡張します。3 列レイアウト、Agent Control Plane、スマートターミナル、Canvas、Ultra Slash を提供。
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
02DeepSeek 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 に入って新しいセッションを作成する。Workbench は右側にすぐ表示され、最初のメッセージは不要。
導入成功の確認
作者は未記載
03DSH 統合と能力の範囲
`dsh plugin --profile web add dsh-workbench-plugin@0.1.32` で導入。DeepSeek Harness Web UI に Workbench(3 列レイアウト、エディタ、スマートターミナル、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 に入って新しいセッションを作成します。Workbench は右側にすぐ表示され、最初のメッセージは不要です。
なぜ `@0.1.32` を固定する必要がありますか?
`dsh plugin add` は pnpm で実装されており、pnpm 11 はバージョン公開から 24 時間経たないとそれを `latest` として選びません。バージョンを省略した `dsh-workbench-plugin` は 0.1.0 を入れても終了コード 0 になるため、`@0.1.32` を固定して該当リリースを明示的に要求します。
スマートターミナルは入力した自然言語を実行しますか?
しません。実際のシェル行はそのまま実行されますが、自然言語は AI コマンドアシストで翻訳されて現在のシェルに入力されます。メモや挨拶は実行されない文として書き込まれ、絶対に実行されません。設定可能なブラックリストはアシスタントが入力する破壊的コマンドもブロックします。
Canvas ファイルはどこに置かれますか?
ワークスペースルート配下の `.canvas/*.canvas.tsx` です(IDE の設定フォルダではありません)。Agent が書き込みや編集を行うと、ワークベンチはそのファイルをプレビューで自動オープンします。Markdown と同様に編集や分割にも切り替えられます。
07関連する DSH ワークフロー
dsh-routing-suite
by yjh051108
DeepSeek Harness(dsh)向けのルーティング套件。まずランタイムインジェクターを導入し、続いてタスク認識型の推論モードルーター(P1〜P23 を計測済み)を組み込めます。
brooks-lint
by hyhmrright
12 の古典的な工学書に基づく AI コードレビュー。書籍の引用付きで劣化リスクを診断し、重要度ラベルと全走査の自動修正を含む 6 つの分析モードを提供
dsh-plugin-shop
by livxue
DeepSeek Harness向けの最も充実したプラグインストア。毎日更新され、Web上のあらゆるソースから収集・公開前レビューを経て登録されます。
dsh-our-free-model
by zouyuxuan122
DeepSeek HarnessからMuse SparkやMiMoなどのAIモデルを利用するためのプラグイン。
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。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
