dsh-sidebar-fold
在终端中运行以下命令:
dsh plugin install moophone/dsh-sidebar-fold
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install moophone/dsh-sidebar-fold 安装本插件(源码:https://github.com/moophone/dsh-sidebar-fold),安装后请完整重启 DSH。
插件介绍
DSH 侧边栏上半部往往被一长串全局面板占满——插件、终端、容器、记忆、今日值得读等各行堆叠,会话列表被挤到下面,日常切换会话时要不停滚动。这不是缺功能,而是入口太散、纵向空间被吃光。
dsh-sidebar-fold 把这些行收成侧边栏最上方单独一行「插件大全」。点开后在面板里列出当前侧边栏上的全部项(含各自图标),点任一项即跳转到对应面板;也可随时开关,临时把侧边栏展开回全貌。原有能力一个不少,只是换了一个更紧凑的入口。
实现上走官方插件契约,不改宿主源码:折叠靠 DOM 与约定识别(含走 slot 的行与插件直接注入的行),读实时渲染而非静态注册表,避免晚加载插件被漏掉;隐藏用属性与样式而非与第三方 MutationObserver 抢 display;状态可持久,卸载时恢复被隐藏的行并干净退场。纯 Web 客户端、零依赖零构建,安装后需完整重启 DSH 才生效。
适合侧边栏面板较多、更在意会话列表可见高度的 DSH 用户;若你很少开那些全局面板,也可以把它当作「总开关 + 目录」来用。
截图预览
使用场景
- 侧边栏全局面板太多,会话列表被挤到下方
- 希望用一个入口集中跳转插件、终端、容器等面板
- 需要临时展开全貌,又不想长期占满多行空间
适合人员
- 日常在 DSH 里频繁切换会话的用户
- 安装了多个会占用侧边栏行的插件用户
- 在意侧边栏纵向空间、偏好简洁入口的用户
