← 返回列表
D

dsh-agentic-router

v1.3.0 · 0 天前发布

DeepSeek Harness plugin: learning agentic router — rule + UCB + LinUCB + k-NN experts under an EXP3 meta-selector, with a durable quality-reward flywheel

deepseek-harnessdshdsh-pluginagentic-routermodel-routingbanditexp3flywheelllm

README

dsh-agentic-router

🌐 语言切换 / Language: 简体中文 · English

DeepSeek Harness(DSH)插件:学习型智能路由(agentic router)+ 数据飞轮

监听每次模型请求,按任务类型与复杂度把请求路由到最合适的模型档位;四个专家并行推荐、EXP3 元选择器决定听谁的;每回合按质量代理信号(工具失败、模型重试、延迟)计算奖励并回传,路由策略随使用越学越准。全部决策与奖励落盘,可审计、可重放。

架构


用户输入 → 分类(规则,<1ms) → 四专家推荐 → EXP3 元选择 → agent/request 切换模型
↑ │
UCB/LinUCB/k-NN/EXP3 更新 ← 质量代理奖励 ← 回合收尾(工具失败/重试/延迟)

| 专家 | 算法 | 状态 |
|---|---|---|
| rule | 确定性阈值表(复杂度 ≤0.3→fast,≥0.7→strong,其余 mid) | 冷启动先验,常驻兜底 |
| UCB | 簇×档多臂老虎机,未探索臂上界∞、平局轮转 | 零样本即活跃 |
| LinUCB | 特征线性打分 + 探索项,梯度更新 | 影子,50 样本毕业 |
| k-NN | 经验池最近邻(k=5)聚合 | 影子,30 经验毕业 |
| EXP3 | 元选择器,重要性加权更新 | 常驻,冷启动偏 rule(权重 2.5) |

设计细节与路线图见 [docs/DESIGN.md](./docs/DE

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-agentic-router
Repo
Engines
{"node":">=22.19"}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}