前言¶
在 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 覈實,能力集中在一點:整組「工作區上方」導航入口的顯隱切換。
- 按鈕文案爲 收起導航 時,點擊後隱藏整組入口(含插件注入的 Task board 等行)。
- 收起後按鈕變爲 展開導航,再點一次恢復顯示。
- 摺疊狀態寫入瀏覽器
localStorage,鍵名爲dsh-sidebar-fold.collapsed,刷新頁面後仍保留。 - 當側欄整體處於收起狀態(約 56px 寬)時,該按鈕會自動隱藏;展開側欄後按鈕再次出現——這是預期行爲。
實現上不註冊後臺服務、不收集數據;卸載插件後按鈕與相關樣式一併移除。
安裝與啓用¶
安裝前建議自行瀏覽 GitHub 倉庫源碼與 LICENSE,確認與當前環境可接受;插件在 DSH 進程與瀏覽器上下文內運行,權限邊界與宿主一致。
在 DSH 中打開 設置 → 插件管理器,使用資料原文中的安裝標識(不要自行拼接 CLI 命令):
github:Yyhy110421/dsh-sidebar-fold
本地開發或調試時,可使用實體拷貝方式:
file:<本倉庫絕對路徑>
裝完後 刷新頁面(或重啓 DSH)。按鈕應出現在 「新會話」與「Task board」之間。
說明:file: 安裝會拷貝到本地;改源碼後需卸載再裝。README 寫明更新流程主要針對 npm 註冊表插件,本倉庫 不發佈 npm。
典型用法¶
經過上面的安裝與刷新,日常使用只需點按鈕:
- 需要更大側欄閱讀區時,點 收起導航,工作區上方整組入口隱藏。
- 需要切換 Task board、插件或 Skill 等時,點 展開導航 恢復。
- 若你經常使用側欄整體「收成圖標軌道」,摺疊導航按鈕會隨側欄隱藏;先展開側欄再操作即可。
本地自測(來自 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。