DSH Prompt Optimizer:一鍵將模糊需求改寫爲可執行指令

在 DeepSeek Harness (DSH) 中,直接輸入模糊需求往往難以得到高質量的執行結果。DSH Prompt Optimizer 是一個持久化 Web 插件,旨在通過一鍵優化功能,利用當前所選模型將模糊需求改寫爲結構化、可執行的超級提示詞。

核心功能

該插件主要解決提示詞質量參差不齊的問題,核心能力包括:

  • 一鍵優化與輸入鎖定:點擊 ✨ 按鈕後,輸入框會被鎖定,防止優化結果覆蓋用戶正在輸入的內容。同時,輸入框會出現跑馬彩虹漸變邊框,並在上方狀態行顯示優化進度。
  • 模型複用:優化過程完全使用用戶在模型選擇器中已選的 provider 和 model,無需額外配置。
  • 智能改寫策略:面向編程智能體,內置雙模板自適應機制(內容任務走結構化指令,執行任務走 Agent 執行說明書)。採用“探索優先協議”和“Skills 感知”,缺失信息不會預設假設,而是引導智能體先盤點自身技能和配置。
  • 狀態可見:優化期間輸入框上方狀態行會顯示“✨ 正在優化(模型名)”,完成後顯示“✓ 完成”或“⚠️ 失敗原因”。

安裝與啓用

該插件爲持久化插件,安裝後隨 DSH 進程啓動自動加載。

dsh plugin --profile web add .

安裝完成後需要重啓 DSH 或刷新頁面,輸入框左側的 ✨ 按鈕纔會出現。

使用流程

  1. 在輸入框輸入模糊需求(例如:“幫我寫個好看的主頁”)。
  2. 點擊模型選擇器左側的 ✨ 按鈕。
  3. 等待幾秒,觀察輸入框鎖定、彩虹邊框以及狀態行的提示。
  4. 優化結果自動填入輸入框,此時可以直接發送給智能體。

技術實現

  • 前端交互:利用 DSH 的 conversation.blocks 機制實現輸入鎖定,使用 CSS 動畫實現跑馬彩虹漸變邊框。
  • 後端通信:宿主端通過 POST /prompt-optimizer/api/optimize 接收請求,僅允許本機迴環地址訪問。使用 llm.stream 調用當前模型,並內置 LRU 緩存和 single-flight 機制優化性能。
  • 插件結構:通過 dsh.bundle.patch 掛載,dsh.client 指定瀏覽器端注入路徑。

注意事項

  • 插件基於 MIT License 開源。
  • 優化功能僅限本機迴環地址訪問。
  • 安裝後需重啓 DSH 或刷新頁面才能看到按鈕。

資源鏈接

  • GitHub:https://github.com/xinmo114514/dsh-prompt-optimizer
  • 目錄頁:https://www.skillhub.cn/plugins/xinmo114514/dsh-prompt-optimizer
羽毛球分组比赛记分
小程序二维码

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

小夜