前言¶
在 DSH Web 聊天頁寫需求時,輸入框裏的原始句子常常只有任務方向,缺少具體比對項、輸出清單和邊界條件。dsh-prompt-enhance 針對這個輸入框場景做提示詞增強:把當前草稿擴寫成更具體的提示詞,同時保留原句,並提供一鍵撤回;默認複用 DSH 當前默認模型,模型不可用或超時時自動降級爲規則模板。
這是什麼¶
dsh-prompt-enhance 是 DeepSeek Harness 的 Web 端輸入框增強插件。已覈實資料中的倉庫地址爲:
https://github.com/BBbangage/dsh-prompt-enhance
倉庫路徑體現的 owner 爲 BBbangage;維護者單獨說明未在已覈實資料中給出。許可證爲 MIT。
它主要解決三個具體問題:
- 原始需求太短,缺少可執行要求;
- 增強後希望不丟原文;
- 模型不可用時仍希望得到可用輸出。
在 DSH 插件生態中,它屬於可安裝到 Web profile 的標準插件。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。
核心功能¶
一鍵增強¶
點擊輸入框發送按鈕旁的星芒圖標,插件會把當前草稿擴寫爲增強提示詞。
保留原句¶
增強輸出以「原句。具體要求如下:」開頭,並自然分行列出 2~4 條具體要求。這樣可以直接逐條閱讀和修改,不需要重新理解整段改寫。
按內容智能¶
插件會識別以下任務意圖:
- 參數修改
- 數據彙總
- 內容創作
- 翻譯
- 審查
- 代碼
- 文件處理
同時會抽取輸入中已有的數據源、格式、受衆、時間等信息,避免重複追問。
模型爲主、規則兜底¶
默認使用 DSH 當前默認模型進行改寫。如果模型不可用或超時 15s,插件會自動降級爲規則模板,仍會輸出結果。
一鍵撤回¶
增強完成後,同一個按鈕會變爲撤回圖標 ↺。點擊後恢復增強前的原文,避免替換輸入框後丟失原始需求。
純圖標狀態¶
按鈕不使用額外文字,只通過圖標狀態表達:
- 輸入爲空時按鈕置灰;
- 處理中圖標旋轉;
- 失敗時變紅,懸停可見原因。
零配置¶
插件複用 DSH 當前默認模型,不需要單獨配置 API Key。
安裝與啓用¶
已覈實安裝命令如下,安裝到 web profile:
dsh plugin --profile web add dsh-prompt-enhance
如果你的 profile 名不是 web,將命令中的 web 替換爲對應 profile 名。
已覈實資料未確認當前發佈狀態;README 中將上述命令標註爲發佈後使用。若通過源碼或本地渠道安裝,環境要求如下:
Node.js 22+
pnpm
安裝完成後重啓 dsh。該插件不依賴動態插件 RPC harness,是標準的可安裝插件,重啓後常駐,無需每次授權。
典型用法¶
下面是可復現的使用步驟。
- 打開 DSH Web 聊天頁面。
- 在輸入框寫下原始需求,例如:
根據提供的PPT內容,對變壓器參數進行修改
- 點擊發送按鈕旁的星芒圖標。
- 輸入框會被替換爲增強提示詞,例如:
根據提供的PPT內容,對變壓器參數進行修改。具體要求如下:
識別PPT中涉及的所有變壓器參數(如額定容量、額定電壓、額定電流、阻抗電壓、空載損耗等),與現有參數逐一比對,找出差異項。
按PPT中的最新數值更新差異項,未涉及的參數保持原值不變。
修改完成後,輸出變更前後的參數對比清單,標註每項參數的新舊值。
- 逐條閱讀、微調後發送。
- 如果不滿意,點擊同一個按鈕。此時按鈕爲
↺撤回圖標,點擊後恢復原文。
也可以在輸入框直接使用斜槓命令:
/prompt-enhance 你的任務
效果等同點擊星芒圖標。
適用場景與注意¶
適合以下使用者:
- 在 DSH Web 中經常寫簡短任務需求,希望快速擴寫成更具體的提示詞;
- 希望增強後保留原句,並能一鍵撤回;
- 希望複用當前 DSH 默認模型,不額外配置 API Key;
- 接受模型不可用時自動降級爲規則模板。
環境要求:
DeepSeek Harness Web 0.1.0-rc.6+
建議相同或更新的 rc 版本。
LLM 模式需要 DSH 中已配置可用的默認模型。未配置時,插件會自動使用規則模板降級,不會報錯。
使用前注意:
- 安裝到當前使用的 profile,並重啓
dsh; - 當前頁面應爲 DSH Web 聊天會話頁;
- 如果輸出偏泛,說明 LLM 通道未走通,已降級爲規則模板;配置可用默認模型後,會回到 LLM 增強;
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼和MIT許可證。
鏈接¶
GitHub 倉庫:
https://github.com/BBbangage/dsh-prompt-enhance
目錄頁:已覈實資料未提供目錄頁 URL,本文不給出未經覈實的目錄頁鏈接。