Skip to content

v0.2.1:调整全部账号限流时的重试策略

Choose a tag to compare

@Acoder416 Acoder416 released this 17 Sep 08:04
· 23 commits to main since this release

此页面为已有标签补齐的历史 Release,供版本查阅与回退。当前推荐版本为 v0.2.2。

版本内容

  • 当单次请求的全部候选账号均返回 429 时,将本次涉及账号的冷却时间由 300 秒缩短为 30 秒。
  • 账号池没有就绪账号时,允许尝试最接近恢复的账号,同时保留单次请求的尝试次数限制。

已知限制与后续修复

这是一版已被替代的限流策略:当时将所有账号返回 429 视为共享限流,但这些响应本身不能证明共享 IP 限流;额外探测也可能早于上游恢复时间。v0.2.2 已改为按账号+模型+上游恢复时间持久化限制,并移除提前探测逻辑。新安装建议使用 v0.2.2。

安装或回退到本版

先停止 DSH,并私下备份 profile 配置、锁文件和 $DSH_HOME/workbuddy/,再执行:

dsh plugin --profile web add "github:Acoder416/dsh-plugin-workbuddy-gateway#v0.2.1"

在 DSH 源码目录运行时,将命令开头的 dsh 换为 pnpm dsh。完成后重启整个 DSH 并刷新页面。回退只切换插件代码,不会自动还原账号数据、领取操作或配置;需要恢复数据时使用自己的备份。

历史记录核对

本次依据该标签下的源码、README、提交记录及 CHANGELOG 补齐说明,已核对包版本与标签一致;没有重新运行该历史版本的完整测试,也不承诺其兼容当前所有 DSH 版本。

固定提交:963ec42。已有标签及其代码保持不变。

与 v0.2.0 比较