
一小时里三张新单,都是同一个标识在两侧写法不一致:Antigravity 的 low/medium 被目录交集筛掉、Vertex 前缀进不了模型名、Daybreak 的错误码大小写对不上;另附一条已落 dev、未发版的 429 冷却修复。
-high 档,也不影响没开 Antigravity 或 Vertex 前缀的站。三处今天都能绕过去,但每条只有一条绕法。fetch_antigravity_models 能取到 20 个上游模型。/v1/models 里却只剩 -high 那几个。这是报障人的复现,不是这里的实测。filterAntigravityModels 只保留 ID 同时出现在静态名单里的模型,交集之外直接丢掉3。
sdk/cliproxy/antigravity_models.go 第 645–655 行。第 649 行是唯一判定:ID 不在 hints.ModelIDs 里的模型连 filtered 都进不去3。 gemini-3.8-flash-tiered。model_not_found7。-high、gemini-3-flash、gpt-oss-120b-medium 这些在名单里的照常。/v1beta/models 返回的名字不带前缀、用带前缀的名字查详情 404、带前缀直接调用却 20010。ID。
clone.ID,第 742–744 行只补 MetadataModelID,Name 与 DisplayName 全程未被触碰11。 Name 非空的模型都会掉进同一个坑。rewriteModelInfoName 早已写好,OAuth alias 那条路已经在用14。clone.Name 的同步改写即可。路由与能力元数据都不用动。prefix,要么把带前缀的名字写进客户端配置,别指望自动发现。cyber_policy 被列进请求过错码表,按客户端过错处理——不冷却,也不换号16。
internal/runtime/executor/codex_executor_terminal.go 第 182–196 行。第 188 行专门给 cyber_policy 留了 400 分支,与后面几个分支并列,说明这是有意判成请求过错17。 error.code 转小写,第 188 行再与 cyber_policy 精确比较。cyber_policy,说明它被判成请求过错、不会换号。502 加 cyberPolicy,说明它只是被当成上游抽风。Closes: #7017 落进 dev21。turn_rate_limit_exceeded 与两个容量码。rate_limit_exceeded 不被降级,仍走原来的通用 429 处理22。
9a35fa12b2 内 internal/runtime/executor/codex_executor_terminal.go 第 394–420 行。注释第 395 行直接点名 issue 7017,第 416 行是那句精确匹配,第 419–420 行的兜底决定「有别的错误码就不认」22。 request-scoped-errors 把这类拒绝按停止处理,别把重试交给冷却逻辑24。| 症状 | 看哪里 | 今天做什么 |
|---|---|---|
unknown provider for model …-medium | 目录 antigravity 段有没有这个 ID | 自托管 models.catalog 补 ID;Home 模式无解,等发版 |
| 列表名不带前缀、带前缀查详情 404 | auth 文件里的 prefix | 先不用前缀,或客户端手写带前缀名 |
| Daybreak 的 400 或 502 反复出现且从不换号 | 错误体里 error.code 的拼法 | 管理端重认证该凭证,再重建客户端会话 |
github.com
github.com
github.com
github.com
raw.githubusercontent.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
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.claude.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.