DSH Plugins
返回列表
dsh-operating-context

dsh-operating-context

模型推理 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install AIMFllyYS/dsh-operating-context

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端中运行 dsh plugin install AIMFllyYS/dsh-operating-context 即可安装,插件源码位于 https://github.com/AIMFllyYS/dsh-operating-context 。

插件介绍

在 DeepSeek Harness 中同时接入多个模型服务时,上下文窗口大小分散在 catalog、models 列表和 defaultContextWindow 等多个层级,缺乏一个直观的统一管控入口。手动编辑 settings.yaml 容易遗漏或写错,而直接 patch adapter 配置又会连带覆盖 endpoint、credential 等关键字段,风险极高。

dsh-operating-context 在 Settings 页面新增了「工作窗口」选项,所有写入均通过 settings.mutate 在用户层完成,不挂载第二套压缩引擎,也不修改 adapter 内部结构。它从已安装 catalog 中读取每个模型的原生上限,确保所选窗口永远不会超出模型实际承载能力;当所选值不超过上限时,插件自动移除已有的 capacity override,让 catalog 原生值重新生效,操作幂等且可逆。对于多命名空间的批量写入,失败时会精确报告已完成的批次数量并重新加载权威状态,不会把部分写入伪装成回滚。

适合在 Harness 中同时管理 DeepSeek、Kimi、Anthropic、OpenCode 等多个 provider,需要统一上下文窗口大小、希望避免手动编辑 YAML 的用户。无论是使用 catalog 路由、带 models 列表的路由还是手声明路由,都可以在设置页直接选择窗口大小并即时生效。

截图预览

使用场景

  • 在多个模型服务间统一上下文窗口大小
  • 将所选窗口限制在模型原生承载上限内
  • 避免手动编辑 settings.yaml 或 patch adapter 配置

适合人员

  • 在 DeepSeek Harness 中同时接入多个 provider 的用户
  • 需要集中管控上下文窗口、减少 YAML 手工维护的团队
  • 希望不修改 adapter 内部结构即可调整模型容量的开发者