DeepSeek Harness 提示詞增強插件介紹

前言

DeepSeek Harness (DSH) 提供了插件化擴展能力。在日常使用中,在輸入欄隨手敲寫的提示詞往往缺乏上下文、缺少約束條件,直接發給模型容易得到跑偏的答案。

feiwell/dsh-enhance-prompt 是一個針對 DSH 的插件,用於在輸入欄右側添加一個增強按鈕。點擊後,插件會將當前提示詞改寫爲一版更清晰、更具體的版本並替換輸入框內容;如果對結果不滿意,再次點擊即可恢復原文。

核心功能

該插件主要提供以下能力:
1. 一鍵增強:在輸入欄右側添加按鈕,點擊即可改寫提示詞。
2. 三種模式:提供「日常辦公」、「代碼開發」、「設計創意」三種模式,分別針對不同的使用場景。
3. 命令支持:註冊了 /enhance 命令,通過命令行調用增強功能。
4. 接口調用:提供 POST /api/enhance-prompt 接口,接收 input 和 mode 參數。
5. 嚴格約束:使用默認模型,固定 temperature: 0.2 和 maxTokens: 800。

安裝與啓用

在終端中執行以下命令即可完成安裝:

dsh plugin --profile web add feiwell/dsh-enhance-prompt

安裝完成後重啓 DeepSeek Harness。插件自帶 cordis.patch.yml,安裝時會自動將配置寫入 web profile,無需手動修改。環境要求 Node.js 版本需大於等於 22.19.0。

典型用法

安裝並重啓後,輸入欄右側會出現兩個控件:一個模式菜單和一個增強按鈕。

  1. 使用按鈕增強

    • 在輸入框中輸入提示詞。
    • 點擊右側的增強按鈕,按鈕狀態變爲「增強中…」。
    • 改寫完成後,結果會直接替換輸入框文字,按鈕變爲「恢復原文」。
    • 點擊「恢復原文」可還原到最初的輸入內容。
  2. 使用命令增強

    • 輸入 /enhance 幫我寫個登錄頁。
    • 命令會返回增強後的提示詞文本,但不會自動修改輸入框內容。
  3. 切換模式

    • 點擊模式菜單,在「日常辦公」、「代碼開發」、「設計創意」之間切換。
    • 菜單爲向上彈出樣式。

技術細節與注意事項

  • 輸入語言跟隨:插件嚴格跟隨輸入語言(例如中文進中文出),不進行翻譯。
  • 增強範圍:插件僅增強提示詞本身,不會替用戶回答問題,也不會把主對話模板塞入請求。
  • 超時與錯誤處理:
    • 改寫請求最多等待 30 秒,超時不會覆蓋原提示詞。
    • 模型出錯或請求失敗時,提示詞不會被半截結果覆蓋。
  • 狀態控制:
    • 正在發送消息或模型正在輸出時,按鈕會被禁用。
    • 輸入框爲空時點擊增強,會提示「先輸入內容,再增強提示詞」。
  • 實現邏輯:
    • 改寫請求使用當前會話選定的默認模型。
    • 使用最低推理檔位以節省時間。
    • 按鈕註冊在 conversation.input.right 插槽上,未修改底層 UI 庫文件。

總結

feiwell/dsh-enhance-prompt 旨在解決提示詞質量不穩定的問題。通過按鈕交互和模式分類,它能讓開發者更高效地生成高質量的提示詞。插件開源在 GitHub,可按需查看源碼。

  • 項目目錄: https://www.skillhub.cn/plugins/feiwell/dsh-enhance-prompt
  • GitHub 倉庫: https://github.com/feiwell/dsh-enhance-prompt
羽毛球分组比赛记分
小程序二维码

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

小夜