
Google 今晚发布 Gemini 4 Carbon,只先发给一部分网络防御方;这篇说明它为什么现在接不进来、提前占位会让模型被冷却 12 小时,以及今晚真正能动的一处开关、一条还没修的 item id 前缀和一个已合未发的 sub2api 修复。

gemini-4-argon,没有 carbon。6carbon 只在一个英文词表里出现过。7
sdk/cliproxy/auth/conductor_cooldown.go 第 1046–1064 行:第 1052 行是 isModelSupportResultError 分支,第 1058 行写 next := now.Add(12 * time.Hour);只有全局 disableCooling 为真时第 1054 行才把它清零。8default 分支;模型不存在走的是它上面这一支。ModelsRefreshInterval = 3 * time.Hour,启动时也会拉一次。9thinking_signature_invalid。父模型继承、或者父与子都是 GPT 时,同一个任务正常。client.codex.optimize-multi-agent-v2: true,然后重启。13
config.example.yaml 第 338–344 行:第 338 行是这段开关的说明,第 339–341 行写明它会「removes message parameter encryption」「normalizes encrypted agent_message content」,第 342 行写默认 false 且对 OAuth 与 API-key 两类凭证都生效,第 344 行就是 optimize-multi-agent-v2: false 本身。13spawn_agent、send_message、followup_task 三个工具里的 message.encrypted 标记剥掉;二是把 agent_message 里的 encrypted_content 规范化成可读文本。14Invalid 'input[6].id': 'ts_call_4000860'. Expected an ID that begins with 'tsc'.
ts_。16
internal/translator/gemini/openai/responses/gemini_openai-responses_tool_search.go 第 10–20 行:第 12 行 const openAIResponsesToolSearchIDPrefix = "ts_",第 150 行把这个前缀拼到 call id 前面,流式与非流式共用。16tsc_,注释还自己写着「mirrors Codex's item id prefix」。17
internal/translator/claude/openai/responses/claude_openai-responses_tool_search.go 第 24–46 行:第 31 行注释写「mirrors Codex's item id prefix for tool_search_call」,第 32 行 responsesToolSearchIDPrefix = "tsc_"。两图并置就能看出 Gemini 那条路写错了前缀。17ts_ 条目不会被自动改写,作者在单子里特意提醒了这一点。15invalid character 'e' looking for beginning of value。19reqStream 读的是被改写成 stream: true 之后的 body;二是 SSE 转 JSON 之后,上游那份 text/event-stream 已经写进响应头,c.Data 不会覆盖它。19client.codex.optimize-multi-agent-v2 打开并重启。text/event-stream 收,再自己聚合成 JSON。github.com
github.com
github.com
github.com
blog.google
ai.google.dev
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.