DSH Plugins
返回列表
⚙️

dsh-session-robustness

工作流 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install bainianlaoyao/dsh-session-robustness

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

在 DeepSeek Harness 终端中执行 dsh plugin install bainianlaoyao/dsh-session-robustness,或从开源地址 https://github.com/bainianlaoyao/dsh-session-robustness 克隆安装,完成后重启 web profile 即可生效。

插件介绍

用 DSH 跑长链路 agent 工作流时,最让人崩溃的往往不是模型答错,而是一次 turn 中途撞上超时、限流、5xx 或 SSE 断流这类瞬时故障。官方 dsh-llm-retry 试满 5 次后就把失败当作终态,整个 turn 戛然而止,你只能手动再发一轮续跑。尤其当一次多步工作流里某步恰好踩中网关抖动,前面的上下文全部作废,体验非常割裂。dsh-session-robustness 正是为这个痛点而生:它接在官方重试器之后,在同一个已打开的 step 上把同一条请求重新发出,持续重试直到成功、你点 Stop、或你在设置里按下暂停。

核心能力有三点值得注意。第一,它只接管瞬时 API 失败(timeout、rate-limit、5xx、SSE 断流、半截 JSON、HTTP 408/429/499 等),对 AUTH、QUOTA、CONTEXT_WINDOW_EXCEEDED 等永久错误一律不重试,避免无限烧钱或挂死会话。第二,退避策略采用指数加抖动,并优先尊重服务端 Retry-After 头;失败分片不会进入模型可见历史,不会污染后续上下文。第三,针对 openai-codex 的 WebSocket 续写场景,流失败后自动丢弃该会话的 previous_response_id,防止后续请求永远钉死在一条不完整的响应上。

它适合经常跑多步 agent 工作流、所在网络或供应商网关容易出现瞬时抖动的用户;尤其如果你主要用 openai-codex 路由、频繁看到 Codex overloaded / Upstream request failed 这类文案,这个插件能让那一轮从直接失败变成静默恢复,省去反复手动续跑的麻烦。

使用场景

  • 多步 agent 工作流中途遭遇超时或限流,官方 5 次重试耗尽后自动接管续跑
  • openai-codex 路由频繁出现 Codex overloaded 或 5xx 瞬断,静默恢复无需手动重发
  • SSE 长流传输中途断开或半截 JSON,避免整个 turn 被判为终态失败

适合人员

  • 跑长链路多步 agent 工作流、在意单次 turn 连续性的开发者
  • 使用 openai-codex 路由且上游网关偶发抖动的用户
  • 希望省去手动复制重发、让瞬时故障静默自愈的重度 DSH 用户