DSH Plugins
返回列表
🖥️

deepseek-harness-retry

客户端 更新于 2026.08.29

在终端中运行以下命令:

dsh plugin install syncended/deepseek-harness-retry

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

在 DeepSeek Harness 中执行 dsh plugin install syncended/deepseek-harness-retry 即可安装该插件,源码参见 https://github.com/syncended/deepseek-harness-retry 。

插件介绍

在 DeepSeek Harness 中,模型请求可能因瞬时故障、过载或中断而失败,直接重试又容易失控。deepseek-harness-retry 面向这类场景,接入 Host 的 request-error 流程,在内置恢复策略之后提供有界指数退避、可配置错误码、提供商路由白名单与黑名单、Retry-After 支持,以及用户取消感知,把临时失败转化为可控重试。

除了普通请求重试,它还关注冷启动后的中断会话恢复。当一次重试尚未完成、模型步骤缺少助手消息、或工具边界已持久关闭但后续模型步骤未开始时,插件可在确认安全的前提下继续未完成工作,同时不会删除、重排或替换已有持久收件箱项目,避免污染会话历史。

适合长期运行 DeepSeek Harness、需要跨提供商路由、希望减少失败请求丢失并保留可观测日志的开发者。它不改变内置策略,不引入浏览器连接或额外环境变量,更适合作为稳定运行环境中的容错层。

使用场景

  • 模型 API 偶发返回 PI_AI_ERROR 或 UNKNOWN 导致请求失败
  • 过载场景下需要更长的重试窗口和延迟
  • DSH 崩溃重启后安全恢复未完成的模型步骤

适合人员

  • 长期运行 DeepSeek Harness 的生产或开发环境
  • 需要跨提供商路由管理重试策略的开发者
  • 希望减少失败请求丢失并保持会话可观测性的团队