前言¶
DeepSeek Harness(DSH)採用「一切皆插件」的架構。在實際開發與使用中,會話內臨時切換模型往往會覆蓋全局默認設置,導致新會話配置不一致。本插件旨在解決這個問題,爲 DSH 提供穩定的全局默認模型與 Agent 預設,並支持按工作區獨立綁定。
是什麼¶
該插件是 DSH 的一個客戶端插件,由 chenyangcun 維護。它通過 DSH 自身的設置、會話、工作區、預設和模型選擇接口工作,不依賴外部服務。
核心功能¶
- 穩定的全局 Agent 預設
- 穩定的全局模型(提供方、模型 ID 與推理等級)
- 工作區獨立規則
- 按字段繼承(只覆蓋預設或同時覆蓋兩者)
- 自動應用(新建會話或切換工作區空白會話時生效)
- 保護已有會話(已產生內容的會話不會被強制切換)
- 原生設置界面
- 安全性:不讀取或存儲模型 API Key,不向外部服務發送網絡請求
安裝與啓用¶
在 Web Profile 中執行以下命令安裝:
dsh plugin --profile web add dsh-fixed-new-session-model
安裝完成後,重啓當前 DSH Web 進程,然後打開 設置 → 默認模式與模型。
典型用法¶
- 打開 設置 → 默認模式與模型。
- 在“全局默認設置”中選擇 Agent 預設、提供方、模型和可選的推理等級,然後保存。
- 切換到“工作區獨立配置”。
- 選擇目標工作區和預設;模型可以跟隨全局,也可以綁定工作區專屬模型。
- 新建會話或切換到該工作區的空白會話,插件會自動應用對應配置。
技術細節與兼容性¶
- 插件通過 DSH 的 Settings、Remote 和模型選擇服務工作。
- 支持標準版 DeepSeek Harness(DSH),已在以下環境驗證:
@deepseek-ai/dsh0.1.1-rc.2@deepseek-ai/dsh0.1.2-rc.1- 依賴項:
@deepseek-ai/schemastery(3.18.1)。 - 升級 DSH 後,請重新在 Web Profile 中執行
pnpm install,並確認設置項仍能正常加載。
注意事項¶
插件不讀取或存儲模型 API Key,也不向外部服務發送網絡請求。所有配置複用 DSH 原有設置系統。