dsh-model-retry-settings:DeepSeek Harness 模型请求重试次数控制

DeepSeek Harness (DSH) 的默认配置中,模型请求的重试策略通常由配置文件决定,且没有提供图形界面供用户直接调整。开发者若需针对不同提供商修改重试次数,必须手动编辑配置。本文介绍的插件为此提供了一个可视化的控制入口。

插件简介

icrefin/dsh-model-retry-settings 是 DeepSeek Harness 的一个插件,属于模型推理类别。它在 Web 客户端的 Settings → Model 页面增加了一个偏好卡片,允许用户直接设置每个提供商失败模型请求的重试次数。

核心功能

该插件主要解决以下问题:
* 可视化控制:在 Web 界面的 Settings → Model 页面增加一个偏好卡片。
* 调整重试次数:控制每个提供商失败模型请求的重试次数(maxRetries)。
* 替换策略:直接替换提供商的 retryPolicy,而不是对其进行限制。
* 配合执行:与 dsh-llm-retry 插件配合工作,由后者执行重试逻辑。

安装与启用

  1. 准备环境:确保已安装 DeepSeek Harness。
  2. 下载插件:
    sh scripts/install.sh
该命令会打包插件到 `dist/` 目录。
  1. 安装到 Harness:
    必须安装打包的 tarball,而不是目录。对于桌面端 profile,可以在 Settings → Plugins 中手动上传;或者使用命令行工具指定 tarball 路径。

使用方法

  1. 打开 DeepSeek Harness 的 Web 客户端。
  2. 进入 Settings → Model 页面。
  3. 在页面底部找到 Request retries 卡片。
  4. 设置 Max retries(整数,范围 0-50)。
  5. 注意:新安装时默认值为 5,行为与原版一致。只有 normal 模式的重试策略才受此设置影响。

注意事项

  • 依赖要求:该插件必须配合 dsh-llm-retry 插件使用才能生效。
  • 重启生效:添加插件后,必须重启 Harness 才能加载新模块。
  • 安装方式:务必安装打包的 .tgz 文件,不要直接安装源码目录。
  • 适用范围:仅适用于“normal”模式的重试策略。
  • 动态更新:设置的值是临时的,会在运行的 fiber 上原地更新,无需重启即可看到变化。

生态背景

DeepSeek Harness (DSH) 采用了“一切皆插件”的设计理念,该插件收录于社区目录。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜