dsh-quick-commands:DeepSeek Harness 自定義斜槓命令插件

在 DeepSeek Harness (dsh) 的使用中,頻繁輸入相同的提示詞或指令模板會降低效率。dsh-quick-commands 是一個面向 DSH 的客戶端插件,允許用戶將常用的指令沉澱爲自定義的斜槓命令,通過輸入 /名稱 即可快速調用。

這是什麼

dsh-quick-commands 是由用戶 flg1217 開發的開源客戶端插件。它利用 DSH 的官方擴展機制(settings namespace、input-trigger source),在不修改 DSH 源碼的前提下,爲用戶提供命令行式的快捷指令輸入體驗。

核心功能

該插件主要提供以下能力:

  1. 自定義斜槓命令
    在設置面板中定義命令列表,每條命令包含名稱和對應的提示詞。輸入欄輸入 /名稱 即可觸發。

  2. 佔位符(chip)輸入
    輸入 /名稱 並選中後,輸入欄顯示爲 chip 佔位符,而非直接填入長文本。發送時自動展開爲完整提示詞,保持草稿區的整潔與可讀性。

  3. 實時生效與持久化
    配置支持 400ms 防抖自動保存,變更後立即生效且無需重啓。配置數據持久化存儲於 DSH 的 settings.yaml 文檔中,重啓服務不丟失。

安裝與啓用

使用官方提供的插件掛載命令進行安裝。請確保本地已安裝 DSH 環境並切換至目標 profile(以下以 web profile 爲例):

dsh plugin --profile web add <本倉庫目錄>

安裝完成後,插件會自動註冊到 settings 命名空間及輸入觸發源中。

典型用法

  1. 打開 DSH 客戶端(如 Web 界面)。
  2. 進入 設置 → 插件 → 快捷命令。
  3. 在列表中添加新命令:
    • 命令名:例如 subagent
    • 提示詞:例如 使用subagent_agy_ui,model=gemini-3.7-flash-high委派任務:
  4. 在對話輸入欄輸入 /,在菜單中選中你的命令,回車發送。此時輸入框顯示 chip,發送後自動展開爲完整提示詞。

適用場景與注意

  • 適用場景:適合需要頻繁調用固定指令模板、提示詞或系統提示詞的開發者與用戶。
  • 權限與安全:插件配置僅讀寫 dsh settings 文檔,不落盤其他文件。運行時無任何網絡請求,不存儲或讀取任何密鑰或憑據。插件不 spawn 任何外部進程,也不修改 DSH 源碼,可隨 DSH 平滑升級。

結語

dsh-quick-commands 提供了一種輕量級的方式來標準化指令輸入,減少了重複打字的工作量。對於習慣使用命令行或需要快速複用提示詞的用戶,這是一個提升效率的實用工具。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜