dsh-sidebar-shortcuts:側欄功能入口的緊湊佈局與按項顯示

前言

DeepSeek Harness(DSH)工作區上方會註冊一批面板入口,數量一多,原生排列在側欄裏往往佔高度、掃一眼也不方便。常見做法是改主題或手寫 CSS,但容易和 DSH 自帶的點擊、選中、鍵盤焦點行爲打架。下面介紹的 dsh-sidebar-shortcuts 是維護者 DEVbyQIN 發佈的客戶端插件:用原生按鈕重排入口,並提供「恢復原生」的開關,偏好寫在瀏覽器本地,不調用模型。

這是什麼

插件全名 dsh-sidebar-shortcuts(倉庫 DEVbyQIN/dsh-sidebar-shortcuts),在 SkillHub 目錄中歸類爲客戶端。一句話定位:將工作區上方功能入口顯示爲緊湊雙列或圖標宮格,支持逐項顯示/隱藏,並可關閉插件效果、恢復原生排列。許可證 MIT,README 寫明零運行時依賴;當前 package 版本爲 0.1.0。

核心功能

兩種佈局

  • 圖標宮格(默認):兩列,圖標在上、文字在下。
  • 緊湊雙列:兩列,圖標與文字並排,佔用更少高度。

原生模式與「更多」按鈕

  • 關閉,恢復原生:恢復原生排列和所有入口;README 說明會保留你的顯示偏好,方便以後重新啓用。
  • 隱藏「更多」按鈕:默認開啓,可隨時取消。

按入口控制顯示

在設置裏可以分別選擇每個已註冊面板入口是否顯示。新安裝的插件入口默認顯示。隱藏某個入口不會卸載對應功能,也不改變 DSH 原有的入口固定狀態。

不受影響的部分

新會話、品牌區、工作區和會話列表不受影響。側欄摺疊或過窄時使用原生布局。設置入口始終在 DSH 原生設置中;即使隱藏所有功能入口,仍可通過原生設置恢復。

偏好存儲與同步

偏好保存在當前瀏覽器/桌面窗口來源的 localStorage,不調用模型。同來源窗口通過 storage 事件同步。禁用或卸載插件會清除其樣式、屬性標記、設置分區與監聽器,保留原生 DOM 和偏好數據。

安裝與啓用

插件在 DSH 進程內以客戶端 patch 方式運行,安裝前建議自行查看倉庫源碼與 MIT 許可證。

桌面版

在 DSH 中打開 插件 → 添加插件 → 安裝已有插件,輸入:

dsh-sidebar-shortcuts

也可以粘貼 GitHub 地址:

github:DEVbyQIN/dsh-sidebar-shortcuts

安裝並啓用後重新加載界面。README 註明:desktop profile 由 Electron 獨佔管理,請通過應用內插件管理器安裝。

Web 版

在終端執行(兩種方式任選其一):

dsh plugin --profile web add dsh-sidebar-shortcuts@0.1.0
dsh plugin --profile web add github:DEVbyQIN/dsh-sidebar-shortcuts

如沒有出現新設置分區,重新加載界面或重啓 DSH。npm 與 GitHub 兩種安裝方式都可用。

典型用法

1、安裝並啓用插件後,重新加載 DSH 界面。

2、進入 底部更多 → 設置 → 側欄快捷入口(舊版爲底部「設置」)。

3、在「側欄快捷入口」分區中:
- 在圖標宮格與緊湊雙列之間切換;
- 按需開關隱藏「更多」按鈕;
- 在顯示的入口裏勾選或取消各面板入口;
- 若需回到 DSH 默認側欄,選擇關閉,恢復原生。

README 預覽截圖來自隔離的 DSH 0.2.1-rc.4,使用空白數據和合成面板入口,可作爲佈局參考(見倉庫 docs/tiles.png、docs/settings.png)。

適用場景與注意

適合誰:側欄入口較多、希望兩列宮格或緊湊排列、又希望保留原生按鈕行爲的 DSH 用戶。

分類:目錄與 manifest 均標明爲客戶端(platform: web),通過 cordis.patch.yml 注入界面邏輯。

權限與安全:插件與當前 DSH 進程同權限運行;僅讀寫本來源 localStorage,不涉及服務端配置字段(資料中未列出額外 YAML 配置項)。

生態說明:DSH 社區插件目錄(如 SkillHub 條目頁)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;安裝方式以 README 爲準,不要憑插件名自行拼接未在文檔出現的命令。

結尾

dsh-sidebar-shortcuts 把側欄功能入口收成雙列宮格或緊湊雙列,並支持逐項隱藏與一鍵恢復原生,適合在不動 DSH 核心行爲的前提下整理側欄。倉庫與說明見 GitHub,目錄頁見 SkillHub。

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

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

小夜