- Início
- Plugins
- Modelos e provedores
- dsh-model-controls (dsh-model-controls)
dsh-model-controls (dsh-model-controls)
unended-night/dsh-model-controls/plugins/dsh-model-controls
Per-provider User-Agent and stream idle timeout settings, with visible request retries and optional bounded continuation messages.
Instalar
dsh plugin --profile web add github:unended-night/dsh-model-controlsEste plugin está no subdiretório plugins/dsh-model-controls do repositório.
README
模型请求控制 · Model Request Controls
为 DeepSeek Harness 提供按渠道的请求设置和可见的失败重试控制。你可以选择每个渠道的 User-Agent、调整流空闲超时,并决定请求失败后重试多少次、等待多久,以及是否自动发送继续消息。
功能
| 功能 | 可以做什么 |
|---|---|
| 渠道请求设置 | 为不同模型渠道分别选择 User-Agent 和流空闲超时,互不影响 |
| 可见重试 | 设置额外重试次数和等待间隔,在消息页查看实际进度 |
| 不限次数 | 持续重试,直到成功或手动停止 |
| 自动继续 | 重试耗尽后发送可见的继续消息,自定义正文、等待时间和次数上限 |
User-Agent 可选 原生(默认)、Claude Code、Codex、pi、自定义。预设只改变 User-Agent 标识,模型、接口协议和认证仍使用你在 Harness 中的配置。
安装
- 打开 Harness 的插件管理页面,进入安装入口。
- 粘贴下面的安装链接,安装并启用插件。
- 重启 Harness,打开 设置 → 模型请求控制。
https://github.com/Unended-night/dsh-model-controls/releases/download/v4.0.0/dsh-model-controls-4.0.0.tgz
也可以先下载 .tgz 文件,再用文件的完整路径安装。请选择 Release 中的插件安装包;Source code ZIP 用于获取源码。
使用
按渠道配置
在上方的“渠道请求配置”中选择已有模型渠道,设置 User-Agent 和 流空闲超时,然后点击 保存渠道配置。每个渠道单独保存;切换渠道不会自动保存未提交的修改。
流空闲超时表示连续多久没有收到有效输出时结束等待。未调整过的渠道默认为 300 秒;例如改为 600,就允许模型连续 10 分钟没有有效输出。它控制的是输出间隔,不是整次请求的总时长。
配置失败处理
在下方选择恢复模式,设置参数后点击 保存全局配置。这些重试和自动继续设置对所有渠道生效。
- 连续重试:默认额外重试 5 次,每次等待 2 秒。例如设为 20 次,消息页会显示
1/20、2/20等进度。首次请求不计入重试次数。 - 不限重试次数:持续尝试,直到成功或手动停止;开启后,次数上限暂不生效。
- 重试耗尽后发送继续消息:先执行设定次数的重试;仍失败时,再发送你填写的继续消息,并受自动继续次数上限约束。
总开关控制 User-Agent 修改、重试与自动继续。流空闲超时独立生效。手动停止不会触发自动继续。
配置生效
平时保存配置无需重启;首次安装或更新插件后重启一次。
User-Agent 用于保存后的下一次请求,流空闲超时用于后续新模型调用。重试次数与间隔在下一次失败判定时读取;已经开始的等待不会重新计时。保存设置不会重新启动已经失败结束的任务。
使用范围
已在 Windows 的 DeepSeek Harness 0.2.1-rc.2 上验证,覆盖 OpenAI Chat Completions、OpenAI Responses 和 Anthropic Messages。当前设置界面为中文;其他系统上的实际 Harness 使用尚未验证。
重试与自动继续可能增加请求量和费用,也无法解决无效密钥或额度不足。插件不发送遥测;反馈问题时请勿附带 API Key 或完整聊天内容。
Plugins relacionados
dsh-our-free-model
ebony-vinyl/dsh-our-free-model
dsh-routing-suite
yjh051108/dsh-routing-suite
dsh-connect-workbuddy
dingminhua/dsh-connect-workbuddy
dsh-workbuddy-connect
corrinehu/dsh-workbuddy-connect