前言¶
在使用 DeepSeek Harness(DSH)進行智能體開發或多輪對話時,如果希望所有會話都遵守同一套底層規則或背景信息,反覆在每條消息的系統提示詞裏粘貼會非常低效。dsh-global-context 插件通過注入機制解決了這個問題,將全局指令與單次對話的上下文解耦。
插件簡介¶
這是一個由用戶 ZZJQ678 維護的 DSH 插件。它在對話視圖新增了一個「全局提示詞配置」標籤頁,允許用戶配置一段文本。這段文本會被插入到每個會話系統提示詞的最前面,保存後下一條消息立即生效。
核心功能¶
插件主要提供以下能力:
1. 將自定義提示詞注入到每個會話系統提示詞的最前面。
2. 在對話視圖增加一個「全局提示詞配置」標籤頁,支持實時編輯。
安裝與啓用¶
在終端執行官方安裝命令。安裝完成後需要重啓 DSH 以確保生效。
dsh plugin --profile web add -w github:ZZJQ678/dsh-global-context
典型用法¶
- 打開對話視圖,點擊新增的「全局提示詞配置」標籤頁。
- 在文本框中寫入希望注入的指令或背景信息。
- 點擊保存。寫入的內容會出現在每個會話系統提示詞的最前面,下一條消息即生效。
配置文件默認保存在 $DSH_HOME/global-context.md。插件界面底部會顯示該路徑,也可以直接用記事本打開該文件進行編輯。
適用場景與注意¶
該插件適合需要在多個會話中保持一致指令的開發者。使用時需注意:
1. 安裝插件後務必重啓 DSH。
2. 如果需要停止注入,只需清空配置內容並保存。
3. 插件兼容版本爲 dshReleases 0.1.2-rc.1。
4. 源碼開源,許可證爲 MIT,建議在安裝前檢查源碼。
總結¶
通過這個插件,可以在不修改每個會話單獨設置的前提下,統一管理全局指令。插件目錄與 GitHub 鏈接如下:
- 插件目錄:https://www.skillhub.cn/plugins/ZZJQ678/dsh-global-context
- GitHub:https://github.com/ZZJQ678/dsh-global-context