DSH Plugins
返回列表
dsh-model-retry-settings

dsh-model-retry-settings

模型推理 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install icrefin/dsh-model-retry-settings

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

在 DeepSeek Harness 中运行 dsh plugin install icrefin/dsh-model-retry-settings 安装插件(仓库:https://github.com/icrefin/dsh-model-retry-settings);桌面版请在「设置 → 插件」安装打包产物后重启 Harness。

插件介绍

DeepSeek Harness 会为每个模型提供商解析请求重试策略,但官方自带的组合界面里,并没有一个地方让你直接改「失败后再试几次」。想调这个数字,往往只能去改提供商配置或碰 YAML,对日常用桌面版的人来说既不方便,也容易和文档里的默认值对不上。

dsh-model-retry-settings 把这件事收进「设置 → 模型」页:在提供商列表下方多出一张卡片,用开关决定是否覆盖各提供商自己的重试策略,并用 0~50 的整数设定全局 maxRetries(默认 5,与 dsh 内置一致)。保存后配置走普通设置通道,字段是 volatile 的,无需重启进程,下一次失败的模型请求就会按新策略进入既有的重试流水。

插件只改「重试次数」这一环:计数、退避、会话里的 llm/retry 事件仍由 dsh-llm-retry 负责。仅对 mode 为 normal 且带 maxRetries 的策略生效;always 模式或未声明的策略保持原样。关闭覆盖时,各提供商自己的策略完全不受影响。

适合经常在本地或自托管 Harness 里调模型、希望用图形界面统一收紧或放宽重试、又不想为这一项单独维护提供商配置的用户——尤其当你已经依赖 dsh-base 里自带的重试执行器,只想在界面上动一个数字的时候。

截图预览

使用场景

  • 想在图形界面里统一调整各提供商失败请求的最大重试次数
  • 官方组合没有暴露重试次数,不想手改 provider 配置
  • 网络不稳或限流时,需要快速把重试从默认 5 调到更少或更多

适合人员

  • 日常使用 DeepSeek Harness 桌面版、主要走设置页的用户
  • 自托管或本地 profile、已启用 dsh-llm-retry 的部署维护者
  • 需要全局统一重试策略、而非按提供商单独写配置的团队