dongsheng123132/dsh-switch ↗★ 0
dsh-switch
Evidence-first model control plane for DeepSeek Harness
AI 분석
核心用途是查看默认模型选择、列出注册的提供商路由,并安全地切换默认模型与推理努力度。适合需要在 DSH 中动态管理、验证和切换底层大模型路由的系统管理员。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dongsheng123132/dsh-switchInstall the DSH bundle
Pin a reviewed commit when installing from GitHub:
dsh plugin --profile web add github:dongsheng123132/dsh-switch#
dsh --profile web --dump-config
The bundle ships JavaScript and has no install/build lifecycle script.
Tools
dsh_switch_status({ includeModels? })
- shows the default selection used by newly created sessions;
- lists registered provider routes;
- optionally asks each adapter for its advertised models;
- performs no provider network health request itself.
dsh_switch_default({ provider, model, reasoningEffort?, expectedProvider?, expectedModel? })
- validates the exact route with
ctx.llm.resolveModelInfo(); - rejects an unsupported reasoning effort;
- supports an optimistic-concurrency expectation pair;
- saves through
ctx.agentDefaultModel.saveSelection(); - reads the value back and fails if the write is not observable;
- affects new sessions only. Existing sessions keep the route recorded in their logs.