dsh-prompt-boost:DSH Web 界面的輸入優化工具

前言

DeepSeek Harness (DSH) 的插件化架構允許擴展其 Web 界面。dsh-prompt-boost 旨在解決提示詞輸入質量問題。它通過在模型選擇器旁邊添加一個 ✨ 按鈕,將原始草稿重寫爲結構化指令。

核心功能

  • ✨ 優化輸入:一鍵將當前草稿重寫爲清晰、結構化且可直接執行的提示詞。
  • ↩ 撤銷:優化完成後,按鈕變爲 ↩ 圖標,點擊可恢復原始輸入,支持反覆優化。
  • 保真度優先:保留輸入中的具體細節(路徑、數字、名稱、命令),不編造信息;缺失關鍵信息會標記爲佔位符。
  • 任務感知:自動檢測任務類型(編碼、數據處理、寫作、分析等)並組織內容。
  • 自然輸出:採用 Trae 風格的自然指令文本(如編號列表),不使用 JSON 或模板表頭。
  • 語言鎖定:輸出語言始終跟隨輸入語言(中文進中文出,英文進英文出)。
  • 防覆蓋:如果在優化過程中用戶修改了草稿,結果將不會回寫,且撤銷功能不會激活。

安裝

安裝過程需要手動添加配置補丁。在 Web 用戶的配置文件中(例如 ~/.dsh/profiles/web/cordis.patch.yml)插入以下內容:

- insert:
    - id: prompt-boost
      name: 'dsh-prompt-boost'

確保插件的包已通過 node_modules 可用(通過 npm 或 link 安裝),然後重新加載 DSH 主機並刷新 Web GUI。

使用方法

  1. 在對話編輯器中輸入粗糙的想法,例如:“幫我寫個腳本整理下載文件夾,文件太亂了”。
  2. 點擊 ✨ 按鈕(優化過程中會顯示加載動畫)。
  3. 在編輯器中查看優化後的指令,確認無誤後發送。
  4. 如果對結果不滿意,點擊 ↩ 恢復原始輸入,並嘗試用另一種措辭。

技術與限制

  • 零構建:插件爲純 JavaScript(ESM 主機 + __ModuleLoader__ Web 打包)。
  • 輸入限制:最大支持 8000 字符,超時時間爲 90 秒。
  • 環境要求:需要運行在 DSH 上,且已掛載 llm 和 agentDefaultModel 服務並配置了默認模型。需要瀏覽器 Web GUI(對話編輯器)支持。

生態鏈接

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

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

小夜