插件dsh-llm-router 0.1.1 发布:Lead/Worker 模型路由成为一等公民
dsh-llm-router 0.1.1 已发布(2026-09-20)。它把 Lead/Worker 路由做成 harness 的一等公民:插件在 ctx.llm 上注册一条虚拟提供方路由(默认 lead-worker),并提供 cordis 服务 ctx.llmRouter。模型路由因此不再是躲在外部二进制或旁路代理里的决策——它就是每个模型调用都要经过的同一张注册表里的一条路由:可观察、可拦截、可替换。
0.1.1 修掉的是与 dsh-ubuntu-sandbox 0.1.0 同源的安装阻断(schemastery ^3.18.2 在公共源不存在 → notarget),依赖范围改为 ^3.18.0;同时新增 check-installable / verify-installed 两步「打包 → 真实解析依赖装进临时 profile → 以 bundle 启动」的发布前校验,让这类不可安装的版本不再有机会发出去。
配套上线新页面 dsh-llm-router 发布与安装:三种安装方式(社区市场 / dsh plugin / 手工 patch 行)、配置字段表、虚拟模型与策略规则、推理强度为什么归路由所有、观察 / 拦截 / 替换三种改路由方式,以及「成本与边界」——prompt cache、故障转移绝不拼接答案、重试仍归 dsh-llm-retry、决策不进持久会话日志。
- 轮次成本形状:一次 lead 调用做规划,其余步骤交给 worker;便宜路由持续失败时再升级回 lead(升级自限,成功即清零)
- 虚拟模型:
auto/lead/worker/worker:<id>——模型选择器、会话日志、压缩、会话标题都无需改动 - 无配置时休眠:既没有
lead也没有workers时只打一行日志、不挂载任何东西;但「写了一半」的路由会明确报错 - 目录源已在线:https://zephyrrtos.cn/dsh-llm-router/catalog-source.json,市场里条目名为 Lead/Worker Model Router
安装前请先读插件安装与更新教程里的两个通用坑:dsh plugin只装依赖、不写挂载清单(要确认dsh.profile.bundles含包名),以及 pnpm 10/11 的 store 版本冲突(ERR_PNPM_UNEXPECTED_STORE)。