dsh-better-sidebar 是什么?DeepSeek Harness 侧边栏工作台 DSH plugin
dsh-better-sidebar 是给 DeepSeek Harness 加侧边栏工作台的一枚界面类 DSH plugin,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏和底部面板(来源)。 这篇讲清它把界面改成了什么样、怎么装怎么用、以及在信息密度与版本兼容上要付什么代价。
DSH plugin 概览:它解决「边看文件边对话」的位置问题
默认界面里,文件和对话是两处;dsh-better-sidebar 把常用面板收进侧边一列,让它们和当前会话绑在一起。 它带来的三件变化:
- 一个可切换的右侧栏 — 文件树、编辑、终端、Git 变更、子代理任务都在这里。预期:不用来回切窗口。
- 与会话同步 — 每个会话有自己的一列侧边内容,切换会话时面板跟着换。预期:不同任务的现场互不干扰。
- 开放给别的插件 — 它暴露
ctx.betterSidebar,其他 DSH plugin 能往侧边栏注册新页面。预期:侧边栏成为可扩展的容器。
一句话:它把「工作台」从多个窗口收进一列,代价是界面更满。
DSH plugin 把界面改成什么样:侧边栏工作台
改造的核心是把分散的功能收进右侧栏与底部面板,并按会话隔离。 逐块看:
- 文件编辑区 — 直接在侧边栏里查看与编辑工作区文件。预期:改文件不必离开对话。
- 终端面板 — 侧边栏或底部提供终端。预期:跑命令和对话在同一屏。
- Git 变更视图 — 集中显示改动与差异。预期:随时掌握这一轮动了哪些文件。
- 子代理任务与侧边对话 — 把子代理的进展、以及一条侧边的对话流也收进来。预期:多线程工作时不丢上下文。
它同时是很多插件的基础:因为它开放注册入口,别的插件把页面挂进这条侧边栏,就能和它共存(来源)。
DSH plugin 安装与启用:市场一键或命令行
两种装法,装完重启即用,偏好可视化就走市场。 步骤:
-
选一种安装方式 — 到 DSH Plugin Hub 的界面类目里点安装,或在终端执行:
bashdsh plugin --profile web add dsh-better-sidebar预期:插件进入 web profile,安装过程无报错。
-
重启服务 — 关掉再启动
dsh web,让插件加载。预期:启动日志里没有插件解析错误。 -
确认界面生效 — 打开会话界面。预期:右侧出现侧边栏工作台。
-
按需使用各面板 — 文件、终端、变更、任务按需展开。预期:面板随会话切换而更新。
基本启用即用,通常不需要额外配置;若装了其他插件,它们可能自动往侧边栏里注册自己的页面。

DSH plugin 与默认界面的取舍
选它等于用信息密度换精简,还要额外留意核心包版本。 三个取舍点:
- 信息密度 vs 精简 — 侧边栏把文件、终端、变更、任务都摆出来,功能全但视觉更满;只做对话、少碰文件与终端的话,默认布局更清爽。
- 扩展性 vs 复杂度 — 它开放注册入口,别的插件能挂页面进来;插件装多了,侧边栏也会越来越杂。
- 版本依赖与漂移 — 这类界面插件依赖 DeepSeek Harness 核心包,若把它或核心包钉在旧版,升级后可能触发核心包版本漂移,表现为工具调用崩溃或插件树加载异常(来源)。别用钉死旧版的方式绕过,按《核心包版本漂移怎么修》处理。
使用 DSH plugin 的注意事项
以下几点是安装和使用这枚 DSH插件(DeepSeek插件)前要记住的。 逐条如下:
- 装完要重启:插件在启动时加载,不重启看不到侧边栏。
- 按会话管理:侧边栏内容跟着会话走,别指望它跨会话常驻同一视图。
- 别钉旧核心包:遇到版本冲突走漂移排查,而不是长期钉版。
- 插件别乱堆:它可扩展,但每挂一个页面都会占地方,按需装。
- 先确认兼容:装前核对插件标注的兼容 DeepSeek Harness 版本与维护状态。
来源:dsh-better-sidebar(dsh-plugin.org)、omdsh-dev/DSH-better-sidebar、dsh-better-sidebar(npm)、dsh CLI README
常见问题
dsh-better-sidebar 是给 DeepSeek Harness 加侧边栏工作台的 DSH plugin,把文件编辑、终端、Git 变更、子代理任务与侧边对话收进右侧栏和底部面板。 原来分散在各处的能力被集中到一列里,切换会话时这些面板也跟着切换,适合边看文件边对话的工作流。
两种装法:到插件市场点安装,或用命令行 dsh plugin --profile web add dsh-better-sidebar。 装完重启 dsh web 让插件加载,界面右侧就会出现侧边栏工作台,基本启用即用,不需要额外配置。
一般不冲突,它反而给别的插件提供了注册入口:它开放 ctx.betterSidebar,让其他 DSH 插件往侧边栏里注册新页面。 正因为这点,很多插件把它当作侧边栏基础。装之前仍建议核对它与你的核心版本是否兼容。
这类界面插件会依赖 DeepSeek Harness 核心包,若把它或核心包钉在旧版,就可能在升级后触发核心包版本漂移。 典型症状是工具调用崩溃、插件树加载异常。别用钉死旧版的方式绕过,按核心包版本漂移的排查流程处理。
选它等于用信息密度换精简:侧边栏把文件、终端、变更、任务和侧边对话都摆出来,功能多但视觉更满。 如果你主要就是对话、很少看文件与终端,默认界面的克制布局更清爽;如果你经常边改文件边对话,侧边栏工作台能省去来回切窗口。
相关术语
- dsh-better-sidebar
- dsh-better-sidebar 是给 DeepSeek Harness 加侧边栏工作台的界面类 DSH plugin,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏与底部面板,并开放 ctx.betterSidebar 供其他插件注册页面。— dsh-better-sidebar(dsh-plugin.org)
- ctx.betterSidebar
- ctx.betterSidebar 是 dsh-better-sidebar 向其他 DSH plugin 开放的服务接口,其他插件通过它在侧边栏里注册自己的页面与视图。它让侧边栏成为可扩展的容器。— omdsh-dev/DSH-better-sidebar
- 侧边栏工作台
- 侧边栏工作台是把文件、终端、变更与任务等面板收进侧边一列、并按会话隔离的界面布局。它的目标是在不离开对话的前提下完成文件与终端的操作。— dsh-better-sidebar(dsh-plugin.org)
- 核心包版本漂移
- 核心包版本漂移指插件或依赖把 DeepSeek Harness 核心包钉在旧版,升级后与其它插件要求不一致,导致加载或工具调用异常。它不是界面插件独有的问题。— dsh CLI README
来源
- dsh-better-sidebar(dsh-plugin.org 插件条目)· dsh-plugin.org
- omdsh-dev/DSH-better-sidebar· omdsh-dev
- dsh-better-sidebar(npm 包页)· npm
- dsh CLI README(plugin add 语义)· deepseek-ai