DeepSeek Harness 工作台插件:侧边栏、VS Code 编辑器与终端三类选择
工作台插件不是一种东西,而是三种形态:增强右栏、内嵌 VS Code 风格编辑器、终端工作台。 它们都让界面更能干活,但能力、版本要求与冲突风险不同。
三类工作台
先看形态差异,再谈装哪个。
| 形态 | 代表 | 核心能力 | 适合谁 |
|---|---|---|---|
| 侧边栏增强 | dsh-better-sidebar | 文件、终端、Git、子任务视图 | 想轻量增强 |
| 编辑器型 | dsh-vscode | 文件树、多标签、Monaco | 写代码为主 |
| 终端型 | dsh-tui | 分层消息、文件编辑、权限预设 | 终端用户 |
侧边栏增强改动最小,编辑器型最像 IDE,终端型面向命令行。 前者复用现有右栏,加入文件编辑、终端与 Git 视图,上手成本低(来源);编辑器型把文件树、多标签与子 Agent 面板放进对话视图,适合边聊边改(来源);终端型把分层消息、文件编辑右栏与权限预设放进终端,适合不离开命令行的用户(来源)。
侧边栏增强:轻量优先
它解决「右栏太空」,不试图替代 IDE。
- 安装后右栏出现文件、终端、Git 等视图。
- 按需展开,避免一次打开太多面板。
- 文件编辑适合小改动,大项目仍建议用外部编辑器。
- 子任务视图用于看子代理进度。
- 版本不匹配时,入口可能直接消失。
轻量是它的优势,大文件编辑不是它的强项。 改动小、冲突少,适合只想补一点能力的人。复杂重构仍应交给专业编辑器,避免在聊天界面里做重活。
编辑器型:写代码为主
它把文件树与多标签编辑器搬进对话视图。
- 安装后出现文件树与编辑区。
- 配置 root,限定可编辑的项目目录。
- 多标签适合在几个文件间切换。
- 子 Agent 面板用于查看并行任务。
- 窄屏下会切换为抽屉,注意布局变化。
root 配置决定边界,它也版本与前端结构更敏感。 不限定目录,文件树会展示过多内容;限定后更聚焦,也更安全(来源)。界面注入点多,升级后更容易失效;装前确认兼容版本。
终端型:不离开命令行
它把工作台放进终端,适合终端重度用户。
- 安装后在终端里提供分层消息与面板。
- 文件编辑在右栏展开,快捷键与终端一致。
- 权限预设用于控制工具调用。
- 主题可热切换,不影响会话。
- 会话恢复与诊断命令在终端里完成。
终端型的优势是「不切窗口」,但终端渲染有边界。 对习惯命令行的人,减少上下文切换;对不熟悉终端的人,学习成本更高。图片、富文本与复杂布局在终端里受限;需要图形界面时,回到 Web 或桌面端。
怎么选
按「主要在哪工作、要不要写代码、是否常用终端」选。
| 你的习惯 | 选这个 | 理由 |
|---|---|---|
| 偶尔改文件 | 侧边栏增强 | 轻量、冲突少 |
| 长期写代码 | 编辑器型 | 文件树与多标签 |
| 终端重度用户 | 终端型 | 不离开命令行 |
| 低配机器 | 侧边栏增强 | 开销相对小 |
| 多插件环境 | 只留一个 | 避免界面争抢 |
一个主工作台就够,先装轻量的。 三类功能重叠,叠加只会让界面更乱、冲突更多。侧边栏增强能覆盖大部分需求;确实不够,再换编辑器型或终端型。
安装与版本匹配
安装简单,匹配版本才是关键。
- 在 Hub 搜索插件名,核对 owner 与来源。
- 查看说明里的兼容 DSH 版本。
- 安装后重启,确认入口出现。
- 打开一个项目,验证文件树与编辑功能。
- 升级 DSH 后重新确认兼容性。
版本不匹配的表现很隐晦,升级前也要看兼容声明。 入口消失、样式错乱或快捷键失效,都可能是版本问题,而不是插件坏了。界面类插件对前端结构敏感,跨版本升级后需要同步更新。
冲突与性能
工作台类插件最容易冲突,也最吃资源。
- 界面争抢与快捷键冲突: 多个插件争同一区域,出现重复面板;同时注册相同组合键,行为不确定。
- 文件监听: 多个插件监听同一目录,增加 I/O。
- 渲染开销: 编辑器与大文件树持续占用内存。
- 终端抢占: 终端型与外部终端工具可能互相干扰。
只保留一个主工作台,低配机器先减功能。 需要不同能力时,换一个覆盖更全的,而不是叠加。关闭不用的视图、缩小文件树范围,比换机器有效。
失败排查
四类失败覆盖大多数工作台问题。
- 入口不出现: 版本不匹配或装错 profile;看列表与日志。
- 样式错乱: 与其他界面插件冲突;先停用其他插件对照。
- 文件树为空: root 配置错误或权限不足;检查目录与权限。
- 编辑不保存: 文件只读或路径不在工作区;确认写入权限。
排查顺序是「版本 → profile → 冲突 → 权限」,日志要看加载阶段。 前三步不用改代码,能解决大部分问题。工作台插件注入失败通常会在加载时留下记录,不要只看界面。
下一步
先选形态,再配版本,最后只留一个。 想看侧边栏插件的完整介绍,看《dsh-better-sidebar 是什么》;想看终端插件,看《dsh-tui 是什么》;想了解界面类插件分布,看《DSH 插件分类有哪些》。
常见问题
侧边栏工作台、VS Code 编辑器和终端工作台分工不同。侧边栏增强现有右栏,轻量、改动小;VS Code 风格提供文件树与多标签编辑器;终端工作台在命令行里提供面板。
工作台插件需要匹配 DSH 版本。它们通常注入界面或修改布局,版本不匹配会表现为入口消失、样式错乱或启动报错。
同时装多个工作台插件很可能冲突:多个插件争同一块界面区域,会出现重复面板、快捷键冲突或布局错乱。只保留一个主工作台。
工作台插件会拖慢启动。它们常驻界面并监听文件与终端事件,启动与运行开销高于普通插件;低配机器优先选轻量形态。
相关术语
- 工作台插件
- 工作台插件是把 DeepSeek Harness 界面扩展为可编辑环境的 DSH plugin,通常包含文件树、编辑器、终端或任务视图。— dsh-better-sidebar 插件页
- 侧边栏
- 侧边栏是界面右侧的辅助区域,工作台插件会在此加入文件、终端、Git 或子代理任务视图。— dsh-better-sidebar 插件页
- Monaco
- Monaco 是 VS Code 使用的代码编辑器组件,部分插件用它提供多标签编辑能力。— dsh-vscode 插件页
- TUI
- TUI 是终端用户界面,在命令行里提供分层消息、面板与快捷键操作。— dsh-tui 插件页
来源
- dsh-better-sidebar 插件页· dsh-plugin.org
- dsh-vscode 插件页· dsh-plugin.org
- dsh-tui 插件页· dsh-plugin.org