前言¶
在 DeepSeek Harness (DSH) 的會話編輯器中,頻繁輸入固定的短語(如“繼續”、“請重寫”)會增加操作負擔。DSH 的插件機制允許社區擴展功能,dsh-quick-replies 便是爲此設計。它掛載在輸入框上方,提供存儲文本芯片並一鍵發送的能力。
這是什麼¶
dsh-quick-replies 是一個 DSH 客戶端插件,由 idoall 維護。它的核心作用是在會話編輯器中提供快捷回覆功能,通過存儲預定義的文本片段,實現快速發送,且不干擾 DSH 的核心運行邏輯。
核心功能¶
- 一鍵發送:存儲短文本芯片,點擊即可作爲普通用戶消息發送。
- 智能隊列:會話空閒時排隊,會話運行時在安全邊界引導發送,絕不打斷當前回合。
- 草稿保護:發送過程通過會話的
promptAPI,保留草稿中的文字、引用、圖片和光標位置。 - 可管理性:支持添加、編輯、刪除、啓用/禁用、重新排序,以及通過 JSON 導入和導出配置。
- 自適應佈局:空間不足時自動摺疊爲單行,長列表在條內滾動。
- 空會話保護:檢測到歷史記錄爲空時,拒絕發送,防止誤操作。
安裝與啓用¶
需要運行 DeepSeek Harness 的 Web 配置文件,且環境滿足 Node.js 20 或更高版本。安裝命令如下:
dsh plugin --profile web add dsh-quick-replies@latest
安裝後重啓 DSH,在界面中即可看到該插件。
典型用法¶
- 打開一個已有消息的會話,編輯器上方會出現快捷回覆欄。
- 點擊已有的芯片(如 “continue”),即可發送該文本。
- 點擊 + 按鈕,輸入標籤和內容,保存後芯片會出現在欄中。
- 點擊 齒輪 圖標進入管理界面,可進行編輯、刪除、排序或導入導出 JSON 操作。
注意事項¶
- 數據存儲:回覆庫存儲在 Host 設置條目
dsh-quick-replies中,同一 Host 下的不同瀏覽器和設備共享數據。 - LAN 頁面限制:通過 LAN 橋接(
dsh-lan-proxy、dsh-bridge、dsh-mobile)訪問時,設置相關的 UI 面板會變爲不可用狀態,但數據讀寫功能仍可通過 Remote 接口工作。 - 卸載與清理:卸載插件不會刪除已保存的回覆庫。如需徹底清除,需先在管理界面導出 JSON,然後手動刪除配置文件中的
dsh-quick-replies條目。
結尾¶
該插件通過提供可管理的快捷回覆,降低了重複性文本輸入的頻率,同時通過嚴格的隊列機制和草稿保護機制,確保了與 DSH 核心功能的兼容性。適合需要在會話中頻繁調用固定回覆的開發者。