模型失败自动切换备用并继续未完成的轮次
29.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add elanski/dsh-failover-continue该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求lib/client.js:574
fetch("/api/failover-continue/status").then((response) => response.json()).then((body) => {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-timeout@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-settings-plugins@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-llm@deepseek-ai/dsh-session给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 模型失败自动切换备用
- 继续未完成轮次
- 统一自动续接
DeepSeek Harness 的统一自动续接 + 模型故障转移插件(俄/英设置卡)
README
由 DeepSeek 最新模型翻译生成dsh-failover-continue
DeepSeek Harness (DSH) 的统一 自动继续 + 模型故障转移 插件。
一个插件掌管整个弹性循环,而不是将其拆分到自动继续插件和故障转移插件中:
- 有序回退链,具有两级熔断(模型 + 提供商)。
首次失败即打开该路由(阈值为 1);下一个请求会离开已失效的路由。对于报告 Retry-After 的提供商(例如网关回复 “retry in 3594s”),会予以遵守,而不是在 60 秒后再次猛击。
- AUTH 和 BILLING 会切换路由,而不是终止会话。 401/403 或计费/签到 402 会打开失败的路由,该轮次会在下一个健康的回退上继续。只有当整条链都打开时才会触发止损。
- CONTEXT_WINDOW_EXCEEDED 是请求作用域的:超大请求会转移到上下文更大的候选项,而不会停用健康的路由。
- 自动继续失败的轮次:实时 firehose + 冷会话扫描(可在宿主重启后存活:孤立的轮次会唤醒并继续),自适应退避,循环防护。
- 安全阀:maxSwitchesPerStep 限制遍历循环;maxConsecutive 限制继续风暴。
- 从构造上保证会话日志安全:该插件从不写入自定义事件类型(Session.append API 无法携带 ignorable 信封标记)。
展开完整文档(README 剩余 1 节)
dsh-failover-continue DeepSeek Harness (DSH) 的统一 自动继续 + 模型故障转移 插件。 一个插件掌管整个弹性循环,而不是将其拆分到自动继续插件和故障转移插件中: - 有序回退链,具有两级熔断(模型 + 提供商)。 首次失败即打开该路由(阈值为 1);下一个请求会离开已失效的路由。对于报告 Retry-After 的提供商(例如网关回复 “retry in 3594s”),会予以遵守,而不是在 60 秒后再次猛击。 - AUTH 和 BILLING 会切换路由,而不是终止会话。 401/403 或计费/签到 402 会打开失败的路由,该轮次会在下一个健康的回退上继续。只有当整条链都打开时才会触发止损。 - CONTEXT_WINDOW_EXCEEDED 是请求作用域的:超大请求会转移到上下文更大的候选项,而不会停用健康的路由。 - 自动继续失败的轮次:实时 firehose + 冷会话扫描(可在宿主重启后存活:孤立的轮次会唤醒并继续),自适应退避,循环防护。 - 安全阀:maxSwitchesPerStep 限制遍历循环;maxConsecutive 限制继续风暴。 - 从构造上保证会话日志安全:该插件从不写入自定义事件类型(Session.append API 无法携带 ignorable 信封标记)。切换通知以普通的 user/message 行发出;状态保存在状态路由和设置命名空间中。 - 双语 RU/EN 设置卡片:每个字符串都通过语言环境字典(该插件注册了一个 ru 语言包——DSH 仅自带 zh/en)。 安装 dsh plugin --profile web add link:/path/to/dsh-failover-continue or: dsh plugin --profile web add github:/dsh-failover-continue 禁用它要替代的插件(每个 waterfall 恰好一个所有者),迁移设置,重启宿主: node scripts/migrate-settings.mjs --apply ~/.dsh/profiles/web/cordis.patch.yml - id: auto-continue disabled: true - id: model-failover disabled: true - id: model-failover-settings disabled: true 配置 在 settings.yaml 中使用单一的 failover-continue: 命名空间,可从设置 → 插件 → Failover + auto-continue 完全编辑:有序的 fallbacks (提供商/模型)、tripCodes、阈值/冷却时间、继续文本/时机、退避、循环防护。完整的需求/设计/任务请参见 .kiro/specs/failover-continue/(设计仓库)。 验证 npm run typecheck && npm test && npm run build 许可证 MIT — 参见 LICENSE。捐赠代码和想法在 NOTICE.md 中注明出处。 Russian DeepSeek Harness 的单一 自动继续 + 模型回退 插件。 一个插件掌管整个弹性循环,而不是“auto-continue + model-failover”组合: - 有序回退链,具有两级熔断器(路由 + 提供商)。第一次失败会打开路由(阈值为 1);下一个请求会从已失效的路由发出。提供商的 Retry-After (例如「retry in 3594s」)会被遵守,而不是被重试淹没。 - AUTH 和 BILLING 是切换,而不是埋葬。 401/403 或计费 402 会打开路由,轮次会在下一个存活备用上继续。只有当整条链都打开时才停止。 - CONTEXT_WINDOW_EXCEEDED 是请求作用域的:重请求会转到窗口更大的模型,而不会停用健康路由。 - 失败轮次的自动继续:实时事件流 + 冷会话扫描(可跨主机重启存活:「孤儿」会话会被唤醒并继续),自适应退避,循环守卫。 - 保险丝:maxSwitchesPerStep 切断沿链行走的循环, maxConsecutive — 继续风暴。 - 日志按构造即安全:我们完全不写自己的事件类型(Session.append 不支持 ignorable 标记)。通知 — 使用普通 user/message;状态 — 在状态路由和设置命名空间中。 - 双语卡片 RU/EN:所有字符串都通过字典(插件注册语言包 ru — DSH 开箱只有 zh/en)。 安装 dsh plugin --profile web add link:/path/to/dsh-failover-continue 或:dsh plugin --profile web add github:/dsh-failover-continue 禁用被替换的插件(waterfall 上恰好一个所有者),迁移设置,重启主机(见上文)。设置迁移: node scripts/migrate-settings.mjs --apply 检查 npm run typecheck && npm test && npm run build 许可证 MIT — 见 LICENSE。代码和想法的贡献者 — 见 NOTICE.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
elanski/dsh-failover-continue
模型失败自动切换备用并继续未完成的轮次
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。