dsh-settings-sidebar:管理侧边栏入口并为 Settings 添加快捷方式

前言

DeepSeek Harness(DSH)的 Web 或 Desktop 客户端侧边栏会列出多个面板入口,Settings 里还有大量分区。插件装多了之后,侧边栏会变长,有些入口你很少点,有些 Settings 分区却要反复从设置里找。Host 本身不会按个人习惯帮你折叠或补捷径。

下面介绍社区插件 dsh-settings-sidebar(GitHub:zyileven/dsh-settings-sidebar)。它在不卸载插件、不删页面的前提下,让你显示或隐藏侧边栏里的面板入口,并为 Settings 分区增加侧边栏快捷方式。

这是什么

维护者为 zyileven,分类为客户端插件。一句话定位:在 DeepSeek Harness 中显示或隐藏侧边栏面板条目,并为 Settings 各分区添加快捷入口。

已有面板在管理界面里用的是侧边栏上的实际名称,而不是 Settings 里更短的章节名。插件包内部标识为 @local/dsh-settings-sidebar,当前 README 与 package.json 中版本为 1.3.0,许可证 MIT。插件目录页:https://www.skillhub.cn/plugins/zyileven/dsh-settings-sidebar。

核心功能

可见性管理

打开 Sidebar menus(可从侧边栏或 Settings 进入),搜索菜单项并切换显示/隐藏。范围包括已有面板、More,以及管理器自身。隐藏某入口不会禁用对应插件、删除其页面或移除 Settings 里的条目;New Session、工作区浏览、账户与 Settings 控件不在面板菜单管理范围内,Settings 始终可用以便恢复。

Settings 快捷方式

可为仅存在于 Settings 的分区添加侧边栏快捷方式。点击行为与原生逻辑一致:有主内容页的面板在主区域打开;仅有 Settings 分区的项会打开已定位到该分区的 Settings 对话框,关闭后仍停留在原先选中的页面。Plugins 清单页与内置插件的 Settings 分区是分开的条目。

数据与安全

可见性偏好保存在本客户端 localStorage,不发网络请求,不改动账户、模型、Host 配置或会话数据,也不新增 model tools;偏好不会在多个客户端之间同步。卸载会移除策略样式与新增的快捷方式,恢复原始面板;本地偏好卸载后仍保留,便于重装。首次版本的 pin 会迁移;保存失败会报错并保留当前状态。

安装与启用

需要带侧边栏、Settings 与 layout 相关客户端 API 的 DeepSeek Harness Web 或 Desktop。插件为可直接加载的 JavaScript,无需构建、安装脚本或额外运行时依赖;React 与 client store 由 Harness 模块加载器提供。

让 Harness 智能体执行:

Install the GitHub plugin github:zyileven/dsh-settings-sidebar

或在当前 CLI profile 中安装(示例为 Desktop profile,请换成你自己的 profile):

dsh plugin --profile desktop add github:zyileven/dsh-settings-sidebar

也可从 Releases 下载 dsh-settings-sidebar.tgz 后执行:

dsh plugin --profile desktop add ./dsh-settings-sidebar.tgz

固定版本示例:

github:zyileven/dsh-settings-sidebar#v1.3.0

包通过 GitHub / tarball 分发,不在 npm 上发布。

安装前建议自行查看仓库源码与 MIT 许可证;插件在当前 DSH 进程权限下运行,与任何社区插件一样,应确认其行为符合你的环境要求。

典型用法

  1. 从侧边栏或 Settings 打开 Sidebar menus。
  2. 搜索目标菜单,切换可见性开关。已有面板、More 与管理器本身都在列表中。
  3. 若误隐藏了管理器,通过 Settings → Sidebar menus 重新打开。

README 说明:隐藏只影响侧边栏导航行;More 的弹出层或其他位置仍可能暴露相同功能。两个显示名完全相同的原生条目会一起被隐藏。现有面板默认可见;没有对应侧边栏条目的 Settings 快捷方式默认隐藏。

适用场景与注意

适合谁: 长期使用 DSH Desktop/Web、侧边栏插件较多、希望精简导航或把常用 Settings 分区 pin 到侧边栏的开发者与用户。

实现与限制(摘自 README): 当前 Host 没有公开 API 过滤每一个原生侧边栏面板;插件通过在 shell.overlay 渲染、作用域限于全局导航的样式表,按完整按钮无障碍名称隐藏条目,标签经 CSS 转义并随语言环境变化。它不读取或改写其他插件的 DOM,也不替换侧边栏;新 Settings 快捷方式通过普通 slot 注册与 disposer 实现。依赖当前导航 markup、layout.panelInfo 订阅以及 Settings shell 共享 Store 的 openSection;Host 升级后需重新验证,Settings 导航失败会在管理器中上报。

DSH 生态强调「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-settings-sidebar 用本地偏好解决侧边栏 clutter 与 Settings 深路径问题,改动面控制在导航展示层。进一步了解可访问目录页 https://www.skillhub.cn/plugins/zyileven/dsh-settings-sidebar 与仓库 https://github.com/zyileven/dsh-settings-sidebar。

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

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

Xiaoye