前言¶
DeepSeek Harness(DSH)的界面以圖形化爲主,但日常高頻操作(新建會話、切換會話、切換 workspace、開關視圖、執行命令)往往需要移動光標或點擊按鈕。爲了在保留圖形化界面的同時實現“去光標化”,下面介紹一個名爲 dsh-command-palette 的插件。它提供了一個統一的鍵盤入口,讓用戶通過一個快捷鍵即可完成所有日常操作,無需手動尋找按鈕或菜單。
插件介紹¶
名稱:dsh-command-palette
維護者:hajimixiaojie
類別:客戶端
許可證:MIT
核心價值:通過一個快捷鍵喚起面板,輸入關鍵詞搜索,回車執行,覆蓋會話管理、workspace 切換、視圖開關等操作,無需手動尋找按鈕或菜單。
安裝與啓用¶
安裝前請確保已安裝 DSH 0.1.0-rc.6,並且 Web 界面可以正常打開(需要 Node.js ≥ 22)。
在終端中執行以下命令:
dsh plugin --profile web add npm:@dsh-community/dsh-command-palette
命令說明:
* dsh plugin:調用 DSH 的插件管理器。
* --profile web:將插件安裝到 Web 配置中。
* add npm:@dsh-community/dsh-command-palette:從 npm 倉庫下載並安裝。
安裝成功後,重新打開 DSH 網頁,按下 Ctrl+Shift+K 即可彈出面板,或在輸入框左側看到面板按鈕,說明安裝成功。
核心功能¶
- 一個入口找所有操作:新建會話、切換會話、切換 workspace、打開詳情面板等操作都集中在面板中。
- 只顯示現在能用的命令:用不了的命令會變灰,並直接提示原因(例如“需要兩個以上會話”)。
- 插件命令自動收錄:其他 DSH 插件註冊的命令也會自動出現在面板裏,統一管理。
- 鍵盤全程可操作:使用
↑↓選擇,Enter執行,Esc退出,手不用離開鍵盤。 - 執行結果看得見:執行成功有提示,失敗會顯示原因並提供重試,長時間任務可取消。
使用方法¶
打開面板¶
默認快捷鍵爲 Ctrl+Shift+K。光標即使在輸入框裏,按下該組合鍵也能直接打開或關閉面板。
搜索與執行¶
打開面板後,在頂部輸入框輸入關鍵詞即可搜索命令(支持名稱、關鍵詞、分類搜索,中英文均可)。列表默認按分類分組,最近使用過的命令排在最上面。
基本操作:
* ↑ / ↓:上下選擇命令。
* Enter:執行選中的命令。
* Esc:關閉面板。
典型場景:
* 新建會話
* 切換會話
* 切換 workspace
* 打開詳情面板
注意事項¶
- Web 彈窗命令限制:由 Web 界面客戶端註冊的彈窗選擇式命令(如
/model、/mcp)沒有公開的列舉 API,暫不會出現在面板裏。這類命令仍需在輸入框直接輸入使用。 - 錯誤處理:如果執行失敗,面板不會關閉,會顯示失敗原因並提供“重試”按鈕。
- 權限:插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與許可證。
結尾¶
這個插件通過統一入口和鍵盤操作,讓 DSH 的使用效率更上一層樓。更多細節可查閱 GitHub 倉庫。