ディレクトリに戻る

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

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-15

作成日

2026-09-17

最終プッシュ

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` を起動できること

インストール手順

  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 に入って新しいセッションを作成する。Workbench は右側にすぐ表示され、最初のメッセージは不要。

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

`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.
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 に入って新しいセッションを作成します。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 と同様に編集や分割にも切り替えられます。

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。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。