跳到正文

loadingvx/deepseek-harness-workbench-plugin

62最近提交 2026年8月16日

deepseek-harness-workbench-plugin DSH 插件

该插件在 DSH Web UI 中引入三栏布局:左侧聊天,中间是编辑器与终端,右侧是文件树和 Git 操作。智能终端能自动区分 shell 命令与自然语言,编辑器基于 CodeMirror 6 支持语法高亮,Git 侧边栏提供状态、差异、提交等功能并支持 AI 生成提交信息。

如何安装 deepseek-harness-workbench-plugin DSH 插件

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

复制不会执行命令。安装 deepseek-harness-workbench-plugin DSH 插件前请核对仓库和版本。

deepseek-harness-workbench-plugin DSH 插件数据来源

deepseek-harness-workbench-plugin DSH 插件快照日期:2026年8月16日

discovered

deepseek-harness-workbench-plugin DSH 插件能做什么

  • 智能终端(PTY),支持命令分类和 AI 将自然语言翻译为 shell 命令
  • 工作区编辑器(CodeMirror 6),语法高亮支持 CSS、HTML、JavaScript、JSON、Markdown、Python、XML、YAML
  • 文件树,支持浏览、打开、新建、重命名、删除
  • Git 侧边栏,包含状态、差异、日志、分支、提交、恢复和提交图
  • AI 辅助提交信息生成,基于暂存变更流式输出
  • Markdown 预览,支持图片和 Mermaid 图表渲染
  • 多终端标签页,列宽可拖拽调整并记住宽度
  • 中英文双语界面

deepseek-harness-workbench-plugin DSH 插件适合哪些场景

  • 在对话中编写代码,同时与 AI 讨论实现方案
  • 通过智能终端执行 shell 命令,自然语言请求自动转换为命令
  • 直接在侧边栏管理 Git 仓库:查看状态、差异、提交、浏览分支
  • 不离开聊天界面即可创建、重命名或删除工作区文件
  • 使用 AI 提交信息生成器快速描述暂存变更
  • 预览 Markdown 文件,渲染图片和 Mermaid 图表

deepseek-harness-workbench-plugin DSH 插件适合谁

  • 使用 DeepSeek Harness 的开发者,希望在聊天界面中集成开发环境
  • 需要将对话式 AI 与代码编辑、shell 访问和 Git 操作合并在一个工作区的用户

deepseek-harness-workbench-plugin DSH 插件的限制

  • POSIX 仅支持 bash、zsh、sh 和 dash;Windows 仅支持 Git Bash 和 PowerShell,但二者均未经过测试覆盖
  • 远程 SSH 跳板机会话尚未经过测试
  • fish、tcsh、csh、ksh、mksh、cmd 和 BusyBox-as-ash 等 shell 尚未测试,当 $SHELL 指向这些时可能回退到已测试的 shell
  • 插件版本为 0.1.13,属于早期版本,功能可能不完整
  • 安装时必须指定版本号(如 @0.1.13),否则 pnpm 的 24 小时延迟可能导致安装旧版本 0.1.0
  • 0.1.1 及更早版本没有升级检查器,从这些版本升级需要手动操作

deepseek-harness-workbench-plugin DSH 插件的仓库 README 摘录

以下文字摘自 deepseek-harness-workbench-plugin DSH 插件的上游仓库 loadingvx/deepseek-harness-workbench-plugin 的 README,版权归原作者,仅作引用。

A workbench plugin for the [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web UI. After Workbench is opened in Conversation, chat stays on the left. Two new columns appear on the right: the editor (syntax highlighting and terminal) and files & Git. ## Contents - [Architecture](#architecture) - [Core capabilities](#core-capabilities) - [Capability matrix](#capability-matrix) - [Release](#release) - [Installation](#installation) - [Upgrade](#upgrade) - [Interface](#interface) - [Workspace terminal](#workspace-terminal) - [AI command assist](#ai-command-assist) - [License](#license) ## Interface The workbench uses a three-column layout. Conversation stays on the left. The two columns on the right are the new capability area: editor and terminal in the center, file tree and Git on the far right. ![screen_1](docs/img/screen_shot_1.png) ![screen_2](docs/img/screen_shot_2.png) ![screen_3](docs/img/screen_shot_3.png) ![screen_4](docs/img/screen_shot_4.png) ![screen_5](docs/img/screen_shot_5.png) ![screen_6](docs/img/screen_shot_6.png) ## Core capabilities 1. **Smart terminal.** A local pseudo-terminal (PTY) inside the workbench. Input is classified automaticall

阅读完整 README仓库许可: MIT

deepseek-harness-workbench-plugin DSH 插件常见问题

如何安装 DSH Workbench 插件?

在终端中运行 `dsh plugin --profile web add dsh-workbench-plugin@0.1.13`。确保已安装 DeepSeek Harness 且 `dsh web` 能正常启动。安装完成后重启 `dsh web`,新建一次对话,工作台会立即显示在右侧。

如何从旧版本升级插件?

如果当前版本是 0.1.1 或更早,请手动运行 `dsh plugin --profile web add dsh-workbench-plugin@0.1.13`。对于更新的版本,当有新版本可用时,文件/Git 侧边栏顶部会出现可关闭的升级提示。提示会在终端中以注释形式显示安装命令——去掉开头的 `#`,按回车,然后重启 `dsh web` 即可。

为什么我不指定版本号时会安装旧版本?

DeepSeek Harness 使用 pnpm,而 pnpm 11 在版本发布后需要等待 24 小时才会将其视为 `latest`。不指定版本时,`dsh plugin add dsh-workbench-plugin` 可能安装 0.1.0。请始终固定版本号,例如 `dsh-workbench-plugin@0.1.13`。如果固定版本后仍被拒绝,请按照 README 中的说明将 minimumReleaseAgeExclude 添加到 pnpm-workspace.yaml。

我可以在 Windows 上使用智能终端吗?支持 PowerShell 或 Git Bash 吗?

可以。插件会探测标准的 Git Bash 安装路径和系统 PowerShell 路径。如果 Git Bash 存在则优先使用,否则使用 PowerShell。但这两个 Windows 终端尚未经过测试覆盖,部分功能可能不符合预期。后续更新会改进兼容性。

安装插件后如何打开工作台?

重启 `dsh web` 后,打开 http://127.0.0.1:3080 进入对话。创建一个新会话,工作台会自动在右侧打开,无需发送第一条消息。第一次对话后,顶部导航栏的“Workbench”按钮可以切换其显示/隐藏。