Overview
dsh-model-rotation
Model rotation with source grouping for DeepSeek Harness: order models from any provider (agy / Codex / DeepSeek APIs / built-in) manually or automatically, pack model + reasoning effort into presets, fail over automatically when quota runs out (including a step-level auto-resend), pin an Auto entry at the top of the composer model picker, and show which model actually answered in the session header.
README / EN
Package documentation
Registry summary
Model rotation with source grouping for DeepSeek Harness: order models from any provider (agy / Codex / DeepSeek APIs / built-in) manually or automatically, pack model + reasoning effort into presets, fail over automatically when quota runs out (including a step-level auto-resend), pin an Auto entry at the top of the composer model picker, and show which model actually answered in the session header.
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 冷却不区分「同一 provider 的不同账号」——账号级轮询由 `dsh-agy-link` 自己做 (它内部有 account pool + sticky 指针),本插件负责「跨 provider 的降级链」。 - Gemini 在账号/地区不适用时会返回 `ELIGIBILITY`:本插件会把它按 15 分钟冷却处理, 但这一次请求仍要等它 10~30 秒失败后才切到下一档;要么换 agy 账号/代理,要么把这档停用。 - 已经开始输出内容后不能中途换模型,只能报错。 - 不会自动改写 `agent-default-model`,需要手动选或改配置。 - 自动排序的延迟只用首字时间(TTFT)衡量,不含长输出耗时。
