dsh-settings-drawer:选择 DSH Web UI 设置侧栏显示哪些栏目

前言

在 DSH 中安装多个插件后,设置页左侧导航会集中出现多个栏目。有些栏目使用频率低,会增加查找成本。dsh-settings-drawer 是一个 DeepSeek Harness Web UI 插件,用于选择设置页左侧导航中显示哪些栏目,取消勾选后栏目会从侧栏隐藏。

这是什么

dsh-settings-drawer(仓库:zizhongfeiyang/dsh-settings-drawer)由 zizhongfeiyang 维护,属于客户端插件。它解决的问题是:在 DSH Web UI 的设置页左侧导航中,按当前已注册栏目选择可见项。

该插件使用 MIT 许可证。

核心功能

下面列出的能力来自已核实事实:

  • 可从左侧导航隐藏或显示任意设置栏目。
  • 更改立即生效,并保存在浏览器中。
  • 自动发现新安装且注册设置栏目的插件。
  • 列表仅显示当前已注册栏目,移除插件后不残留。
  • 提供手动刷新按钮(⟳),重新同步列表并清理过期本地配置。
  • 默认保护核心设置页面:GeneralModelsPluginsAgent Presets
  • 纯客户端 UI 插件,无额外服务、无网络调用。

安装与启用

资料同时提供 webweb-desktop 两种 profile 安装命令,未明确唯一默认安装命令。按实际使用的 DSH 客户端选择对应命令。

使用 web profile:

dsh plugin --profile web add github:zizhongfeiyang/dsh-settings-drawer

使用 web-desktop profile:

dsh plugin --profile web-desktop add github:zizhongfeiyang/dsh-settings-drawer

安装后重启 web 服务或刷新页面。

典型用法

  1. 打开 Settings
  2. 在左侧导航顶部打开 设置抽屉(Settings Drawer)。
  3. 取消勾选不想看到的栏目,栏目立即从侧栏消失。
  4. 如需重新同步当前已注册栏目,可点击手动刷新按钮(⟳);该操作会重新同步列表并清理过期本地配置。

配置与默认值

项目
UI 显示名称 设置抽屉 / Settings Drawer
配置保存位置 浏览器 localStorage
localStorage key dsh_settings_drawer_config_v2
默认可见栏目 GeneralModelsPluginsAgent Presets

资料中的 package.json 声明 peerDependencies 需要 react ^18.2.0

适用场景与注意

适合谁:

  • 使用 DSH Web UI,且希望精简设置页左侧导航的人。
  • 安装、移除插件较频繁,需要侧栏列表跟随当前已注册栏目变化的人。
  • 需要隐藏非核心栏目,同时保留 GeneralModelsPluginsAgent Presets 等核心设置页面的人。

注意:

  • 插件以当前 dsh 进程权限运行;安装前应检查源码、行为与许可证。
  • 该插件声明为纯客户端 UI 插件,无额外服务、无网络调用。
  • 资料声明测试环境为:DSH 0.1.0-rc.6 / 0.1.0-rc.7、Deepseek Harness EAC 3.0.1 / 4.1.0、Windows 上的 Chrome 系 DSH Web UI。
  • 社区目录是独立站点,不应理解为 DeepSeek / 幻方官方应用商店。若使用目录,请以可访问的目录页与插件源码为准。

链接

  • GitHub:https://github.com/zizhongfeiyang/dsh-settings-drawer
  • 目录页:已核实资料未提供可核实的目录页 URL,本文不给出猜测地址。
羽毛球分组比赛记分
小程序二维码

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

小夜