前言¶
DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在日常開發或對話場景中,頻繁輸入固定話術或模板是常見痛點。dsh-quick-phrases 插件通過在輸入框上方提供可點擊的快捷短語條,並支持 / 觸發的菜單,解決了重複勞動的問題。
是什麼¶
這是一個 v0.7.5 版本的純客戶端插件,由 xianrui69 維護,採用 MIT 許可證。它不需要構建步驟,直接在瀏覽器端運行,數據存儲在本地宿主文件中。
核心功能¶
該插件主要提供以下能力:
- 快捷條 chip 點擊填入:在輸入框上方顯示浮動 chip,點擊即可將內容填入(已有內容則追加空格)。
- ➤ 點擊即發送:每條短語可獨立開啓“自動發送”開關,寫入草稿後驗證確認再提交。
/菜單:輸入/彈出置頂的“短語”分組(僅顯示開啓/標記的短語)。/名稱+ 回車:輸入短語名稱並回車,自動展開爲完整內容(對所有短語生效,不受菜單開關限制)。- ★ 置頂 / ↑↓ 排序:支持在菜單和快捷條中調整優先級。
- 浮動拖拽 + 位置記憶:條子可拖拽並記憶相對輸入框的偏移位置,跟隨佈局變化。
- ⚙ 管理:點擊條子上的“⚙ 管理”打開浮動面板,支持增刪改、JSON 導入導出、恢復默認;面板與條子作爲一個整體移動。
- 設置頁入口:在 DSH 設置對話框內保留“快捷短語”導航入口。
- 宿主文件持久化:數據存儲在
$DSH_HOME/storages/dsh-quick-phrases/phrases.json(原子寫入),不進入會話日誌或影響模型上下文。
安裝¶
使用官方命令安裝到 web profile:
dsh plugin --profile web add <本包路徑>
使用¶
- 點擊 chip:直接將短語填入輸入框。
- 輸入
/:打開菜單進行模糊過濾或選擇。 /名稱+ 回車:快速展開特定短語。- 點擊「⚙ 管理」:打開浮動面板編輯條目。
- 打開「設置」→「快捷短語」:在設置頁內進行編輯。
注意事項¶
- 多窗口回滾:若同時打開多個 DSH 窗口,新窗口添加的短語可能被舊窗口回滾。這是因爲插件使用宿主文件整表覆蓋寫入,且無衝突檢測機制。臨時規避方案是編輯時僅保留一個窗口,修改後刷新其他窗口。
- 數據隔離:數據僅持久化在本地
$DSH_HOME目錄,不進入會話日誌或影響模型上下文。
結尾¶
該插件通過純客戶端的方式,將常用話術與模板集成到輸入流中,減少了手動複製粘貼的步驟。由於數據完全本地化,它不會污染會話記錄或模型上下文。更多細節與源碼可參考:GitHub | 社區目錄。