返回目录

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。

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 插件,绝不滥发。