前言¶
DeepSeek Harness 採用插件化架構,社區插件擴展了原生功能。dsh-system-prompt 專注於系統提示詞的編輯管理,解決在設置頁面直接修改後難以回退的問題。
插件概覽¶
該插件在 DeepSeek Harness 的設置頁提供系統提示詞編輯入口,支持恢復默認設置與撤銷上一次保存。
- 名稱:
dsh-system-prompt - 維護者:Ghpt6
- 許可證:MIT
安裝與啓用¶
使用以下命令安裝插件:
npx @deepseek-ai/dsh plugin --profile web add github:Ghpt6/dsh-system-prompt
安裝完成後,重啓 DeepSeek Harness Web 並刷新瀏覽器,進入 設置 → 系統提示詞 頁面即可使用。
核心功能¶
插件提供三種操作模式:
- 使用默認:不覆蓋系統提示詞,由當前 Harness、會話預設和已加載插件自動組裝。
- 追加指令:在原系統提示詞末尾追加自定義文本,保留原有指導。
- 完整替換:將整個系統提示詞正文替換爲自定義文本,原有工具使用指導也會被替換。
其他功能包括:
* 提示詞來源選擇:默認跟隨當前會話,包含 read、write、edit、glob、grep、後臺任務等已加載插件補充的指導。若當前會話爲空且僅加載了一個 Host 會話,則自動使用該會話;多會話時需手動選擇。
* 載入完整默認提示詞:將所選會話的完整默認提示詞複製到編輯區,用於確認或修改。
* 預覽:展示當前配置下重新組裝的提示詞,並提供插件段名稱列表。
使用說明¶
- 編輯與保存
選擇模式(使用默認/追加指令/完整替換),在文本框中輸入或修改內容。輸入爲草稿,點擊 保存修改 後生效。 - 載入默認內容
點擊 載入完整默認提示詞並編輯,將當前會話的完整默認提示詞複製到編輯區。確認載入後仍須手動點擊保存。 - 撤銷修改
點擊 放棄未保存修改 重新載入最新已保存版本。 - 恢復默認
點擊 恢復默認 清空自定義文本並保存,恢復當前 Harness 的組裝結果。 - 撤銷上一次保存
點擊 撤銷上次修改 恢復上一個已保存版本。
技術細節與限制¶
- 文本限制:文本最大支持 100,000 個 UTF-16 代碼單元,拒絕空白內容。
- 模板支持:文本按字面內容使用,不支持模板變量展開(如
{{example}})。 - 作用域:僅處理系統提示詞正文,保留工具 schema、其他插件過濾結果及動態上下文。完整替換模式會移除原提示詞裏的工具指導。
- 配置生效:用戶級設置,作用於共用同一 settings 文檔的會話。保存後下一次組裝模型請求時讀取已提交設置,不需重新啓動 Host。
- 環境要求:已驗證 DSH
0.1.2-rc.1(2026-09-08),Node.js^22.19.0 || >=24.0.0。 - 特殊限制:遠程瀏覽器的 memory/read-only 設置連接不能提交 Host 配置。
配置與卸載¶
插件的配置存儲在 DSH 的用戶設置文檔(通常爲 <DSH_HOME>/settings.yaml)的 dsh-system-prompt 命名空間下。
dsh-system-prompt:
schemaVersion: 1
mode: append
prompt: |-
請始終使用中文回答。
previous:
mode: default
prompt: ""
若需卸載插件,執行:
npx @deepseek-ai/dsh plugin --profile web remove dsh-system-prompt
卸載後插件移除覆蓋,但用戶設置仍保留。重新安裝將繼續使用之前的設置。