
CLIProxyAPI 三小时半内连发两版:v8.0.51 修掉 developer 消息降级与并行工具结果拆批,升级不改配置;Cloudflare 1010 那条没修,附今晚可用的绕法。
7cad1cb7 同时是 tag、main 与 dev 的头,升完就站在主干上,没有第二批补丁要追3。config.example.yaml 只差六行注释,讲的是 xAI 视频的 480p/720p/1080p 档位,默认值仍是 720p4。1.4.14 客户端头,在 v8.0.50 里就已经是同一份代码。meta_muse_tools.go 与 meta_executor.go 两版逐字节相同。diff -q 一次就有答案。
isUserTurn := role == "user",用于不支持内容的拒收判定7messages[].role 里应该还能看到 developer。看不到就是没升上去。message 项就停手。一批并行调用中间夹了 developer 或 system 通知,就只收前半批,上游判定非法。i 加已消费个数求终点,非连续收集时会算错后续历史的切片起点;现在按已消费索引取最大位置。
consumed 逐项记录,len(pending) > 0 时跳过 developer/system,break 挪到只认非结果项之后10clienterror.IsRequestFault 只认 400、409、413、422;v8.0.51 整包搜 1010 零命中,dev 也是零。challenge-platform 一类关键字,纯文本的 error code: 1010 不算挑战。error code: 1010,判为请求过错,不冷却也不换号12。单子还开着。
case 402, 403 把状态消息写成 payment_required,冷却时长三十分钟11
client_error.go 第 118–146 行:新增 IsCloudflareSignatureBlock 与它的调用点,认的是 error code: 1010 这串13request-scoped-errors:
- status: 403
match: ["error code: 1010"]
action: "stop"request_scoped,模型级与凭证级两处冷却都跳过,stop 也不再换号重试。match 是区分大小写的子串匹配,按上游原文写。Accept 头,Snowflake Cortex 一类上游回 40014。headers 里写 Accept: application/json,两行就够。github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
status.openai.com
status.anthropic.com
status.cloud.google.com
codex-reset.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.