DeepSeek Harness 提示詞潤色插件 (dsh-plugin-prompt-polish)

前言

在 DeepSeek Harness (DSH) 中開發智能體或調試提示詞時,往往需要反覆調整措辭以獲得更精準的輸出。手動重寫不僅耗時,還容易偏離原意。dsh-plugin-prompt-polish 插件直接在提示詞輸入框右下角增加了一個潤色按鈕,利用模型能力將草稿一鍵改寫爲結構更清晰、指令更明確的提示詞。

插件介紹

這是一個由開發者 imlida 維護的客戶端插件。它通過在輸入框槽位掛載 UI 組件,爲用戶提供了一個可視化的潤色入口。插件不依賴打包工具,通過 DSH 的原生插件機制加載,支持自定義潤色提示詞,且在執行潤色時不污染上下文或歷史記錄。

核心功能

  • 一鍵潤色:點擊輸入框右下角的「✨潤色」按鈕,模型會對當前草稿進行改寫,成功後整段替換回輸入框。
  • 撤銷操作:如果草稿未被修改,可以點擊「↻撤銷」將內容還原爲潤色前的狀態。
  • 自定義提示詞:支持通過界面或配置文件修改用於潤色的 System Prompt,以適應不同場景。
  • 零污染:潤色過程不寫入對話歷史,不消耗 KV 緩存,僅作爲一次性補全調用。
  • 配置靈活:支持通過 Profile 補丁覆蓋 provider 和 model 參數,以加快潤色速度。
  • 狀態管理:輸入框爲空、提交中或潤色進行中時,按鈕會自動置灰禁用。

安裝與啓用

插件通過命令行安裝,安裝後需在配置中註冊 bundles 並重啓 DSH。

  1. 執行安裝命令(以 desktop profile 爲例):
dsh plugin --profile desktop add https://github.com/imlida/dsh-plugin-prompt-polish
  1. 手動將插件添加到 profile 的依賴列表中:
    編輯 $DSH_HOME/profiles/desktop/package.json,在 dsh.profile.bundles 數組中追加 "dsh-plugin-prompt-polish"。

  2. 重啓 DeepSeek Harness。

配置與使用

  • 修改提示詞:
    插件會在 $DSH_HOME/plugin-data/prompt-polish/settings.json 下生成配置文件。你可以直接編輯該文件修改潤色提示詞,修改後立即生效,無需重啓。點擊輸入框右下角的「⚙設置」按鈕,也可以通過界面修改或恢復默認。

  • 更換模型:
    默認潤色使用當前默認模型。若需加快速度,可在 Profile 補丁文件($DSH_HOME/profiles/<profile>/cordis.patch.yml)中配置:

  - id: prompt-polish
    config:
      provider: deepseek-account
      model: deepseek-flash
      reasoningEffort: low
      temperature: 0.3
      maxTokens: 2048

已知限制

  • 文件引用丟失:草稿中的 @文件 引用芯片會在潤色後被整段替換丟失(LLM 改寫通常也會破壞引用語義),建議在潤色前複製原文。
  • 質量依賴:潤色質量取決於自定義的提示詞和所選用的模型能力。
  • 用量消耗:每次潤色消耗一次模型調用額度。
  • 更新方式:暫不支持自動更新,升級插件需先卸載再安裝新版。

總結

該插件通過在輸入框側邊欄集成一個輕量級的潤色入口,解決了在 DSH 中頻繁優化提示詞的痛點。它不侵入對話歷史,操作直觀,適合需要精細化打磨提示詞的開發者。

  • GitHub 倉庫:https://github.com/imlida/dsh-plugin-prompt-polish
  • 社區目錄:https://www.skillhub.cn/plugins/imlida/dsh-plugin-prompt-polish
羽毛球分组比赛记分
小程序二维码

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

小夜