dsh-prompt-enhancer:DSH 輸入框提示詞增強按鈕

前言

在 DSH Web UI 中,給 AI Agent 的提示詞如果只寫一句簡短需求,執行時容易缺少上下文、邊界條件和驗收要求。DSH 的插件生態強調「一切皆插件」,社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。

dsh-prompt-enhancer 就是這類插件之一:它在 DSH 輸入框中增加一個「增強提示詞」按鈕,在草稿發送前先做一輪改寫,然後由你選擇採用或拒絕。

插件定位

dsh-prompt-enhancer 是 DSH Web UI 插件,由 LCQ-1024 維護,許可證爲 MIT。

它解決的問題是:輸入框裏已經有一個未發送的草稿,希望把它改寫成更適合交給 AI Agent 執行的提示詞,但不想直接覆蓋原內容。

核心功能

  • 在 DSH Web UI 輸入框模型選擇區域右側增加「增強提示詞」按鈕。
  • 純圖標按鈕,懸停顯示操作提示。
  • 輸入框爲空時按鈕自動禁用,有內容後恢復。
  • 點擊後顯示緩衝動畫,避免誤以爲無響應。
  • 增強完成後彈出對比彈窗:上方「增強前」、下方「增強後」。
  • 可選擇「採用」或「拒絕」。
  • 支持 Esc 拒絕、Enter 採用。
  • 複用 DSH 當前模型與憑據,不額外保存 API Key。
  • 默認關閉深度思考(reasoningEffort: off)。
  • 系統提示詞按用戶意圖分類改寫,輸出可直接交給 Agent 執行的提示詞。

安裝與卸載

如果系統已安裝 pnpm,執行:

dsh plugin add github:LCQ-1024/dsh-prompt-enhancer

安裝後重啓 DSH,讓插件在 Web UI 中生效。

卸載時,刪除 cordis.patch.yml 中對應 - insert: 塊,刪除插件目錄,並重啓 DSH。

典型用法

1、在 DSH 輸入框輸入想優化的問題或需求。

2、點擊模型選擇區域右側的「增強提示詞」按鈕。

3、等待緩衝狀態結束。

4、在對比彈窗中查看「增強前 / 增強後」。

5、點擊「採用」或「拒絕」;也可以用 Enter 採用、Esc 拒絕。

安全與注意

本插件不收集、不存儲、不上傳任何 API Key、賬號、密碼或用戶數據。增強請求僅通過 DSH 本機服務轉發給當前已配置的模型。

不要把 API Key 寫入本插件配置;插件直接複用 DSH 已配置的模型憑據。

插件會在當前 DSH 進程內加載並運行,安裝前建議檢查源碼,並確認 MIT 許可證符合你的使用要求。

若 DSH 升級後按鈕位置變化,可在插件加載前設置 window.__dshPromptEnhancer 的 composerSelector、inputSelector、sendButtonSelector:

window.__dshPromptEnhancer = {
  composerSelector: '',
  inputSelector: '',
  sendButtonSelector: '',
};

具體選擇器需要按 DSH 當前界面結構調整。

鏈接

dsh-prompt-enhancer 適合需要在 DSH 中把簡短需求整理成更完整 Agent 提示詞的場景:先增強,再對比,最後由人決定採用或拒絕。

  • GitHub:https://github.com/LCQ-1024/dsh-prompt-enhancer
  • 目錄頁線索:https://www.skillhub.cn/plugins/LCQ-1024/dsh-prompt-enhancer(僅來自插件線索,未在本次抓取資料中確認)
羽毛球分组比赛记分
小程序二维码

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

小夜