DeepSeek Harness 侧栏整理插件

前言

DeepSeek Harness(DSH)的侧栏是智能体开发的核心工作区,但插件装多了之后,上下两块区域会堆成一条,主界面被挤压。这个插件专门解决「侧栏条目过多导致纵向拥挤」的问题,把上下区域折叠成可展开分组,并支持手动排序与条目展示方式的调整。

是什么

godcide/dsh-sidebar-organizer 是一个客户端 UI 插件,用于将 DSH 左侧栏工作区上方和下方的按钮/面板折叠成可展开分组,并允许手动调整排序;特定按钮/面板可通过「显示 / 摘要 / 悬浮」方式避免折叠,预期对复合条目与图表整块生效。

核心功能

上下区域折叠与固定

  • 侧栏分为「上方导航面板」(插件 / 插件商店 / 自动化任务 / 上下文洞察 / 记忆系统等)和「下方快捷面板」(sidebar.footer.action 里注册的一切)。
  • 默认折叠,只留一行(上方为 ▾ 导航面板 N,下方为 ▾ 快捷面板 N)。
  • 点击展开后,条目全部显示;超过阈值(上方 7 条、下方 5 条)自动变成滑动窗口。
  • 点击 ⚑ 可固定面板,切换后不再自动收起。

条目展示方式

  • 显示:折叠时整条保留(全量功能)。在 ⚙ → 名单里勾选「显示」后落盘保存。
  • 摘要:折叠时只保留你勾选的任意几行。勾选后逐行复选,与「显示」二选一,不支持悬浮。
  • 悬浮:整块脱离侧栏变成浮窗。勾选「悬浮」会自动点亮「显示」,坐标会记住。

拖拽排序

  • 每行左侧有拖动抓手 ⠿,按住上下拖动可调整该条在区域里的先后顺序,设置会落盘保存。
  • 已悬浮的条目不参与排序,抓手变灰,永远沉在所属区域最下方。
  • 取消悬浮后,条目自动回到它在顺序里的位置。

特殊条目处理

  • 复合条目:一个插件内部有多行(如计费插件的「今日 / 余额 / 重置」)。按根节点计量,侧栏算一条,折叠、悬浮、拖动都按整块生效。摘要模式下会出现行清单,每行一个复选,按原 UI 自上到下枚举。
  • 图形与图表:按原子块处理,不拆行。识别条件包括 svg / canvas / img / video / iframe / progress / meter、role="img",以及 class 命中 chart|graph|spark|sparkline|pie|donut|gauge|progress|histogram|bar 的节点。摘要列表显示为 (图表) / (图形)。

登录 / 账户入口

侧栏设置入口(sidebar.settings)永远不动,位于 footArea 的 settingsArea,是本插件唯一明确避开折叠与排序的区域。

交互细节

  • 悬浮窗拖动:按住 Alt 拖,或从顶部 3px 的抓取带拖。鼠标移入浮窗时下方会浮出一行无框的 Alt 拖动 提示。
  • 两个浮窗互相压住时,相交双方的顶边变成 4px 加粗告警边,错开就恢复。
  • 三态互斥且可逆:勾「摘要」时会把当前的「显示 / 悬浮」状态拍个快照,取消「摘要」就按快照还原。

安装与启用

在 DSH 插件目录执行:

dsh plugin add github:godcide/dsh-sidebar-organizer

安装后,插件会在侧栏上下生成折叠条,⚙ 按钮可打开设置。

典型用法

  1. 打开插件设置(⚙),在「上下方名称」里可自定义折叠条显示的文字,留空则使用默认。
  2. 在「顶部/底部滑动阈值」里调整条目数量阈值,超过则自动切换为滑动窗口。
  3. 在「默认折叠开关」里控制初始状态。
  4. 在「例外与悬浮名单」里勾选需要「显示」「摘要」「悬浮」的条目。
  5. 点击 ⚑ 固定面板,防止自动收起。
  6. 拖动左侧抓手调整条目顺序,已悬浮的条目不参与排序。
  7. 对复合条目,在摘要模式下勾选要保留的行;对图表,按块管理。

适用场景与注意

  • 适合需要管理大量插件/快捷方式的开发者,特别是侧栏条目超过 10 条的场景。
  • 插件以当前 DSH 进程权限运行,安装前建议查看源码与许可证。
  • 设置会保存在浏览器 localStorage 的 dsh-sidebar-organizer:v3,清理后恢复默认。

结尾

这个插件通过折叠、排序与展示方式控制,让侧栏从「堆满一条」变为「可折叠、可排序、可定制的分组」,减少视觉干扰,腾出更多主界面空间。

  • 插件目录:https://www.skillhub.cn/plugins/godcide/dsh-sidebar-organizer
  • 源码仓库:https://github.com/godcide/dsh-sidebar-organizer
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye