← 返回列表
D

@y2zyyr/dsh-model-retry-settings

v1.0.0 · 1 天前发布

Configurable model-request retry limit for DeepSeek Harness (Settings → General).

dshdsh-plugindeepseek-harnessdeepseekretryllmmodeldesktopsettingsplugin

README

dsh-model-retry-settings

直接在 DSH Desktop 设置中配置模型请求失败后的最大自动重试次数。

English (README.md)

功能

  • 原生 DSH Desktop 设置集成 — 在 设置 → 通用设置 中新增偏好行。

  • 全局重试上限 — 一个值应用于所有使用 DSH normal 重试策略的模型 provider。

  • 可选值: 0 / 1 / 2 / 3 / 5 / 10

  • 默认值: 2(与 DSH 内置默认完全一致——安装插件后不修改设置,行为不变)

  • 持久化配置 — 关闭/重开设置、重启应用后都保留。

  • 配置即时生效 — 修改后下一次失败的模型请求立即生效,无需重启。

  • 保留 DSH 现有行为:可重试错误分类、指数退避 / 抖动 / provider Retry-After、请求取消、对话重试指示。

  • 无需修改 DSH 核心 — 纯插件实现。
  • 设置位置


    DSH Desktop
    → Settings
    → General
    → Maximum model request retries [ 2 ▼ ]

    中文:


    DSH Desktop
    → 设置
    → 通用设置
    → 模型请求最大重试次数 [ 2 ▼ ]

    安装插件后如果不修改设置,会保持 DSH 现有默认行为:2

    重试次数定义

    这里配置的“重试次数”不包含首次模型请求
  • 0 = 只进行首次请求,不自动重试

  • 1 = 首次请求失败后最多再重试 1 次

  • 2 = 首次请求失败后最多再重试 2 次

  • 5 = 首次请求失败后最多再重试
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @y2zyyr/dsh-model-retry-settings
    Repo
    git+https://github.com/y2zyyr/dsh-model-retry-settings.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}}