前言¶
DeepSeek Harness(DSH)以「一切皆插件」爲設計理念,支持通過插件擴展功能。在多會話、多工作區的使用場景下,需要爲不同會話提供一致的系統提示詞模板,或者在工作區級別覆蓋全局默認。dsh-prompt-inject 旨在解決這一需求。
是什麼¶
dsh-prompt-inject 是 H1a3x/dsh-prompt-inject 的本地維護適配版,面向 DSH Desktop 0.2.1-rc.3 等版本。它不是上游官方發行,保留原項目版權與 MIT 許可。插件通過管理命名模板,支持全局默認與工作區覆蓋,將選定的模板注入到會話的系統提示詞中。
核心功能¶
- 管理命名系統提示詞模板,支持全局默認設置
- 爲工作區指定繼承、禁用或覆蓋模板
- 模板以明文保存,並會傳給模型
- 支持模板切換後立即生效,無需重啓會話
- 兼容 DSH Desktop 0.2.0-rc.2 / 0.2.1-rc.2 / 0.2.1-rc.3
- 在 Windows 平臺已驗證
安裝與啓用¶
在 Releases 頁面下載與本版本對應的預構建 tgz 包,先覈對 SHA-256 校驗值,再通過 DSH 官方插件界面選擇該包,或執行:
dsh plugin --profile <你的Profile> add <安裝包完整路徑>
重啓 DSH 後,在插件管理器中核對名稱、ID 和版本。更新前請備份自己的配置;不要手動修改 node_modules 或 app.asar。
典型用法¶
- 打開插件的模板管理面板
- 添加命名模板,設置內容
- 選擇全局默認模板
- 爲工作區指定繼承、禁用或指定模板
- 保存後,下一次系統提示組裝即生效
適用場景與注意¶
- 適合需要統一系統提示詞策略的開發者、運維人員
- 插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證
- 已接受請求、歷史與摘要不會因切換模板撤回
- 工作區匹配保留路徑大小寫和分隔符差異,不是權限隔離
- 不能保證任意 Agent 預設均會注入
結語¶
dsh-prompt-inject 爲 DSH 用戶提供了一套可控的系統提示詞模板管理方案,支持全局與工作區級別的覆蓋,便於在多會話場景下保持提示詞的一致性。相關資源:
- 插件目錄:https://www.skillhub.cn/plugins/379385796-sys/dsh-prompt-inject
- GitHub 倉庫:https://github.com/379385796-sys/dsh-prompt-inject