DSH 插件导航

编辑器

dsh-workbench-plugin

作者 loadingvx · community

为 DSH Web UI 提供工作台面板,包含聊天、语法高亮编辑器、文件与 Git、终端、浏览器、控制平面和模型工具。README 要求 DeepSeek Harness 0.1.5 或更高版本;较旧宿主会拒绝安装。

DeepSeek Harness 插件,分类: 编辑器

web-workbenchcode-editorterminalgit

安装

运行这条 DSH 插件命令前,请先审阅来源及信任等级。

dsh plugin --profile web add dsh-workbench-plugin

其他安装方式

来源

README

README 状态: fetch_failed — GitHub metadata HTTP 403 · 沿用旧摘录,抓取于2026-11-05T00:18:57.142Z

preview

Requires DeepSeek Harness ≥ 0.1.5 (compatibility update)

This plugin line is adapted for DeepSeek Harness 0.1.5+, which ships the official right sidebar (ui-sidebar-right). Workbench panels (Git, Usage, terminal, browser, control plane, and more) dock into that host sidebar instead of only using the plugin’s own chrome.

On older harness versions you may still see an update available notice, but install is refused so your environment is not broken. Upgrade DeepSeek Harness to 0.1.5 or newer first, then install or upgrade this plugin.

A workbench plugin for the DeepSeek Harness Web UI. After Workbench is opened in Conversation, chat stays on the left. Two columns appear on the right: the editor (Agent Control Plane, syntax highlighting, and smart terminal) and the side dock for files, Git, the Usage panel, and the Ultra Slash panel.

Look for these first:

Contents

Interface

The workbench uses a three-column layout. Conversation stays on the left. The two columns on the right are the capability area: editor (Agent Control Plane, syntax highlighting, smart terminal) in the center; file tree, Git, Usage, and Ultra Slash on the far right. The right dock tabs are Files, Source Control, Usage, and Ultra Slash. The editor’s first tab is Control Plane by default.

DeepSeek-Harness >= V0.1.5

screen_8

Previous Version

screen_0 screen_1 screen_2 screen_3 screen_4 screen_5 screen_6 screen_7

Core capabilities

  1. Workbench layout. Three columns: Conversation on the left, editor and terminal in the center, files / Git / Usage / Ultra Slash on the right. A new session opens the workbench immediately. By default the editor is collapsed, the files sidebar is open, and usage is pinned above Settings. Columns can be resized, collapsed to icon rails, and restored. Collapse, the side-dock tab, and the usage pin are remembered globally across reload and new sessions.
  2. Smart terminal. A local PTY. Real shell lines (including pasted $ ls) go straight to the terminal; natural language is translated and typed into the current shell. Notes are non-executable. A configurable blacklist blocks destructive commands the assistant would otherwise type.
  3. Agent Control Plane. First editor tab (on by default; toggle in Settings). Execution trajectory shows a threaded feed with a left rail for each LLM round, tool call, and agent reply (expand for full I/O). Capabilities lists the current session agent’s model, tools, prompt sections, sub-agents, and session knobs you can adjust online.
  4. Workspace editor. CodeMirror 6 with syntax highlighting, Plain / Emacs / Vim keymaps, Markdown edit / preview / split, Canvas edit / preview / split (React render of .canvas/*.canvas.tsx), image and spreadsheet previews, Git diffs, tabs, breadcrumbs, save and dirty-close guards.
  5. Files. Tree browse, filter, hidden files, .gitignore marks, new / rename / delete, and open in a local editor (Cursor, VS Code, and others).
  6. Git. Status, stage, commit (including streamed AI messages), fetch / pull / push with safety checks, branches, merge, restore, commit graph, git init, and model-facing git_* tools.
  7. Usage panel. Official API balance, this-machine observed spend, this-session tokens and context. Open the right-dock Usage tab, or pin the panel above the left Settings button (including the collapsed icon rail). The status bar always shows the balance next to Feedback.
  8. Ultra Slash panel. Slash commands that inject guidance into the next model step without interrupting the current turn. Open the right-dock Ultra Slash tab to manage them; type / in chat and pick from the bottom Ultra Slash group. Built-in: /steer, /new, /skill, /docs, /canvas. Custom /name shortcuts are stored on this machine and shared by every session.
  9. Status bar. Open-file tabs, balance, Feedback, version / upgrade, workspace path, branch, dirty count, editor mode.
  10. Maintenance & privacy. In-UI upgrade checker, Chinese / English UI, and redaction of tokens in paths and errors.

Feature list

Workbench

Editor

Agent Control Plane

File tree

Git

README 摘录,请查看原文。

查看 README 原文

数据截至 2026-11-05

同类插件

编辑器

dsh-at-file

作者 omdsh-dev

在 DSH Web 撰写框输入 @,搜索当前工作区的文件和目录并插入路径引用;只发送工作区相对路径,不读取被引用文件内容。上游提示新版 DSH 已内建 @file 与 @session,插件仅以 best-effort 方式维护。

作者 tianji-qingtian

在 DSH 输入框中用 DeepSeek Flash 改写草稿并填回编辑框,用户可预览、修改后再发送;依赖宿主模型目录中的 Flash 模型。

作者 Fishsb

为 DSH 输入框提供草稿提示词改写和语音输入增强,包括热键、停顿检测、口语词清理与纠错;具体语音能力依赖项目实现与宿主环境。

编辑器

dsh-cc-tui

作者 ccch1mneyyy

提供 DeepSeek Harness 会话、工具与代理交互的全屏终端界面,含会话管理、模型切换和终端面板;需 Node.js 与 DSH。

作者 huiliyi37

为 DeepSeek Harness 提供交互式终端界面,含流式 Markdown、工具卡、会话恢复、LSP 诊断与主题;需 pnpm 和 DSH 0.2.1-rc.4(next)。