在 DeepSeek Harness (dsh) 的使用中,頻繁輸入相同的提示詞或指令模板會降低效率。dsh-quick-commands 是一個面向 DSH 的客戶端插件,允許用戶將常用的指令沉澱爲自定義的斜槓命令,通過輸入 /名稱 即可快速調用。
這是什麼¶
dsh-quick-commands 是由用戶 flg1217 開發的開源客戶端插件。它利用 DSH 的官方擴展機制(settings namespace、input-trigger source),在不修改 DSH 源碼的前提下,爲用戶提供命令行式的快捷指令輸入體驗。
核心功能¶
該插件主要提供以下能力:
-
自定義斜槓命令
在設置面板中定義命令列表,每條命令包含名稱和對應的提示詞。輸入欄輸入/名稱即可觸發。 -
佔位符(chip)輸入
輸入/名稱並選中後,輸入欄顯示爲 chip 佔位符,而非直接填入長文本。發送時自動展開爲完整提示詞,保持草稿區的整潔與可讀性。 -
實時生效與持久化
配置支持 400ms 防抖自動保存,變更後立即生效且無需重啓。配置數據持久化存儲於 DSH 的settings.yaml文檔中,重啓服務不丟失。
安裝與啓用¶
使用官方提供的插件掛載命令進行安裝。請確保本地已安裝 DSH 環境並切換至目標 profile(以下以 web profile 爲例):
dsh plugin --profile web add <本倉庫目錄>
安裝完成後,插件會自動註冊到 settings 命名空間及輸入觸發源中。
典型用法¶
- 打開 DSH 客戶端(如 Web 界面)。
- 進入 設置 → 插件 → 快捷命令。
- 在列表中添加新命令:
- 命令名:例如
subagent - 提示詞:例如
使用subagent_agy_ui,model=gemini-3.7-flash-high委派任務:
- 命令名:例如
- 在對話輸入欄輸入
/,在菜單中選中你的命令,回車發送。此時輸入框顯示 chip,發送後自動展開爲完整提示詞。
適用場景與注意¶
- 適用場景:適合需要頻繁調用固定指令模板、提示詞或系統提示詞的開發者與用戶。
- 權限與安全:插件配置僅讀寫
dsh settings文檔,不落盤其他文件。運行時無任何網絡請求,不存儲或讀取任何密鑰或憑據。插件不 spawn 任何外部進程,也不修改 DSH 源碼,可隨 DSH 平滑升級。
結語¶
dsh-quick-commands 提供了一種輕量級的方式來標準化指令輸入,減少了重複打字的工作量。對於習慣使用命令行或需要快速複用提示詞的用戶,這是一個提升效率的實用工具。