Releases: Visol-456/dsh-llm-fallback
Releases · Visol-456/dsh-llm-fallback
Release list
v0.1.1
v0.1.1
DeepSeek Harness 的 provider 回退链插件——主 LLM 调用失败时自动切换到备用 (provider, model) 目标。
更新内容
- 动态链头:请求本身永远是链头——插件绝不改写你在聊天栏里选的 provider/model。配置的只有备用目标。
- 顶层 fallbacks 配置:就是一份备用目标列表。旧的 chains/match/providers 结构已弃用,加载时会提示迁移。
- 休眠模式:不带 fallbacks 挂载是合法的——插件会放行所有请求,直到你在 Web UI 里添加备用目标。
- GUI 配置面板(设置 → 回退链):provider/model 下拉选择(数据来自各 provider 已配置的模型列表,杜绝手填错模型)、切换错误码、失败阈值、冷却时间。保存后写入
~/.dsh/settings.yaml,下一次请求即生效。 - UNKNOWN_MODEL 加入默认切换错误码:配置错误也会自动切到备用。
- dsh.bundle profile 层:
dsh plugin --profile web add @visol-456/dsh-llm-fallback一条命令自动激活。 - 部署文档:cordis patch 语法、本地开发 junction 布局、npm/pnpm 发布常见坑都写进 README 了。
安装
dsh plugin --profile web add @visol-456/dsh-llm-fallback或者用 cordis patch overlay 挂载——具体语法见 README。
快速开始
- insert:
- id: llm-fallback
name: '@visol-456/dsh-llm-fallback'
config:
fallbacks:
- provider: deepseek-official
model: deepseek-v4-flash
cooldownMs: 30000每个请求都保持你在界面上选的模型;当它失败并命中可切换错误码时,请求会按顺序在备用目标上重试。