DSH Plugins
返回列表
dsh-rail-zero

dsh-rail-zero

趣味换装 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install HelloQingTao/dsh-rail-zero

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install HelloQingTao/dsh-rail-zero 安装本插件(源码:https://github.com/HelloQingTao/dsh-rail-zero),然后重启 dsh web 生效。

插件介绍

在 DeepSeek Harness 里把左侧会话栏收起来,本该整块让给对话区——但在 Windows 和 Linux 的浏览器里,布局往往还会留下一条 56px 的空轨道:既占宽度又毫无用处。macOS 或带自绘标题栏的桌面壳可以收得更干净,跨平台用户却长期被这条「幽灵边栏」挤窄主界面。dsh-rail-zero 针对的正是这一处写死在客户端布局里的差异。

插件用纯浏览器端的 CSS/DOM 补丁,只改写网格第一列的宽度,把收起后的轨道压到 0,右侧对话面板不受影响。React 重渲染会反复写回内联样式,因此用 MutationObserver 在每次变更后重新应用,并带守卫避免反馈循环。展开侧边栏不会丢:若已安装 dsh-qol,会复用其顶栏汉堡按钮,本插件自带控件自动隐藏;否则优先点官方 toggle,最后才在左上角提供一枚小巧的「»」兜底按钮,避免和现有 UI 重复造轮子。

不调用宿主 API、不引入 peer 依赖,也不改 DSH 源码或 bundle,装上重启 web 即生效,卸载可完全还原。已在 0.2.0-rc.1 / rc.2 实测,与 dsh-qol、dsh-better-sidebar、dsh-sidebar-qa 可共存。适合在 Win/Linux 上日常用 DSH、希望对话区尽量宽、又需要随时一键展开侧栏的用户。

截图预览

使用场景

  • 在 Windows 或 Linux 浏览器里收起左栏后仍看到一条空轨道
  • 希望对话区占满宽度、又不想彻底失去侧栏入口
  • 已装 dsh-qol 或官方 toggle,只想消掉 56px 占位

适合人员

  • 主要在 Win/Linux 上使用 DSH 的开发者
  • 对收起侧栏后仍占 56px 感到别扭的用户
  • 追求界面利用率、又需要一键展开侧栏的人