
字节笔记本
2026年11月3日 · 约 4 分钟读完
给 DSH 装了个 IDE:从聊天到人机结对
先做名称消歧:叫「dsh-workbench」的东西至少有三家,互不相同。本文的对象是 loadingvx 的 deepseek-harness-workbench-plugin,一个给 DeepSeek Harness Web UI 补上 IDE 工作台的插件;另有 staff-os 的 dsh-workbench(企业级管理后台)和 @doebkblcya 的 dsh-workbench(VS Code 风格右面板),同类里 star 最高的是 DSH Better Sidebar(约 2,552 星)。这类插件不止一家,读的时候认准仓库。

一、它解决什么:官方 Web UI 只有聊天
DeepSeek Harness(DSH)的官方 Web UI 是纯聊天界面,agent 在后台干活,人只能看着对话流干等。这个插件(MIT 协议,8 月 15 日创建,35 星、9 fork、136 commits、39 个 release,迭代很快,社区很小)装上之后,Conversation 留在左侧,右侧出现两列:中间是编辑器和终端,最右边是 files、Git、Usage、Ultra Slash 组成的侧 dock。依赖 DSH 0.1.5 以上,官方刚好出了右侧栏 ui-sidebar-right,插件的面板正好 dock 进去。一句话概括变化:官方 Web UI 是「跟 agent 聊天」,插件把它变成「跟 agent 结对」:人有自己的编辑器、终端和 Git,agent 的每一步都可视化。

二、功能密度超预期
编辑器用 CodeMirror 6:多文件标签、Vim 和 Emacs 键位、Markdown 分屏、Mermaid、Canvas React 实时预览、Git diff 一应俱全。文件树支持一键在外部编辑器打开。Git 面板覆盖状态、暂存、提交(流式生成 AI commit message)、fetch/pull/push,带安全检查,禁掉 --force,还有 commit graph。Smart terminal 是本地 PTY 的真 shell,配 AI command assist 把自然语言翻译成命令,黑名单会拦破坏性命令。Agent Control Plane 用鱼骨时间线展示 execution trajectory,Capabilities 支持在线调参。Usage 面板实时显示 API 余额、本会话 token 和上下文消耗,烧了多少钱一眼可见。两个小功能很贴心:Ultra Slash 让斜杠命令不打断当前 turn 就注入指导;Add to chat 把文件拖进聊天框自动变引用 chip。
三、冷水:四条都得泼
一,绑定的是非官方 UI 契约。DSH 本身是开发者预览版,官方改一次布局契约插件就可能挂,136 个 commit 的迭代速度从侧面说明它「一直在追官方」。二,小众:35 星,同类 Better Sidebar 是它的 73 倍。三,生态碎片化:四家 workbench 各做各的,没有统一标准,用户选型成本高。四,Smart terminal 的黑名单不是沙箱,它防的是「AI 敲错命令」,防不了「人敲错命令」,别把黑名单当成安全边界。
四、判断
「一切皆插件」给 DSH 带来了繁荣的第三方生态,另一面就是 UX 碎片化:装哪个插件、信哪个作者,都成了用户的决策负担。但这个插件指出了一个正确方向:agent 时代的 IDE 不是「AI 补全」,而是「人机结对的工作台」:人要有自己的编辑器、终端和 Git,agent 的每一步要看得见、可干预。Agent Control Plane 的鱼骨时间线就是这个方向的雏形。等 DSH 收敛了官方 UI,这类插件会重新洗牌,但「结对」这个需求不会消失。
来源:github.com/loadingvx/deepseek-harness-workbench-plugin(第一手,2026-11-03 直读);DSH 插件目录 dshdocs.com/plugins。



