dsh-tier-router

@BruceLanLan · 模型与账号接入
检测有风险提示无安装脚本

按任务难度自动路由强弱两档模型:强档负责规划评审,弱档负责日常实现,并配高危操作守卫与失败自动升级。

v0.4.7版本
GitHub 源码安装安装方式
2026-08-16最近更新
6Star
dsh plugin --profile web add github:BruceLanLan/dsh-tier-router查看仓库

插件介绍

根据仓库资料整理 · commit f8da55b

主要功能

  • 自动分档路由(auto 模式):处于计划模式时用强档模型,进入执行阶段自动切换到弱档模型。
  • 按会话独立设置档位(/tier strong|cheap|auto|off),互不影响进程内其他会话。
  • 按需咨询与评审:/advisor 和 tier_advisor 工具向强档模型询问关键决策,tier_review 工具让强档模型对变更给出 APPROVE/NEEDS-CHANGES/BLOCKED 评审结论。
  • 失败自动升级:短时间窗口内多次步骤报错会临时升级到强档模型,超时后自动恢复。
  • 高危操作守卫:弱档模型执行时,pre-execute 阶段会拦截 rm -rf、sudo、force push、访问 .env/.ssh/密钥文件等高危调用,强制先切换到强档模型。
  • 子代理分层调度:tier_worker 可为子代理指定档位、输出结构、工具白名单和委派深度,并支持后台任务执行。

适合什么时候用

  • 希望日常实现用便宜模型跑,但规划、架构决策和最终评审仍由更强模型把关,以控制成本。
  • 担心弱档模型在执行阶段误触发高危命令(如 rm -rf、force push、读取密钥文件),需要确定性拦截而非仅依赖模型自律。
  • 希望在模型连续失败时自动临时切换到更强模型排查问题,而不必手动干预。

安装后会多出什么

命令/tier plan/tier strong|cheap|auto|off/tier set <strong|cheap> <provider> <model> [effort]/tier review <focus>/tier subagent <inherit|cheap|strong>/advisor <question>
Agent 工具tier_advisortier_reviewtier_workertier_configure

使用前需要

  • 必须组合进 agent preset(而非作为 host bundle 安装),单独装包不会生效;仓库提供了现成的 tiered preset。
  • 依赖多个官方 DSH 插件作为 peerDependencies:cordis、schemastery、dsh-agent、dsh-agent-default-model、dsh-commands、dsh-jobs、dsh-llm、dsh-plan-mode、dsh-session、dsh-settings、dsh-subagent、dsh-system-prompt、dsh-tools。
  • 默认强/弱档模型为 deepseek-official 的 deepseek-v4-pro 与 deepseek-v4-flash,需在环境中注册相应 provider/model(可通过 /tier set 改配)。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制文件系统会话数据
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库BruceLanLan/dsh-tier-router安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:BruceLanLan/dsh-tier-router#f8da55b 锁定本次检测的 commit。收录日期2026-08-15固定 commitf8da55b4c599 · 2026-08-16
dsh plugin --profile web add github:BruceLanLan/dsh-tier-router