NinjaSln-labs/dsh-session-slm-router ↗★ 0

dsh-session-slm-router

Shadow-mode SLM router for DeepSeek Harness: per-turn weak/strong prediction via vertical-small-model CLI, writes ~/.dsh/slm-shadow/session-slm-shadow.jsonl; does NOT change the active model (S1 shadow only). 适合需要评估或灰度测试轻量级模型降级策略的系统优化任务。

Package
dsh-session-slm-router
Compatibility
Unverified
Harness peer range
^0.1.2-alpha.4
Cordis peer range
^4.0.2
Version
0.1.0
License
MIT
Last updated
Sep 19, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NinjaSln-labs/dsh-session-slm-router

配置

模式选择

mode行为
shadow(默认)只预测 + 写影子日志,不换模
weak-only(S3 灰度)真正换模,但只放行 switch_to_weak(降档);switch_to_strong 记录但不放行
off关闭插件

weak-only 绑定时做 reasoning effort 能力兼容预检(宿主对不兼容组合硬拒):目标无该能力 → 当轮剥离请求参数后绑定;值不在目标支持列表 → 顺延次选;全部不兼容 → 不绑定(不降档)。详见「数据」节说明。

同意门(downgradeConfirm):bind 前可经宿主审批通道弹「是否降档」确认卡(浏览器 dsh-client-ui-approval 渲染,标题=reason);always 每次 bind 都问,smart 仅高意图情景(会话首轮/强模型≠默认)问,never 静默。拒绝/超时(30s)/无 UI → 当轮不降档(安全方向),结果落 downgrade_confirm 影子字段。

完整配置示例


### 完整配置示例

```yaml