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 原有设置系统。

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

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

小夜