dsh-prompt:DSH 側邊欄與 Composer 的可複用提示詞模板庫

前言

在 DeepSeek Harness(DSH)裏反覆寫系統提示、開場白或固定工作流時,常見做法是把內容放在筆記或外部文檔裏,每次手動複製到 Composer。這樣既容易漏改版本,也不方便按場景切換。下面介紹的 dsh-prompt(倉庫名 dsh-prompt,README 中產品名 Scene Prompt Flow)是面向 Web / Desktop 界面的客戶端 bundle:在側邊欄提供可搜索的模板庫,在 Composer 工具行提供緊湊選擇器,並在空白新會話裏用「場景提示流」按分類選子場景。維護者爲 qifenglun1,源碼與說明見 GitHub 倉庫,社區目錄頁爲 skillhub.cn/plugins/qifenglun1/dsh-prompt。社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。

這是什麼

dsh-prompt 把可複用的提示詞模板放在 DSH 界面內一鍵可達的位置:瀏覽、管理、搜索,並在光標處插入模板;若無打開中的會話,選模板會新建會話並把內容放進草稿。插件無需 API Key、令牌或外部服務配置;界面語言跟隨 DSH 語言設置(英文或簡體中文)。當前 package 版本爲 2.0.0,許可證 MIT,要求 DeepSeek Harness 0.2.1-rc.2 或更新版本,且使用 Web 或 Desktop UI。

核心功能

三處入口

  1. 側邊欄庫:左側邊欄書籤打開完整模板庫面板。
  2. Composer 選擇器:Composer 工具行上的小書籤按鈕打開緊湊、可搜索的選擇器,無需離開當前會話。
  3. 場景提示流:空白新會話時,Composer 上方顯示 10 個工作類膠囊;初始未選分類時不顯示卡片。選分類後在一行內展示該分類下的子場景卡片(每類預設 5 個子場景;職場寫作類爲 10 張卡片)。再次點擊已選膠囊可取消並隱藏卡片。選子場景卡片會應用該子場景的 System Prompt,並在光標處插入 starter prompt。提示流生成器 meta 場景在左側庫頂部以獨立條帶展示。

預設與 System Prompt

內置 10 個工作分類(職場寫作、自媒體創作、文字潤色、學習輔導、PPT 製作、編程助手、求職助手、資料分析、生活規劃、律師工作流)及 提示流生成器 meta 分類爲只讀。共 55 個工作預設子場景(每類 5 個,職場寫作爲 10 個)加 1 個生成器;每個工作預設帶有固定的簡體中文 System Prompt 與執行模式,預設正文只讀,可通過 Save as mine 複製爲可編輯副本。僅選工作分類不會附加 System Prompt;選子場景卡片才應用對應 prompt;取消分類會清除。

模板與場景管理

支持創建、編輯、刪除、複製、拷貝、搜索,以及按場景篩選模板。可先 New scene 建自定義場景再建模板;Manage scenes 可重命名或刪除自定義場景,刪除後模板歸入 No scene。自定義場景可配置 System Prompt。

左側庫排序

在左側庫打開 Reorder 可拖拽場景或卡片排序;每行有上移/下移按鈕,手柄支持 Alt+↑/↓,觸屏用按鈕。Restore defaults 經確認後清除自定義順序;Cancel 恢復打開對話框前的順序;Done 保留當前順序。新會話場景區只讀,無拖拽或排序控件;順序保存在當前瀏覽器,並反映到新會話的場景提示流。

提示流生成器與 JSON 導入

生成器會在會話中列出場景、System Prompt 與卡片,並提供可複製的 JSON。將 JSON 粘貼進庫中預覽並確認即可追加自定義場景;規範化 JSON 可再次複製;開啓更新選項可替換已有自定義場景。不生成文件。

插入行爲

模板插入當前草稿光標處;若有選區則替換選區。可通過 Composer 常規範撤銷。無打開會話時選模板會新建會話並把模板放入草稿。

安裝與啓用

插件是 bundle,須通過 DSH 插件管理器安裝,不要直接打開 client.js。倉庫根目錄即安裝包根(含 package.json、cordis.patch.yml、index.js、client.js),無構建步驟。

圖形界面(Desktop / Web,推薦)

  1. 在 DSH 中打開 Plugins。
  2. 選擇 Add plugin → Install a third-party plugin。
  3. 粘貼倉庫地址:
https://github.com/qifenglun1/dsh-prompt
  1. 閱讀信任提示並確認安裝。
  2. 若 prompt-library 行仍爲關閉,在 Plugins 中啓用。
  3. 若側邊欄書籤未出現,刷新 Web GUI 一次。

CLI

安裝會轉發到對應 profile 的 pnpm,請將 web 換成你實際使用的 profile(web、desktop 或自定義名):

dsh plugin --profile web add github:qifenglun1/dsh-prompt

等價 GitHub URL 形式:

dsh plugin --profile web add https://github.com/qifenglun1/dsh-prompt

從 1.x 升級時,2.0.0 將包名由 dsh-plugin-prompt 改爲 dsh-prompt,需先移除舊包再安裝新包;瀏覽器內已保存的模板、分類與排序會保留:

dsh plugin --profile web remove dsh-plugin-prompt
dsh plugin --profile web add github:qifenglun1/dsh-prompt

卸載 bundle 會移除側邊欄入口與 Composer 選擇器;已保存在瀏覽器中的模板不會因卸載而刪除。非官方插件升級方式一般爲卸載後重裝新版本。

典型用法

從 Composer 快速插入:在會話 Composer 工具行點書籤按鈕,搜索模板,選中後內容出現在光標處(或替換選區)。

空白新會話按場景開工:新建且尚未發消息的會話中,在 Composer 上方點某一工作分類膠囊,選一張子場景卡片;System Prompt 與 starter 一併生效。不需要時再次點擊同一膠囊清空。

把預設改成自己的:在庫中打開只讀預設,用 Save as mine 得到可編輯副本,再在模板編輯器裏改場景或正文。

自定義排序:左側庫 → Reorder 調整場景與子卡片順序 → Done;新開會話時場景流順序與庫一致。

用生成器擴展場景:在 提示流生成器 中按對話生成結構化 JSON,複製後粘貼到庫中預覽、確認導入;需要覆蓋已有自定義場景時啓用更新選項。

適用場景與注意

適合經常在 DSH 裏切換寫作、編程、求職、資料分析等固定提示結構的用戶,以及希望把提示流結構化、在瀏覽器內本地管理模板與排序的開發者。

安裝前請自行閱讀倉庫源碼與 MIT 許可證。插件以當前 DSH 進程權限在客戶端運行;從 GitHub 安裝需要能訪問 GitHub。不要手改 profile 的 package.json 或 cordis.patch.yml,由插件管理器維護。

結尾

dsh-prompt 把可搜索的模板庫、Composer 緊湊選擇器和空白會話上的場景提示流收進 DSH 界面,並附帶 55 個工作預設與提示流生成器,無需額外配置即可在光標處插入或開新會話草稿。詳情與 issue 見 GitHub:qifenglun1/dsh-prompt,目錄條目見 skillhub.cn/plugins/qifenglun1/dsh-prompt。

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

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

小夜