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 許可證。

核心功能

下面列出的能力來自已覈實事實:

  • 可從左側導航隱藏或顯示任意設置欄目。
  • 更改立即生效,並保存在瀏覽器中。
  • 自動發現新安裝且註冊設置欄目的插件。
  • 列表僅顯示當前已註冊欄目,移除插件後不殘留。
  • 提供手動刷新按鈕(⟳),重新同步列表並清理過期本地配置。
  • 默認保護核心設置頁面:General、Models、Plugins、Agent Presets。
  • 純客戶端 UI 插件,無額外服務、無網絡調用。

安裝與啓用

資料同時提供 web 與 web-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
默認可見欄目 General、Models、Plugins、Agent Presets

資料中的 package.json 聲明 peerDependencies 需要 react ^18.2.0。

適用場景與注意

適合誰:

  • 使用 DSH Web UI,且希望精簡設置頁左側導航的人。
  • 安裝、移除插件較頻繁,需要側欄列表跟隨當前已註冊欄目變化的人。
  • 需要隱藏非核心欄目,同時保留 General、Models、Plugins、Agent 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,本文不給出猜測地址。
羽毛球分组比赛记分
小程序二维码

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

小夜