DSH Plugins
返回列表
🤖

dsh-failover-continue

模型推理 更新于 2026.09.22

在终端中运行以下命令:

dsh plugin install elanski/dsh-failover-continue

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install elanski/dsh-failover-continue,或从开源仓库 https://github.com/elanski/dsh-failover-continue 按文档安装该插件。

插件介绍

在 DeepSeek Harness 里,自动续跑和模型故障转移往往被拆成两个插件,配置重复、状态难对齐,一次失败还可能把整段会话直接打断。dsh-failover-continue 把整条韧性闭环收进一个插件:按顺序走降级链,在模型与提供商两层做熔断;第一次失败就打开该路由,后续请求不再死磕同一路径,并尊重 Retry-After,避免在网关要求长冷却时仍按固定间隔重试。

遇到 401/403 或计费类 402 时,插件会切换路由而不是结束会话,只要链上还有可用后备,当前回合就能继续;只有整条链都不可用时才止损。上下文超长(CONTEXT_WINDOW_EXCEEDED)按请求处理:把这一次请求挪到更大窗口的候选模型,而不把原本健康的路由一并「停车」。

失败回合会自动续跑:结合实时事件流与冷会话扫描,主机重启后孤儿回合也能被唤醒;配合自适应退避与循环守卫,以及每步切换上限、连续续跑上限等安全阀,降低无限切换与续跑风暴的风险。会话日志侧不写入自定义事件类型,切换通知以普通 user/message 呈现,状态落在状态路由与设置命名空间。

适合需要稳定长对话、多提供商/多模型混用、且希望用一套配置管好「续跑 + 降级」的 DSH 用户与运维者;设置卡片支持 RU/EN 文案(插件注册 ru 语言包)。

使用场景

  • 主模型限流或网关返回 Retry-After 时按链自动切换
  • 401/403 或计费 402 后希望当前回合继续而非整段会话失败
  • 主机重启后仍有未完成回合需要被扫描并自动续跑

适合人员

  • 多提供商、多模型混用的 DSH 日常用户
  • 需要长对话稳定性的团队或个人
  • 负责插件配置与降级策略的运维者