DeepSeek Harness 插件

dsh-model-retry

DSH rc.8 Web settings row for active providers' model-request retry budget(英文原文)

跳到安装方式

来源信息

GitHub 仓库
502399493zjw-lgtm/dsh-model-retry
最近更新
2026年8月20日
分类
用量与账单
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/502399493zjw-lgtm/dsh-model-retry
插件名:dsh-model-retry
作者:502399493zjw-lgtm

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

@zhongjingwei/dsh-model-retry

![CI](https://github.com/502399493zjw-lgtm/dsh-model-retry/actions/workflows/ci.yml)

English | 中文

DeepSeek Harness Web 插件:在 设置 → 通用 中统一配置 active 提供方的模型请求重试次数。

> 兼容范围:明确固定为 stock DSH 0.1.0-rc.8。rc.8 已把重试策略移动到 Provider Profile;此版本通过公开设置 API 写入每个 active normal 提供方的 retryPolicy.maxRetries

演示

!把模型请求重试次数设为 5,依次显示 1/5 到 5/5,并在第 6 次模型请求成功后自动恢复

演示使用 stock DSH 0.1.0-rc.8 和从当前源码打出的插件 tarball,全部安装在隔离的 DSH_HOME。画面先把重试次数从 2 改为 5,再使用 DSH 的确定性本地 LLM mock,让第 1~5 次请求均返回可重试的服务端错误,第 6 次请求成功。录制时关闭了会话标题生成,确保这 6 次 mock 请求只对应画面里的这一条模型请求。重试执行和状态提示来自 DSH;插件负责统一设置重试预算。

安装

在 stock rc.8 Web Profile 中安装:

dsh plugin --profile web add @zhongjingwei/dsh-model-retry@0.1.0-rc.9

安装后重启 Web。卸载命令:

dsh plugin --profile web remove @zhongjingwei/dsh-model-retry

功能边界

  • 在“设置 → 通用”增加一个数字型重试次数设置项,并显示实际影响的提供方范围。
  • 接受有限的非负整数,包括 0
  • 通过 llm.providers 发现 active 可配置提供方,并使用带 revision 的 settings.mutate 持久化。
  • 为 normal/默认策略写入 retryPolicy.maxRetries,保留已有退避和可重试错误码配置。
  • always 策略保持无限重试;实际重试与退避执行仍由 DSH 负责。

开发验证

pnpm install
pnpm test
pnpm run build
pnpm run verify:package
pnpm pack

这是独立的 Cordis 插件,不修改 DSH 核心代码。

许可证

MIT