dsh-quick-prompts: DeepSeek Harness 輸入框快捷輸入插件

前言

DeepSeek Harness (DSH) 採用插件化架構。在 Web 客戶端開發或調試時,我們需要頻繁調用特定的提示詞。如果在每次對話中重複複製粘貼,或者從筆記中查找,效率較低。

dsh-quick-prompts 解決這個問題。它是一個 Web 客戶端插件,在輸入框上方增加常駐的快捷條,並提供一個管理入口。通過它,你可以快速將預定義的提示詞追加到當前對話中,也可以管理或從 Markdown 文件導入大量提示詞。

插件概覽

  • 名稱:dsh-quick-prompts
  • 作者:lnyuqian
  • 分類:客戶端
  • 定位:輸入框快捷輸入(分類快捷條 + 閃電筆管理彈層)
  • 協議:MIT

核心功能

  1. 常駐橫向快捷條
    輸入框上方固定顯示兩行。

    • 第一行顯示分類,鼠標懸停即可切換下方顯示的標題。
    • 第二行顯示當前分類下的快捷語標題。
    • 點擊標題,內容會追加到輸入框原有內容之後(不清空已有內容,不自動發送,光標停留在末尾,可編輯後手動發送)。
  2. 單條自動發送
    每條快捷語可以單獨開啓自動發送。

    • 在管理彈層中開啓後,快捷條與彈層中該條目的標題後會顯示 ⏎ 圖標。
    • 點擊帶有 ⏎ 圖標的條目,系統會用該條短語整體替換當前草稿,並立即通過官方通道發送。
  3. 數字序號排序
    每條快捷語可設置數字序號。

    • 快捷條與彈層會按照序號從小到大、自左向右排列。
    • 未設置序號的條目排在最後。
  4. 閃電筆管理
    工具行「權限切換」右側有一個閃電筆按鈕,點擊打開彈層。

    • 管理:可以新增、修改、刪除快捷語(分類、標題、內容),修改後點「保存」落盤。
    • 導入 MD:支持從 Markdown 文件導入。解析規則爲 ### 作爲分類,列表標題作爲快捷語標題,縮進內容作爲正文。同名標題會被跳過。
  5. 全局數據存儲

    • 數據存儲在全局路徑 ~/.dsh/quick-prompts.json。
    • 與會話、項目無關。重啓環境或切換項目後,快捷語依然存在。
  6. 主題適配

    • 圖標使用 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 並刷新頁面即可生效。

使用方法

  1. 使用快捷條
    在輸入框上方,將鼠標懸停在第一行的分類上切換標題,點擊第二行的標題即可追加內容。如果已開啓自動發送,點擊帶 ⏎ 圖標的標題會直接發送。

  2. 使用閃電筆管理
    點擊工具欄右側的閃電筆按鈕。在彈層中,你可以瀏覽所有快捷語,或點擊「導入 MD」選擇本地文件。

  3. Markdown 導入格式
    在導入 MD 時,請遵循以下格式:

    ### 分類名
    - 快捷語標題
        - 快捷語內容(可多行,縮進內容會自動拼接)
    - 自動發送的標題 ⏎
        - 內容(該條開啓自動發送,導出時標題尾部帶 ⏎ 標記,導入時識別還原)

注意事項

  • 數據位置:快捷語數據持久化存儲在 ~/.dsh/quick-prompts.json(DSH_HOME 目錄下)。舊版按項目存放的數據可以在新版裏重新導入。
  • 協議:使用需遵守 MIT 協議。
  • 源碼檢查:安裝前建議檢查源碼與許可證。

結語

dsh-quick-prompts 爲 DSH Web 客戶端提供了一個輕量級的提示詞管理方案。常駐的快捷條減少了操作路徑,全局存儲保證了配置的連續性。如果你需要一套固定的 Prompt 模板,這個插件可以直接上手使用。

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

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

小夜