Back to home@jadehare

dsh-model-controller

为 DeepSeek Harness 提供基于关键词和语义分类的动态模型路由插件,可按任务自动选择模型与推理强度。

Stars
0
Language
TypeScript
Created
Aug 21, 2026
Updated
Aug 24, 2026
GitHub repo

Introduction

dsh-model-controller

中文 | English

把本插件安装进 DSH profile 后,每个用户 turn 会自动选择一次模型:先按关键词做正则匹配,未命中再走语义分类。

当前版本要求 DeepSeek Harness 0.1.1-rc.2 或兼容版本。

默认路由

场景模型Reasoning
复杂结构(v4pm重构设计deepseek-v4-promax
Review(reviewdeepseek-v4-prohigh
小脚本(v4fmdeepseek-v4-flashmax
小方法(v4fhdeepseek-v4-flashhigh
处于 Plan Modedeepseek-v4-promax
语义分类器(未命中时)deepseek-v4-flashoff

未命中时保留 Agent 的原始模型。选定路由在整个 turn 内有效。

设置开关

打开 设置 → 插件 → 插件配置。保存后从下一个用户 turn 起生效。

  • 全局匹配模式 — 混合模式(先正则,再语义)、仅 Semantic、仅 Regex。
  • Route 规则 — 增删改排序路由;可恢复内置默认表。
  • Semantic 分类器 — 仅在混合 / 仅 Semantic 需要分类时使用。
  • Plan Mode — 处于 Plan Mode 时强制使用专用 Pro/max 模型。
  • 路由元数据 — 在 reasoning 开头显示 provider、模型、推理强度和 Route id。

安装

dsh plugin --profile web add dsh-model-controller@next
dsh web

从本仓库安装时先构建,再安装当前目录:

pnpm install
pnpm run build
dsh plugin --profile web add .

卸载:dsh plugin --profile web remove dsh-model-controller