前言¶
DeepSeek Harness(DSH)側欄會列出多個 workspace。常用項往往不在最上面時,只能反覆拖拽排序。DSH 側欄本身沒有「置頂」「收藏」一類常駐能力,也不會替你記住順序。下面介紹社區插件 dsh-move-up:在工作區行的 … 菜單裏增加 Move to top,點一次就把當前工作區移到側欄列表頂部,走宿主官方的 workspaceRegistry.insertBefore,效果等同手動拖到最前。
這是什麼¶
dsh-move-up 由維護者 dongsheng123132 發佈,歸類爲 客戶端 插件。它只做一件事:在用戶主動點擊時,對當前 workspace 執行一次置頂排序;不維護星標、收藏、固定分類,也不做自動重排或後臺同步。
npm 包約 7 KB,無運行時依賴,不保存狀態;若不點擊菜單項,插件對界面與順序無任何影響。
- 目錄頁:https://www.skillhub.cn/plugins/dongsheng123132/dsh-move-up
- 源碼:https://github.com/dongsheng123132/dsh-move-up
- 許可證:MIT
核心功能¶
- 在工作區側欄某一行的
…菜單中增加 Move to top(菜單文案隨瀏覽器語言顯示中文或英文)。 - 每次點擊觸發 一次 重排,通過宿主
workspaceRegistry.insertBefore完成,與長時間手動拖拽等價。 - 不引入收藏、置頂 pin、星標或啓動後自動恢復舊順序;手動拖拽仍由用戶自行操作。
實現上,宿主當前沒有專用的 workspace 菜單擴展位,插件依賴現有的工作區行與菜單 DOM。若未來宿主結構調整,菜單項可能不可見;插件 不會 自行重排工作區列表。
安裝與啓用¶
在 desktop profile 下按 README 給出的命令安裝(版本號以資料原文爲準):
dsh plugin --profile desktop add dsh-move-up@0.2.1
插件在 DSH 進程內以當前權限運行。安裝前建議瀏覽倉庫源碼並確認 MIT 許可證與行爲是否符合預期。
通過 Discover 添加索引(可選)¶
DSH 0.2.2 起提供實驗性插件市場 Discover 頁:無官方統一目錄,僅展示用戶自行添加的 index 源。本倉庫提供一條索引 URL:
https://raw.githubusercontent.com/dongsheng123132/dsh-move-up/main/plugin-index.json
在 Plugins → Discover → Add index source 中粘貼上述地址,搜索 move-top;從 Discover 安裝仍走正常的插件確認與 npm 流程。
典型用法¶
- 安裝並啓用插件後,打開 DSH 側欄中的目標 workspace。
- 點擊該行右側
…菜單。 - 選擇 Move to top(或中文等價文案)。
經上述步驟,該 workspace 應出現在側欄列表最上方。需要再次調整順序時,可重複點擊其他行的置頂,或繼續使用拖拽。
適用場景與注意¶
適合:桌面端 DSH 用戶,希望偶爾把某個 workspace 快速移到頂部,又不想引入額外的排序狀態或自動化邏輯。
兼容與限制(來自倉庫說明):
- 針對 DSH 0.2.1-rc.5 開發與測試,環境爲 macOS;
package.json中 peer 依賴對齊@deepseek-ai/dsh-workspace/dsh-client-connection0.2.1-rc.5。 - Windows 與非空 session-menu 的瀏覽器行爲 尚未驗證。
- 社區目錄站點(如 SkillHub)與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,本插件爲社區貢獻,非官方應用商店內置項。
維護者本地校驗倉庫可使用:
npm ci
npm run check
結尾¶
dsh-move-up 用最小體積補足側欄「上移一次」的操作路徑:無狀態、無依賴、無自動重排。若你使用 DSH 0.2.1-rc.5 桌面端並需要偶爾置頂 workspace,可按上文命令安裝,從工作區 … 菜單即可使用。