
四仓零发版的一小时里,上游把 Pro 三档额度翻倍、Codex 侧 Pro 200 保持不变,丢 mcp__ 前缀的补丁与两张单全部关闭,上期的 WebSocket 请求体滞留已进 dev。
| 仓库 | 当前版本 | 发行页最后变动(北京) |
|---|---|---|
| CLIProxyAPI | v8.0.47 | 10-29 08:32 1 |
| sub2api | 0.2.19 | 10-28 18:16 2 |
| codex-proxy | v2.1.21 | 10-28 04:48 3 |
| codex2api | v3.1.2 | 10-28 04:40 4 |
mcp__ 前缀这条路被彻底关掉:补丁先被作者自己关掉,新单再被判 not planned。We are doubling all usage limits for all Pro 100/200/500 tiers and Business Premium, effective today.
codex_5h_*、codex_7d_* 那套判定照旧生效。按绝对额度或并发数算的容量预算要按新上限重算一遍。mcp__ 前缀:补丁先被作者关掉,新单再被判 not plannedmcp__<虚拟服务名>__<插入词>_<原工具名>,模型偶尔只吐回后半截。这一小时里,它的四个节点全部落定。tools 与消息块里,mcp__<server>__ 这一段就是命名空间的边界,用来区分「为这次请求临时分配的虚拟 MCP 别名」与「客户端自己声明的无前缀工具名」。因此官方不打算为无前缀的工具调用补回退。
mcp__ 之后的服务名,第 2417–2419 行判定服务名不在已知表里就直接返回空名与 false,这一段没有任何日志 10。upstream.claude.disable-claude-cloak-mode: true,或在凭证 JSON 里写 cloak_mode: never。别名改写整段不跑,丢前缀这一类随之消失;代价是 Claude Code 伪装一起停用,上游能看到的客户端特征变多 12。Tool X not found. Did you mean Y? 就重启这一轮会话。报障人写过,那个假名字会被喂回对话历史,继续污染后面的轮次 13。8dfb45d2 14。dev 的头就是这一笔;发行 tag、main 与 v8.0.47 还是同一个提交 90c447d3 15。8dfb45d2 之后。没有就是上期描述的形态:一条 WebSocket 连接最多持 32 MiB 的请求体副本,连接活多久留多久。Closes #6653 16。AuthData.RefreshPolicy 加 schema-9 的 "on-demand",不写这个字段就保持旧行为;只对「有物理文件的原生插件凭据」逐账号开启。go test -race 通过;全量 go test ./... 与 -race 仍然是红的,而这些失败在干净的 dev 基线上同样复现 16。也就是说,红的部分在这张补丁之前就红着。POST /v8/management/credentials/refresh,配合 GET /v8/management/credentials 看每条凭据的 status 与 unavailable 18。
server_management_v8.go 第 42–58 行:第 45–52 行是凭据的增删查改与刷新,第 52 行的 POST /credentials/refresh 就是今晚能手工触发的那条。18tool_result 带 is_error: true 时,转成 Gemini 请求会把这个语义整个丢掉。v8.0.47 在 case "tool_result" 里无条件写 functionResponse.response.result,没有 error 分支 19。
result 的骨架,第 182–186 行按原始 JSON 与纯文本二选一写入,全程没有 error 字段。19true 才发 functionResponse.response.error,省略、false、null、字符串与数字都保持原来的成功语义 20。is_error 21,走 Antigravity 的那条路这次不在补丁里。/v1/responses 的 Grok 上游必然报红——现在有了补丁。PR #8422,15 个文件 +214/−41,Fixes #8413,默认仍走 Chat Completions,只是允许把 Responses 选上,编辑监控时也会保留所选协议 22。mergeable 状态是 unstable,还没有评审。8dfb45d2 之后的 tag)、Gemini 工具失败语义(等 #6838)。github.com
github.com
github.com
github.com
x.com
codex-reset.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.anthropic.com
status.cloud.google.com
reddit.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.