前言¶
DeepSeek Harness (DSH) 採用插件化架構。在 Web 客戶端開發或調試時,我們需要頻繁調用特定的提示詞。如果在每次對話中重複複製粘貼,或者從筆記中查找,效率較低。
dsh-quick-prompts 解決這個問題。它是一個 Web 客戶端插件,在輸入框上方增加常駐的快捷條,並提供一個管理入口。通過它,你可以快速將預定義的提示詞追加到當前對話中,也可以管理或從 Markdown 文件導入大量提示詞。
插件概覽¶
- 名稱:dsh-quick-prompts
- 作者:lnyuqian
- 分類:客戶端
- 定位:輸入框快捷輸入(分類快捷條 + 閃電筆管理彈層)
- 協議:MIT
核心功能¶
-
常駐橫向快捷條
輸入框上方固定顯示兩行。- 第一行顯示分類,鼠標懸停即可切換下方顯示的標題。
- 第二行顯示當前分類下的快捷語標題。
- 點擊標題,內容會追加到輸入框原有內容之後(不清空已有內容,不自動發送,光標停留在末尾,可編輯後手動發送)。
-
單條自動發送
每條快捷語可以單獨開啓自動發送。- 在管理彈層中開啓後,快捷條與彈層中該條目的標題後會顯示 ⏎ 圖標。
- 點擊帶有 ⏎ 圖標的條目,系統會用該條短語整體替換當前草稿,並立即通過官方通道發送。
-
數字序號排序
每條快捷語可設置數字序號。- 快捷條與彈層會按照序號從小到大、自左向右排列。
- 未設置序號的條目排在最後。
-
閃電筆管理
工具行「權限切換」右側有一個閃電筆按鈕,點擊打開彈層。- 管理:可以新增、修改、刪除快捷語(分類、標題、內容),修改後點「保存」落盤。
- 導入 MD:支持從 Markdown 文件導入。解析規則爲
###作爲分類,列表標題作爲快捷語標題,縮進內容作爲正文。同名標題會被跳過。
-
全局數據存儲
- 數據存儲在全局路徑
~/.dsh/quick-prompts.json。 - 與會話、項目無關。重啓環境或切換項目後,快捷語依然存在。
- 數據存儲在全局路徑
-
主題適配
- 圖標使用
currentColor內聯渲染,自動跟隨 DSH 的明暗主題以及鼠標懸停時的顏色變化。
- 圖標使用
安裝與啓用¶
通過 DSH 命令行安裝到 Web profile:
dsh plugin --profile web add "https://github.com/lnyuqian/dsh-quick-prompts/releases/latest/download/dsh-quick-prompts.tgz"
執行該命令後,插件會自動識別並安裝。安裝完成後,重啓 dsh web 並刷新頁面即可生效。
使用方法¶
-
使用快捷條
在輸入框上方,將鼠標懸停在第一行的分類上切換標題,點擊第二行的標題即可追加內容。如果已開啓自動發送,點擊帶 ⏎ 圖標的標題會直接發送。 -
使用閃電筆管理
點擊工具欄右側的閃電筆按鈕。在彈層中,你可以瀏覽所有快捷語,或點擊「導入 MD」選擇本地文件。 -
Markdown 導入格式
在導入 MD 時,請遵循以下格式:
### 分類名
- 快捷語標題
- 快捷語內容(可多行,縮進內容會自動拼接)
- 自動發送的標題 ⏎
- 內容(該條開啓自動發送,導出時標題尾部帶 ⏎ 標記,導入時識別還原)
注意事項¶
- 數據位置:快捷語數據持久化存儲在
~/.dsh/quick-prompts.json(DSH_HOME目錄下)。舊版按項目存放的數據可以在新版裏重新導入。 - 協議:使用需遵守 MIT 協議。
- 源碼檢查:安裝前建議檢查源碼與許可證。
結語¶
dsh-quick-prompts 爲 DSH Web 客戶端提供了一個輕量級的提示詞管理方案。常駐的快捷條減少了操作路徑,全局存儲保證了配置的連續性。如果你需要一套固定的 Prompt 模板,這個插件可以直接上手使用。