dsh-prompt-optimizer:在 DSH 裏用項目上下文改寫提示詞草稿

前言

在 DeepSeek Harness(DSH)裏寫任務說明時,草稿往往只有「做什麼」,缺少當前倉庫的技術棧、目錄約定和配置背景。每次都要手動粘貼項目說明,既重複,也容易漏掉 Agent 真正需要的約束。

DSH 的生態思路是「一切皆插件」:能力通過插件掛進 Harness,而不是改核心客戶端。下面介紹社區維護的 dsh-prompt-optimizer(lucky6star9/dsh-prompt-optimizer)。它在 SkillHub 目錄中的分類爲模型推理,簡介爲「dsh-prompt-optimizer 提示詞優化插件」;公開目錄頁顯示當前可安裝版本爲 v1.0.0(截至頁面信息)。SkillHub 與 DeepSeek / 幻方無官方從屬關係,本文僅作技術導讀,不構成安裝背書。

這是什麼

dsh-prompt-optimizer 由 lucky6star9 維護,面向在 DSH 輸入框或 Agent 會話裏手動優化提示詞草稿的場景。公開文檔將其定位爲:結合當前工作區項目上下文,把草稿改寫成更貼合倉庫的提示詞,並寫回輸入框;觸發由用戶或 Agent 主動發起,而不是在後臺自動改寫內容。

核心功能

以下能力來自對該插件公開 README 的第三方導讀(dsh-plugin.org 中文頁,標明以倉庫 README 爲準)及 dsh.so 安裝驗證頁對插件包的描述;GitHub 默認 README 若與本地不一致,請以倉庫當前文檔爲準。

  1. 項目上下文參與改寫:後端掃描工作目錄中的技術棧標記、配置與工具鏈相關文件,並對源代碼做採樣;會跳過 node_modules、.git、dist 等常見目錄,上下文預算約 6000 字符。
  2. 三種手動觸發方式:
    - 輸入框工具欄中的燈泡按鈕(文檔描述爲發送按鈕左側的圓形按鈕);
    - 斜槓命令 /optimize(後跟空格,對當前草稿執行優化);
    - 會話 Agent 可調用的工具 optimize_prompt。
  3. 結果呈現:優化後的提示詞寫回輸入框;優化說明展示在輸入框上方面板,草稿清空後面板會關閉。
  4. 界面:文檔稱支持中英文文案,並使用 DSH 的 CSS 變量以適配明暗主題。
  5. 實現與許可:公開資料記載爲 JavaScript 編寫,許可證爲 MIT(以倉庫內 LICENSE 文件爲準)。

dsh.so 對 github:lucky6star9/dsh-prompt-optimizer 的沙箱安裝與 Web 冒煙測試中,插件在加載樹中以 prompt-optimizer 相關條目處於 active 狀態;該站點爲獨立社區索引,不是 DSH 官方應用商店。

安裝與啓用

在已安裝 DSH 的環境中,公開安裝說明給出的 web 配置命令如下。執行前請確認你使用的 profile 名稱與日常啓動 DSH 的方式一致(文檔示例爲 web)。

dsh plugin --profile web add github:lucky6star9/dsh-prompt-optimizer

安裝完成後,按 DSH 慣例完全退出並重新打開 Harness,再在插件管理器中確認插件已啓用。若你使用 desktop 等其他 profile,需將 --profile web 換成對應 profile,具體以 DSH 官方文檔爲準;本文僅複述上述已在多個公開頁面一致出現的命令。

典型用法

下面步驟復現公開用法說明中的主路徑,便於在本地對照。

  1. 在 DSH 輸入框寫好提示詞草稿(可先在草稿裏寫明希望優化的方向或約束)。
  2. 任選一種觸發方式:
    - 點擊輸入框工具欄的燈泡按鈕;或
    - 輸入 /optimize 後執行;或
    - 在 Agent 會話中讓其調用 optimize_prompt。
  3. 等待後端經 DSH 遠程命令通道收集項目上下文並調用模型;優化結果應寫回輸入框,說明文字出現在上方面板。
  4. 若結果不符合預期,在草稿中補充說明後再次手動觸發,不要依賴自動改寫。

若結果爲空或未寫回,公開排查建議包括:確認草稿非空、工作目錄可讀、插件已在管理器中啓用,以及前端與後端插件半部均已加載。

適用場景與注意

適合誰

  • 經常在同一倉庫裏向 DSH 下達任務,希望提示詞自動帶上棧與目錄約定,又不想每次複製粘貼背景說明的開發者。
  • 需要在 Agent 對話中偶爾調用 optimize_prompt,把自然語言需求整理成更結構化的提示詞的場景。

務必注意

  • 插件以當前 DSH 進程的權限運行,會讀取工作區文件並向模型發送草稿與上下文;安裝前應閱讀 lucky6star9/dsh-prompt-optimizer 源碼與 MIT 許可證,確認可接受的數據範圍。
  • 社區目錄(SkillHub、dsh.so、dsh-plugin.org 等)與 DeepSeek / 幻方無官方從屬關係;收錄或自動化掃描不等於安全背書。
  • 公開頁面對分類的標註可能不一致(例如 SkillHub 爲「模型推理」,部分第三方目錄寫作「工具與能力」);以你使用的目錄與倉庫 README 爲準。
  • 不要假設未在文檔中出現的配置項或版本行爲;當前目錄頁可見版本爲 v1.0.0,升級後請以倉庫變更說明爲準。

結尾

dsh-prompt-optimizer 把「補全項目背景」從手工粘貼變成可重複的手動一鍵/命令/工具流程,適合在 DSH 插件化工作流裏打磨提示詞草稿。進一步信息請查看 SkillHub 目錄頁與 GitHub 倉庫:

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

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

小夜