dsh-prompt-enhancer 提示詞增強插件

前言

在使用 DeepSeek Harness (DSH) 時,若直接向後臺 agent 提交的需求描述不夠嚴謹或缺乏上下文,可能導致 agent 無法準確定位文件或理解約束。vinzelles/dsh-prompt-enhancer 插件旨在解決這一問題。它通過隔離後臺 agent 的方式,結合對話上下文和倉庫知識對用戶提示詞進行重寫與增強,並在結果末尾附上經過存在性校驗的參考文件清單,確保指令清晰且可落地。

核心功能

該插件在聊天輸入框右側提供兩個操作按鈕:
* 強化:利用隔離的後臺 agent,結合當前對話上下文和倉庫知識(通過 glob/grep 等方式),將原始輸入重寫爲結構清晰、約束明確的任務提示詞。強化結果不自動發送,不進入主對話歷史,僅替換輸入框草稿。結果末尾附帶經過存在性校驗的參考文件清單。
* 還原:一鍵將輸入框恢復到強化前的原文狀態。

安裝與啓用

安裝後需重啓 dsh web 或刷新頁面才能看到圖標。

dsh plugin --profile web add github:Vinzelles/dsh-prompt-enhancer

配置說明

在設置 -> 插件 -> 插件配置 -> “提示詞強化”卡片中可進行配置:
* 強化強度:
* 低:僅做措辭與結構潤色,篇幅最接近原文,不帶任何文件引用。
* 中:標準優化,輸出緊湊(約 ≤1.5 倍原文),參考文件僅列路徑。
* 高:充分展開背景、步驟與驗收,輸出篇幅 ≤3 倍原文,參考文件帶說明。
* 模型配置:支持爲強化功能單獨指定模型,配置即時生效,無需重啓。建議設置輕量快速模型以避免消耗過多 token。
* 轉換英文:支持“轉換英文”開關。開啓後,無論輸入何種語言,強化結果均輸出爲英文提示詞(參考文件節標題變爲 ## Reference Files,技能引用節爲 ## Skill References)。關閉則跟隨輸入語言。

使用流程

  1. 在聊天輸入框輸入需求。
  2. 點擊右側的“強化”按鈕,輸入框會被鎖定,後臺 agent 開始處理。
  3. 強化完成後,輸入框顯示重寫後的提示詞及參考文件清單。
  4. 點擊“還原”按鈕可恢復原文。

注意事項與故障排查

  • 強化期間輸入框會被鎖定,無法編輯。
  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • 零污染:強化在隔離子會話中運行,不污染主對話歷史。
  • 路徑校驗:參考文件清單逐行校驗存在性,不臆造路徑。
  • 故障排查:圖標不顯示或行爲異常時,查看日誌 ~/.dsh/super-injector/prompt-enhancer-diag.log。

結語

該插件通過隔離的 agent 運行機制和嚴格的路徑校驗,爲 DSH 用戶提供了安全、可靠的提示詞增強方案。對於需要頻繁與 agent 協作的開發者,能夠顯著提升指令的準確性和執行效率。

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

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

小夜