前言¶
在 DeepSeek Harness(DSH)裏開新對話時,如果希望模型始終遵守同一套角色、語氣或工作約定,常見做法是在每條會話裏重複粘貼一段 system 說明,或在各項目裏分別維護人設。前者費事且容易漏改,後者難以做到「所有新對話默認帶上同一段提示」。dsh-global-prompt 是社區插件,在 DSH 側邊欄提供「全局提示詞」編輯入口,保存後會在每條新對話的首輪裏,把內容作爲 system prompt 的獨立段落注入。下面介紹它的定位、行爲與安裝方式。
這是什麼¶
dsh-global-prompt 由 KunKun24(包作者署名「困困」)維護,許可證爲 MIT,當前 package 版本爲 1.1.0。插件類型上屬於 DSH 的 Web 端擴展(dsh.client.platform 爲 web),在社區目錄中歸類爲趣味換裝類;核心用途仍是「寫一次全局提示詞 / 人設,新對話自動帶上」,與中英雙語簡介一致。
內容保存在當前 profile 的數據目錄,不上傳到其他地方;卸載時插件本身不寫業務數據,只需從依賴與 bundle 配置中移除即可。
核心功能¶
注入方式與優先級¶
在 DSH 側邊欄打開「全局提示詞」,編寫內容並保存。保存後的文本會在新對話首輪發送前,作爲 system prompt 的一個獨立段落注入;優先級排在「部署人設」之後。多輪對話中不會在每一輪重複注入,以免重複佔用 token。
長度與實現上的取捨¶
README 寫明兩項上限:整體最多 4000 字,單段最多 2000 字,用於避免把上下文窗口擠滿。作用域計數使用 WeakMap,且不對作用域對象做 JSON.stringify——文檔說明 Cordis 的守衛代理在序列化時會讀 toJSON 並拋錯,該錯誤會導致每條消息都無法發出。
運行環境¶
package.json 要求 Node >=22.13.0。插件通過 cordis.patch.yml 參與 Cordis 補丁加載,並在客戶端注入 @deepseek-ai/dsh-client-ui-slots 以提供側邊欄 UI。
安裝與啓用¶
插件在 DSH 進程權限下運行,安裝前宜自行查看 GitHub 倉庫 源碼與 MIT 許可證。以下爲 README 中的三種安裝方式。
方式一:插件市場(推薦)¶
在 dsh 的「插件市場」裏搜索包名 dsh-global-prompt 直接安裝。社區目錄頁:https://www.skillhub.cn/plugins/KunKun24/dsh-global-prompt(SkillHub 爲獨立社區站點,與 DeepSeek / 幻方無官方從屬關係)。
方式二:Release 壓縮包¶
dsh plugin --profile web add ./dsh-global-prompt-1.0.0.tgz
將 ./dsh-global-prompt-1.0.0.tgz 換成你下載的 Release 壓縮包路徑;--profile web 表示裝到 web profile,與 README 示例一致。
方式三:手動裝到 profile¶
# 1. 複製到 profile 的 vendor 目錄
cp -r dsh-global-prompt ~/.dsh/profiles/web/vendor/dsh-global-prompt
# 2. 在 profile 的 package.json 里加一條依賴(file: 指向 vendor)
# "dependencies": { "dsh-global-prompt": "file:./vendor/dsh-global-prompt" }
# 3. 裝依賴並重啓
cd ~/.dsh/profiles/web && pnpm install && dsh web
典型用法¶
1、啓動或刷新 DSH Web,確認插件已加載。
2、在側邊欄找到「全局提示詞」。
3、寫入希望長期生效的說明(角色、輸出格式、禁忌事項等),點擊保存。
4、新開一段對話,首輪請求即會帶上該段落;無需在每條用戶消息裏重複粘貼。
若同時配置了部署人設,全局提示詞會排在人設之後進入 system prompt,兩者會一併生效,具體合併順序以 DSH 當前版本行爲爲準。
適用場景與注意¶
適合需要統一對話基調的本地或自託管 DSH 使用者,例如固定技術寫作風格、默認使用某種語言、或給所有實驗性對話加一層安全與格式約束。不適合把超大段文檔當作「全局知識庫」塞入——有 4000 字總上限,且只在首輪注入,長知識更適合用檢索或其它插件方案。
卸載時,從 profile 的 package.json 的 dependencies 和 dsh.profile.bundles 裏刪掉 dsh-global-prompt,再執行 pnpm install 並重啓 DSH 即可。
結語¶
dsh-global-prompt 用側邊欄一次性配置、首輪自動注入的方式,減少重複粘貼 system 說明的成本。目錄與安裝入口見 SkillHub 插件頁,源碼與詳細說明見 GitHub:KunKun24/dsh-global-prompt。