dsh-prompt-lab:在 DSH 輸入欄把草稿改寫成 Agent 結構化提示詞

前言

在 DeepSeek Harness(DSH)裏寫提示詞,常見做法是直接交給模型「潤色一遍」。輸出往往更流暢,但未必按 role / task / context / constraints / output format 這類 Agent 流水線組織,後續在 composer 裏複用、迭代也不直觀。

下面介紹社區插件 提示詞工坊(dsh-prompt-lab,維護者 xueccci)。它在 DSH Web 輸入欄提供 優化 入口:先用規則或可選 LLM 把當前草稿改寫成可執行的 Agent 結構,再在確認彈窗裏對照原稿、看五層診斷與輸出分,由你決定是否寫回 composer。本地規則可離線工作;需要精修時可走 hybrid、僅 DSH 或 OpenAI 兼容的雲端 API。

這是什麼

dsh-prompt-lab 是面向 DeepSeek Harness 的 Agent 結構化提示詞優化插件,分類上屬於模型推理相關能力。它解決的是:把 composer 裏的零散草稿,整理成帶角色、任務、上下文、約束與輸出格式的結構化提示,並在寫回前給你明確的確認步驟。

插件爲 MIT 許可的獨立社區項目,與 DeepSeek AI 無隸屬關係。安裝與能力說明以 GitHub 倉庫 與 SkillHub 目錄頁 爲準;SkillHub 爲獨立插件目錄站點,並非 DeepSeek 官方應用商店。

環境要求: DSH >= 0.2.0-rc.2(Typert 嚴格 codec 需 create() 工廠;模型元數據經 llm.resolveModelInfo() 讀取)。

核心功能

與普通「潤色」的差異

通用潤色類插件 dsh-prompt-lab
方法 讓模型重寫一次 先做 Agent 階梯 結構化
模式 多種策略標籤 普通優化 / 精簡 / 擴寫
離線 通常依賴模型 本地規則 可產出結構化結果
確認 靜默寫回 彈窗 + 分數 + 顯式操作
失敗 硬失敗 降級本地,黃條提示

三種模式

  1. 普通優化:改寫成 Agent 結構(role / task / context / constraints / output format)。
  2. 精簡:提取主幹——核心任務、硬約束、交付物。
  3. 擴寫:只細化用戶在原稿中點名的需求。

四種引擎

引擎 行爲
僅本地 離線規則,不調用模型,草稿不出本機
hybrid(默認) 本地骨架 → 當 provider 與 model 可解析時再經 DSH 精修
僅 DSH 優先 DSH;無模型或失敗時降級本地 + 黃條
雲端 API OpenAI 兼容 HTTP(DeepSeek 或自定義);失敗同樣降級本地 + 黃條

hybrid / 僅 DSH / 雲端 API 會把草稿與本地骨架發給所配置的模型服務商;僅本地模式數據留在本機。

請求超時:idle 15s / 總計 60s。

確認彈窗

點 優化(或 Ctrl/Cmd+Enter)後,彈窗展示原稿、結果、五層 chips 與輸出分。左側原稿可編輯。

操作 行爲
繼續優化 對當前左側原稿再跑一輪(與入口「優化」相同邏輯)
回填輸入 右側結果填入左側原稿,便於二次編輯
採用 左側原稿寫回 composer,toast「已寫入」;僅當 composer 原草稿未被改動時寫回
複製 複製右側結果到剪貼板
取消 / Esc / × 不修改 composer 草稿

安裝與啓用

在已安裝 DSH 且使用 web profile 的前提下,按 README 安裝固定版本:

dsh plugin --profile web add github:xueccci/dsh-prompt-lab#v0.2.0

重啓該 profile 的 Web 進程,瀏覽器內 Ctrl+Shift+R 強刷。Linux 下可用下面命令確認插件已載入(Windows 文檔示例爲 findstr,可按環境改用 grep):

dsh --profile web --dump-config | grep dsh-prompt-lab

成功後,composer 輸入欄左側應出現 優化 按鈕。

典型用法

  1. 在 composer 輸入欄寫好草稿。
  2. 點擊 優化,或按 Ctrl/Cmd+Enter。
  3. 在彈窗中查看原稿與結果;可在左側編輯,或 繼續優化、回填輸入。
  4. 確認無誤後點 採用,將左側內容寫回輸入框(composer 草稿未變時生效)。

在 設置 → 提示詞工坊 中可調整:

  • 引擎:僅本地 | hybrid(默認)| 僅 DSH | 雲端 API
  • 模式:普通優化 | 精簡 | 擴寫
  • 雲端 API:Base URL / Key / 模型,含測試連接
  • 推理行爲:自循環、快捷鍵(默認開啓)
  • 關於:維護者與插件信息

雲端 API 的 Key 保存在瀏覽器 localStorage,不會寫入工作區文件。

適用場景與注意

適合: 經常在 DSH Web composer 裏寫 Agent 類提示、希望統一五段結構、又需要在寫回前人工把關的開發者。

注意:

  • 插件隨當前 DSH 進程權限運行;安裝前建議閱讀 源碼 與 MIT 許可證(見倉庫 LICENSE、NOTICE)。
  • 非本地引擎會向配置的服務商發送草稿與骨架;敏感內容請優先 僅本地,或自建可控的雲端端點。
  • 精修失敗時仍會給出本地結構化結果,留意界面黃條說明。

DSH 生態強調「一切皆插件」;本插件當前 package 版本爲 0.2.0,GitHub 星標數爲 3(以目錄頁與倉庫頁面爲準)。

鏈接

羽毛球分组比赛记分
小程序二维码

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

小夜