前言¶
DeepSeek Harness(DSH)的設計理念是「一切皆插件」。在實際使用中,開發者常會遇到提示詞不夠清晰、缺乏具體指令等問題,這會降低模型輸出的質量。針對這一場景,有一個插件可以一鍵優化當前輸入框中的提示詞。
插件定位¶
dsh-prompt-enhancer 是一個 DeepSeek Harness 插件:在輸入框工具欄增加一個 ✦ 按鈕,點擊即可將當前草稿改寫爲更清晰、更具體的提示詞,結果寫回輸入框並可撤回,同時逐字保留草稿中的 @文件引用。
核心功能¶
- 一鍵優化:點擊工具欄右側的 ✦ 圖標,自動將當前提示詞改寫爲更清晰的版本。
- 結果寫回:優化後的提示詞直接寫入輸入框,方便繼續編輯或發送。
- 可撤回:優化完成後顯示 ↺ 撤回 按鈕,點擊即可恢復原始提示詞。
- 保留引用:草稿中的
@文件引用會被逐字保留,不會被過濾或替換。 - 狀態反饋:按鈕有以下三種狀態:
- 待優化:✦
- 優化中:旋轉圖標(自動禁用,防止重複點擊)
- 可撤回:↺ 撤回(手動修改草稿後自動變回 ✦)
安裝與啓用¶
方式一:插件管理器(推薦)¶
在對話中讓 Agent 安裝本目錄,或使用插件管理工具:
plugin_manager { "action": "install_bundle", "target": "<本目錄絕對路徑>" }
安裝後可在 側邊欄 → 插件 頁看到「提示詞增強」,可隨時啓停。
方式二:手工掛載¶
在 profile($DSH_HOME/profiles/<name>)下:
- 讓包可被解析:
pnpm add link:<本目錄絕對路徑> - 在
cordis.patch.yml追加:
- insert:
- id: prompt-enhancer
name: 'dsh-prompt-enhancer'
替換已安裝的插件後需重啓進程才能加載新代碼。
要求¶
- Harness 已配置可用的模型服務。
- 優化使用當前部署的默認模型,可在插件配置中指定
provider/model覆蓋。
典型用法¶
- 在輸入框裏寫下你的提示詞(爲空則按鈕不顯示)。
- 點擊工具欄右側的 ✦ 圖標。
- 等待片刻,草稿會被替換爲優化後的提示詞。
- 不滿意就點 撤回,恢復原文。
適用場景與注意¶
- 適合需要在對話中快速優化提示詞的場景,如需要更清晰指令、更具體要求時。
- 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
結語¶
通過一鍵改寫提示詞並支持撤回,dsh-prompt-enhancer 可以幫助你在對話中更高效地打磨提示詞,提升輸出質量。