@snowamberx/dsh-role-router

@SnowAmberX · 模型与账号接入
检测未发现问题无安装脚本来源一致

按角色(默认/计划/子代理)自动路由到不同模型,计划模式自动切换,适合需要分角色用不同模型的开发者

v0.2.2版本
npm 预构建包安装方式
2026-08-22最近更新
4 · 221Star · 周下载
dsh plugin --profile web add @snowamberx/dsh-role-router查看仓库

插件介绍

根据仓库资料整理 · commit a4b6763

主要功能

  • 为 default、planner、subagent 三种角色独立配置模型,未配置的角色请求完全透传给官方模型选择逻辑
  • 进入 /plan 计划模式自动切换到 planner 模型,退出时按快照恢复计划前的官方选择
  • 监听器注册在根上下文,覆盖主代理及所有进程内嵌套子代理的模型请求
  • 设置页提供「多角色模型路由」卡片,三个模型下拉框选项与 /model 同源并可单独设置推理强度
  • composer 输入框旁显示 default 与 planner 当前生效模型的摘要胶囊
  • 支持 cordis.yml 组合层与用户级 settings 两级配置,settings 优先且保存即生效无需重启

适合什么时候用

  • 希望计划阶段用推理更强的模型、执行阶段用更快模型,且不想每次手动切换
  • 使用大量进程内子代理,希望子代理统一使用指定模型而不受主对话模型选择影响

安装后会多出什么

界面设置 → 插件配置 →「多角色模型路由」卡片 · 会话输入框旁的模型摘要胶囊

使用前需要

  • 需通过 dsh plugin --profile web add 安装,安装后需重启 dsh web 生效
  • 依赖多个官方 @deepseek-ai 包作为 peerDependencies,包括 dsh-agent、dsh-plan-mode、dsh-llm、dsh-settings 等
  • 角色配置的 provider 需在 harness 中已注册对应 adapter,否则请求会报 NO_ADAPTER 错误

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库SnowAmberX/dsh-role-routernpm@snowamberx/dsh-role-router@0.2.1安装方式npm 预构建包收录日期2026-08-19固定 commita4b67633e314 · 2026-08-22
dsh plugin --profile web add @snowamberx/dsh-role-router