前言¶
在 DeepSeek Harness(DSH)Web 聊天頁面中,臨時寫下的提示詞常常比較粗略,缺少清晰的目標、上下文或期望輸出形式。dsh-ai-prompt-optimizer 針對這類場景提供了一個操作入口:在輸入框發送按鈕旁添加“✨ AI 優化”,幫助把當前草稿整理成更清晰、完整、可直接發送給 AI 的提示詞。
這是什麼¶
dsh-ai-prompt-optimizer 是一個用於 DeepSeek Harness(DSH)Web 聊天頁面的提示詞優化插件,由 wuchubuzai2018 維護,許可證爲 MIT。
它解決的是“發送前整理提示詞”的問題:讀取輸入框中的原始草稿,調用 DSH 已配置的默認模型生成優化版本,並將結果回填到輸入框,由用戶確認後再發送。
核心功能¶
- 一鍵優化:讀取當前輸入框草稿並生成優化版本。
- 複用當前模型:使用 DSH 已配置的默認模型,不需要單獨配置 API Key。
- 發送前確認:優化後不會自動提交,你可以繼續編輯。
- 過程可見:請求期間按鈕顯示“優化中…”。
- 失敗可感知:輸入爲空、模型不可用或調用失敗時,會彈出明確提示。
- 更廣模型兼容性:只發送基礎模型請求字段,避免部分 Provider 不支持可選參數而失敗。
- 優化結果只回填到輸入框,不會自動發送,最終內容仍由你確認。
安裝與啓用¶
先確認環境滿足以下要求:
- DeepSeek Harness Web
0.1.0-rc.6 - DSH 中已經配置可用的默認模型
- 從源碼安裝時需要 Node.js 22+ 和 pnpm
安裝命令如下,該插件會安裝到 web profile:
dsh plugin --profile web add dsh-ai-prompt-optimizer
安裝完成後,重啓 DSH Web:
dsh web
如果系統通過 Corepack 管理 pnpm,可以先執行:
corepack enable pnpm
如果 pnpm 阻止 Git 依賴執行構建腳本,需要按終端提示,把對應 key 加入 DSH profile 目錄下 pnpm-workspace.yaml 的 allowBuilds,然後重新執行安裝命令。
典型用法¶
1、打開 DSH Web 聊天頁面。
2、在輸入框中寫下原始需求,例如“幫我寫一個週報”。
3、點擊發送按鈕旁的“✨ AI 優化”。
4、等待優化完成。
5、檢查回填後的提示詞,可以繼續修改,確認後再發送。
注意:優化結果會替換當前輸入框草稿。如果原文很重要,請先複製保存。
適用場景與注意¶
適合在 DSH Web 聊天頁面中,需要把粗略想法整理成更完整提示詞的用戶。使用前,請先確認 DSH 中已經配置可用的默認模型。
插件以當前 dsh 進程權限運行。安裝前,建議檢查插件源碼,並確認 MIT 許可證符合使用場景。
安裝後沒有看到按鈕時,可按下面順序確認:
1、插件安裝到了 web profile。
2、安裝後已經重啓 dsh web。
3、當前頁面是聊天會話頁面。
4、執行下面命令時能看到 ai-prompt-optimizer:
dsh --profile web --dump-config
鏈接¶
DSH 社區目錄是獨立站點,不表示 DeepSeek / 幻方官方從屬關係。本文資料未提供可覈實的目錄頁 URL。
GitHub 倉庫:dsh-ai-prompt-optimizer