@saoutax/dsh-prompt-polish:在 Composer 輸入框裏用 AI 潤色草稿

前言

在 DeepSeek Harness(DSH)裏寫 Composer 草稿時,措辭往往還要再改一輪:句式不順、目標不清晰、引用 @file / @session 芯片已經選好,卻不想爲潤色單獨開一條會話。常見做法是複製到別處改完再貼回,或把整段發給模型——前者打斷流程,後者會在 Session 裏多出一行對話。下面介紹的插件把潤色收進 Composer 工具欄:原地改寫、不提交 Session,並保留撤銷與芯片行爲。

這是什麼

@saoutax/dsh-prompt-polish 是 Saoutax 維護的 DSH 插件(社區分類:模型推理)。它在 Composer 工具欄、模型選擇器旁增加一顆緊湊按鈕;點擊後由 AI 改寫當前草稿,結果直接替換輸入框內容,不向 Session 提交,因此不會產生新的聊天行。項目倉庫:https://github.com/Saoutax/dsh-prompt-polish;目錄頁:https://www.skillhub.cn/plugins/Saoutax/dsh-prompt-polish。

核心功能

原地改寫與單次撤銷

潤色後草稿被 polished 文本整體替換;未向 Session 發送,故無額外對話記錄。潤色前的內容會保留 8 秒,此期間按鈕變爲撤銷控件,再次點擊可恢復原草稿。

引用芯片與命令草稿

改寫會盡量把已有的 @file、@session 芯片重新錨定到潤色後的正文;若改寫後文中不再出現某芯片,芯片會被追加到末尾而不是丟棄。以命令芯片開頭的草稿(例如 plan 模式的 /plan 或已選 slash 命令)同樣可潤色:僅改寫命令標記之後的正文,命令聲明原樣保留。若 /plan 芯片後沒有任務文字,則無可潤色內容,按鈕保持隱藏直至輸入任務描述。

模型與快捷鍵

可在插件行配置 provider、model;留空則跟隨當前 Session 的路由與推理強度(並回退到部署默認模型)。快捷鍵:Windows/Linux 爲 Ctrl+Shift+.;macOS 爲 Cmd+Shift+.,對當前焦點會話執行工具欄同一動作。

配置項

在 DSH 插件列表中爲該包配置下列字段(含義與默認值以 README 爲準):

字段 默認 含義
provider "" 潤色請求的 Provider;空則跟隨 Session
model "" 模型 id;空則跟隨 Session
instructions 空 → 使用 prompts/polish.md 定義「潤色」含義的系統指令
maxInputChars 8000 單次潤色接受的最長草稿字符數
maxOutputTokens 2000 向模型請求的輸出 token 上限
temperature 0.3 採樣溫度

默認指令僅存在於包內 prompts/polish.md;構建時複製進包,Host 在激活時讀取。若該文件缺失或爲空,插件會明確報錯並拒絕激活,而不會無規則靜默運行。可在插件行設置 instructions 覆蓋默認文件。

安裝與啓用

包發佈在 npm;通過 DSH CLI 安裝到 web profile 的示例命令如下(須與官方 README 一致):

dsh plugin --profile web add @saoutax/dsh-prompt-polish

也可使用 Releases 中的 .tgz 或本地目錄作爲安裝目標,便於離線安裝或本地開發。插件以當前 dsh 進程權限運行,安裝前應查閱源碼與許可證(本插件代碼爲 MIT;構建時從 Lucide 生成的圖標素材爲 ISC)。

典型用法

  1. 在 web profile 安裝並啓用插件後,打開帶 Composer 的會話。
  2. 在輸入框撰寫或粘貼草稿;若含 @file、@session 或命令芯片,按平時方式插入。
  3. 點擊工具欄潤色按鈕(或使用上述快捷鍵),等待原地替換完成。
  4. 若 8 秒內不滿意,再次點擊按鈕撤銷;滿意則照常發送或繼續編輯。

對帶 /plan 的草稿:先寫出命令芯片後的任務正文,按鈕出現後執行潤色;僅命令、無正文時按鈕不顯示。

適用場景與注意

適合需要在 Harness 內快速整理 Composer 措辭、又不想污染 Session 歷史的開發者。不適合把潤色當作「自動發送」:插件設計就是隻改輸入框、不提交對話。

社區目錄 skillhub.cn 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,本包是其中之一。維護者通過 CI 與 release-please 在 main 分支上自動發版至 npm;查閱具體版本與變更請以 GitHub Releases / npm 爲準。

結尾

@saoutax/dsh-prompt-polish 把 AI 潤色收進 Composer 工具欄:原地改寫、8 秒撤銷、芯片與命令草稿行爲與 README 描述一致。需要安裝命令與配置細節時,以目錄頁與倉庫 README 爲準。

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

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

小夜