dsh-fixed-new-session-model:固定新會話默認模型與 Agent 預設

前言

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 進程,然後打開 設置 → 默認模式與模型。

典型用法

  1. 打開 設置 → 默認模式與模型。
  2. 在“全局默認設置”中選擇 Agent 預設、提供方、模型和可選的推理等級,然後保存。
  3. 切換到“工作區獨立配置”。
  4. 選擇目標工作區和預設;模型可以跟隨全局,也可以綁定工作區專屬模型。
  5. 新建會話或切換到該工作區的空白會話,插件會自動應用對應配置。

技術細節與兼容性

  • 插件通過 DSH 的 Settings、Remote 和模型選擇服務工作。
  • 支持標準版 DeepSeek Harness(DSH),已在以下環境驗證:
  • @deepseek-ai/dsh 0.1.1-rc.2
  • @deepseek-ai/dsh 0.1.2-rc.1
  • 依賴項:@deepseek-ai/schemastery (3.18.1)。
  • 升級 DSH 後,請重新在 Web Profile 中執行 pnpm install,並確認設置項仍能正常加載。

注意事項

插件不讀取或存儲模型 API Key,也不向外部服務發送網絡請求。所有配置複用 DSH 原有設置系統。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜