dsh-sidebar-fold:侧栏工作区入口一键折叠

前言

在 DSH 里做智能体或自动化任务时,左侧栏「工作区上方」往往堆着一串入口:Task board、插件、Skill / MCP、自动化任务、上下文洞察等。入口越多,纵向占用越明显,会话列表和操作区的可视面积被挤占。常见做法是手动逐块收起,或忍受固定占位;DSH 侧栏在这一段也没有官方的「整块折叠」开关。下面介绍社区客户端插件 dsh-sidebar-fold(维护者 Yyhy110421),在浏览器侧加一个按钮,把上述整组入口一次收起或展开,且不动工作区、会话列表、底部设置和侧栏整体收起按钮。

这是什么

dsh-sidebar-fold 是 DeepSeek Harness(DSH)的 客户端(web)插件,分类属客户端。它在 DSH 左侧栏插入一个折叠控制:针对 工作区上方的入口(README 中列举的包括 Task board、插件、Skill / MCP、自动化任务、上下文洞察、MisakaNet、技能中心、MCP 连接器、更多),一键全部隐藏或恢复;工作区本体、会话列表、底部设置,以及侧栏自带的整体收起(例如收成 56px 图标轨道)均不受该按钮影响。

插件不修改 DSH 本体、不依赖 npm 注册表发布(package.json 版本为 0.1.0),许可证 MIT。社区目录页:https://www.skillhub.cn/plugins/Yyhy110421/dsh-sidebar-fold;源码与说明:https://github.com/Yyhy110421/dsh-sidebar-fold。

核心功能

按 README 核实,能力集中在一点:整组「工作区上方」导航入口的显隐切换。

  1. 按钮文案为 收起导航 时,点击后隐藏整组入口(含插件注入的 Task board 等行)。
  2. 收起后按钮变为 展开导航,再点一次恢复显示。
  3. 折叠状态写入浏览器 localStorage,键名为 dsh-sidebar-fold.collapsed,刷新页面后仍保留。
  4. 当侧栏整体处于收起状态(约 56px 宽)时,该按钮会自动隐藏;展开侧栏后按钮再次出现——这是预期行为。

实现上不注册后台服务、不收集数据;卸载插件后按钮与相关样式一并移除。

安装与启用

安装前建议自行浏览 GitHub 仓库源码与 LICENSE,确认与当前环境可接受;插件在 DSH 进程与浏览器上下文内运行,权限边界与宿主一致。

在 DSH 中打开 设置 → 插件管理器,使用资料原文中的安装标识(不要自行拼接 CLI 命令):

github:Yyhy110421/dsh-sidebar-fold

本地开发或调试时,可使用实体拷贝方式:

file:<本仓库绝对路径>

装完后 刷新页面(或重启 DSH)。按钮应出现在 「新会话」与「Task board」之间。

说明:file: 安装会拷贝到本地;改源码后需卸载再装。README 写明更新流程主要针对 npm 注册表插件,本仓库 不发布 npm。

典型用法

经过上面的安装与刷新,日常使用只需点按钮:

  1. 需要更大侧栏阅读区时,点 收起导航,工作区上方整组入口隐藏。
  2. 需要切换 Task board、插件或 Skill 等时,点 展开导航 恢复。
  3. 若你经常使用侧栏整体「收成图标轨道」,折叠导航按钮会随侧栏隐藏;先展开侧栏再操作即可。

本地自测(来自 README):用 file: 装好插件后,确认按钮在「新会话」下方、Task board 上方;连续点击两次,整组(含 Task board)应收起再展开;刷新页面后状态应与 localStorage 中记录一致。

适用场景与注意

适合谁: 长期在 DSH 里切换多种面板、但希望默认把「工作区上方」那一长列入口收成一条控制线的开发者。

实现与限制(资料原文): DSH 目前没有「面板列表上方」的官方插槽。插件在浏览器 DOM 中定位侧栏 nav(aria-label 为「全局面板」/「Global panels」,或 class 含 panelList),以及 nav 前、「新会话」后的那组入口,用内联 display 控制整组显隐。因此:

  • 强依赖当前侧栏 DOM 结构;DSH 升级后若「新会话」、nav 或 Task board 行的结构或 class 变化,可能出现按钮找不到或漏收某些行,需更新插件。
  • 不修改 dsh-builtin-browser,不写注册表、不启动独立后台进程。

生态上,DSH 强调「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文安装方式以 DSH 插件管理器与仓库 README 为准。

结尾

dsh-sidebar-fold 用单个侧栏按钮解决「工作区上方入口占屏」的问题,状态落在本地 localStorage,与侧栏整体收起逻辑分开。需要安装或源码时,可访问目录页 skillhub.cn/plugins/Yyhy110421/dsh-sidebar-fold 与仓库 github.com/Yyhy110421/dsh-sidebar-fold。

羽毛球分组比赛记分
小程序二维码

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

小夜