前言¶
DeepSeek Harness(DSH)採用「一切皆插件」的架構後,主頁側欄往往會堆上多個已裝插件的入口。全部開着時,側欄變長,和當前工作區相關的項又不一定排在順眼的位置。DSH 自帶的插件管理可以安裝與啓用,但側欄裏「哪些插件顯示入口、順序如何、放在工作區上方還是下方」並不是開箱即用的一頁式配置。
DSH-Focus 是 LUMIAO9527 維護的客戶端界面插件,專門接管主頁側欄裏各插件入口的顯示與佈局偏好,改完即寫入原生設置,無需單獨的保存按鈕。下面按定位、能力、安裝和注意事項說明用法。
這是什麼¶
DSH-Focus(倉庫名 dsh-focus,當前資料中的版本爲 0.2.1)面向 web 客戶端(dsh.client.platform: web)。它從 DSH 插件管理清單讀取已安裝插件包,爲每個包提供側欄顯示開關,並把已顯示的入口分到「工作區上方」「工作區下方」兩組,支持組內排序與跨區移動。
顯示與佈局數據保存在 Focus 配置中;切換側欄入口隻影響主頁側欄展示,不改變插件本身的啓用狀態。禁用或卸載 DSH-Focus 後,側欄恢復原版行爲。
維護者與源碼託管見 GitHub:LUMIAO9527/DSH-Focus;社區目錄頁爲 SkillHub:DSH-Focus(獨立社區目錄,與 DeepSeek / 幻方無官方從屬關係)。
核心功能¶
插件入口顯示¶
- 自動讀取 DSH 插件管理中的已安裝插件列表。
- 爲每個插件單獨開關是否在主頁側欄顯示入口。
- 若插件本身已有原生側欄入口,沿用原入口;否則可添加直達該插件詳情的快捷入口。
入口布局¶
- 已顯示的入口分爲「工作區上方」「工作區下方」。
- 可在兩組之間移動入口,也可在組內用箭頭調整順序。
- 新打開顯示、尚未排過序的入口,默認追加在上方一組。
設置持久化¶
- 每次調整都會立即寫入 DSH 原生設置,界面中沒有「保存 / 恢復默認」按鈕。
- 設置走原生服務;若發生拒絕或併發衝突,會保留未保存草稿。
與舊版 Focus 的差異(資料說明)¶
任務進展、工作步驟展示、收起時機、思考預覽、主動進展提示等能力已從本插件移除。DSH 已原生提供工作步驟與收起時機等相關設置;Focus 不再重複接管這些偏好,也不注入系統提示或隱藏思考。當前版本聚焦側欄入口的顯示與上下分組。
安裝與啓用¶
在終端使用 DSH 的 web profile 從 GitHub 安裝(命令以倉庫 README 爲準):
dsh plugin --profile web add github:LUMIAO9527/DSH-Focus
也可在 DSH 客戶端選擇「插件 → 添加插件 → 安裝第三方插件」,填寫倉庫地址:
https://github.com/LUMIAO9527/DSH-Focus
安裝後在插件頁啓用 DSH-Focus。若頁面已在運行,需加載新版客戶端後設置界面纔會生效。
許可證爲 MIT;Node 開發環境要求 >=22.19.0(見 package.json 的 engines 字段,僅在與源碼開發相關時需注意)。
典型用法¶
啓用插件後,在 DSH-Focus 提供的設置界面中操作即可,流程可概括爲:
- 在插件列表裏關閉暫時不需要的側欄入口,減少側欄噪音。
- 將與當前會話、工作區強相關的入口放在「工作區上方」,輔助類或低頻插件放在「工作區下方」。
- 在組內用箭頭微調順序;需要改分區時,將入口拖到另一組。
- 無需點保存——離開設置或繼續使用時,偏好已寫入原生配置。
以上步驟均來自 README 對交互行爲的描述,無額外虛構配置項名稱。
適用場景與注意¶
適合誰: 經常同時啓用多個 DSH 插件、希望主頁側欄更短、或希望把「工作區相關」與「全局工具」上下分開的開發者與日常 Harness 用戶。
運行方式: 客戶端插件在瀏覽器中與當前 DSH 會話一併加載(immediately: true),並依賴 @deepseek-ai/dsh-client-ui-sidebar 與 @deepseek-ai/dsh-client-ui-plugin-manager。安裝第三方插件前,應自行查閱源碼與 MIT 許可證,確認與本地 DSH 版本兼容。
併發與回退: 若原生設置寫入失敗,可能留下未提交草稿;卸載或禁用本插件即可讓側欄回到未定製前的佈局。
結尾¶
DSH-Focus 不擴展智能體能力本身,而是把「側欄裏顯示誰、上下怎麼排」做成可即時保存的界面配置,與 DSH 原生插件管理互補。需要安裝或 issue 時,可查 SkillHub 目錄頁 與 GitHub 倉庫。