dsh-quick-phrases: 輸入框上方的快捷短語與 `/` 觸發菜單

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在日常開發或對話場景中,頻繁輸入固定話術或模板是常見痛點。dsh-quick-phrases 插件通過在輸入框上方提供可點擊的快捷短語條,並支持 / 觸發的菜單,解決了重複勞動的問題。

是什麼

這是一個 v0.7.5 版本的純客戶端插件,由 xianrui69 維護,採用 MIT 許可證。它不需要構建步驟,直接在瀏覽器端運行,數據存儲在本地宿主文件中。

核心功能

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

  1. 快捷條 chip 點擊填入:在輸入框上方顯示浮動 chip,點擊即可將內容填入(已有內容則追加空格)。
  2. ➤ 點擊即發送:每條短語可獨立開啓“自動發送”開關,寫入草稿後驗證確認再提交。
  3. / 菜單:輸入 / 彈出置頂的“短語”分組(僅顯示開啓 / 標記的短語)。
  4. /名稱 + 回車:輸入短語名稱並回車,自動展開爲完整內容(對所有短語生效,不受菜單開關限制)。
  5. ★ 置頂 / ↑↓ 排序:支持在菜單和快捷條中調整優先級。
  6. 浮動拖拽 + 位置記憶:條子可拖拽並記憶相對輸入框的偏移位置,跟隨佈局變化。
  7. ⚙ 管理:點擊條子上的“⚙ 管理”打開浮動面板,支持增刪改、JSON 導入導出、恢復默認;面板與條子作爲一個整體移動。
  8. 設置頁入口:在 DSH 設置對話框內保留“快捷短語”導航入口。
  9. 宿主文件持久化:數據存儲在 $DSH_HOME/storages/dsh-quick-phrases/phrases.json(原子寫入),不進入會話日誌或影響模型上下文。

安裝

使用官方命令安裝到 web profile:

dsh plugin --profile web add <本包路徑>

使用

  1. 點擊 chip:直接將短語填入輸入框。
  2. 輸入 /:打開菜單進行模糊過濾或選擇。
  3. /名稱 + 回車:快速展開特定短語。
  4. 點擊「⚙ 管理」:打開浮動面板編輯條目。
  5. 打開「設置」→「快捷短語」:在設置頁內進行編輯。

注意事項

  • 多窗口回滾:若同時打開多個 DSH 窗口,新窗口添加的短語可能被舊窗口回滾。這是因爲插件使用宿主文件整表覆蓋寫入,且無衝突檢測機制。臨時規避方案是編輯時僅保留一個窗口,修改後刷新其他窗口。
  • 數據隔離:數據僅持久化在本地 $DSH_HOME 目錄,不進入會話日誌或影響模型上下文。

結尾

該插件通過純客戶端的方式,將常用話術與模板集成到輸入流中,減少了手動複製粘貼的步驟。由於數據完全本地化,它不會污染會話記錄或模型上下文。更多細節與源碼可參考:GitHub | 社區目錄。

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

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

小夜