SnowAmberX/dsh-role-router0

@SnowAmberX/dsh-role-router

根据角色路由 DeepSeek Harness Agent 请求的模型路由插件。

AI 分析

核心用途是根据 Agent 的当前模式(如规划模式、子代理模式)自动分发到不同的模型(如 Pro 版或 Flash 版)。适合需要精细化控制不同任务阶段模型成本与能力的进阶用户。

包名
@SnowAmberX/dsh-role-router
版本
0.1.0
许可证
BSD-3-Clause
最近更新
2026年8月14日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SnowAmberX/dsh-role-router

Configuration

cordis.yml (composition layer)

- id: model-router
  name: '@SnowAmberX/dsh-role-router'
  config:
    default:        # required; only a fallback when no settings service is mounted
      provider: deepseek-official
      model: deepseek-v4-flash
    planner:        # optional
      provider: deepseek-official
      model: deepseek-v4-pro
    subagent:       # optional
      provider: deepseek-official
      model: deepseek-v4-flash

Unknown keys and blank provider/model values fail loud at load. default is required for schema compatibility, but the live default role comes from the official agent-default-model selection.

settings (user layer)

role-router namespace: { planner?: { provider, model }, subagent?: { provider, model } }. Settings-document values win over the composition layer.