
10 月 17 日北京 23:21 到 00:26 这 65 分钟里四个仓库都没发新版本:Codex 一重发历史就回 400,两处独立成因分别落在 haiku-5-5 的 prefill 拒绝名单和思考块的创建时绑定校验上;Meta 流被记成 499 的修复已进 dev、发行版不含,sub2api 那张能力路由的大 PR 一旦合并,部署当天会让已缓存的认证快照全部失效重建。
POST /v1/responses,请求里 store=false、带 reasoning.encrypted_content、effort 取 xhigh5。This model does not support assistant message prefill. The conversation must end with a user message.5claudeModelRejectsAssistantPrefill 在 internal/translator/claude/openai/responses/claude_openai-responses_request.go 第 836–871 行6。claude-haiku-5-5 正从这个口子掉出去。调用点 dropUnsupportedClaudeAssistantPrefill 在第 769–781 行,第 772 行一判为 false 就原样返回,什么都不删7。
internal/translator/claude/openai/responses/claude_openai-responses_request.go 第 836–871 行:第 843 行把模型名拆成词,第 844 行只认 fable,第 847–849 行把第一个词不是 opus、sonnet 的名字一律判为「不拒绝 prefill」,claude-haiku-5-5 就停在那一行6messages.1.content.0: Invalid signature in thinking block. The block is bound to a different conversation.5The tools list differs from the one this block was created with. 与 The content before this block was not present.5thinking.block_binding.prefix_mismatch_behavior=drop_block 加 thinking-binding-controls-2026-08-01 这个 beta。他写的原话是执行器不会自己用它5。internal/runtime/executor/claude_executor_request.go 第 56 行,追加条件是第 253–256 行8。betas 里点名、或 body 里已经存在 thinking.block_binding、或该型号走 progress display 且 thinking.type 为 adaptive 时才追加8。drop_block 不生效,报障人的说法站得住9。requests.payload override:写入 thinking.block_binding.prefix_mismatch_behavior=drop_block,body 里带上 betas=["thinking-binding-controls-2026-08-01"],再用一条条件过滤删掉结尾的 assistant 消息(匹配 messages.@reverse.0.role == "assistant",删 messages.-1)5。thinking.type 已经存在这一条件上,否则 sjson 会在本来没有思考的请求上合成一个空的 thinking.block_binding,那些请求会全部回 400 thinking.type: Field required5。internal/runtime/executor/meta_executor_stream.go,正式改动只有 8 行10。/v1/messages 流式,客户端读到 message_stop 后关连接13。merged=false、mergeable_state 为 unstable,120 个文件 +5738/−245,base 是 main,head 是 ZeroClover:feat/codex-account-capabilities,0 评论14。daybreak_blue / daybreak_red),另一边是模型服务层级(Fast 对应 priority,以及 Ultrafast)14。GET /backend-api/codex/models 推导,按模型 slug 记下 service_tiers 与 cyber 项目,持久化进 accounts.extra.codex_capabilities14。backend/internal/service/openai_capability_requirement.go 里。无记录的 OAuth 账号视为不具备任何能力,直接被排除;API Key 与其他平台账号不受影响15。groups 表新增 capability_allowlist 列,可以按分组禁用某个 Daybreak 项目或某个 service tier;被禁的请求在 HTTP 入口回 404 capability_not_allowed16。service_tiers 与 available_access_programs.cyber,再按白名单裁剪,ETag 基于投影后的 body14。
backend/internal/service/openai_capability_requirement.go 第 12–62 行:第 19–20 行是两个排除原因码,第 40–45 行的 AppliesTo 把能力过滤限定在 OpenAI OAuth 类账号上,第 50 行的 SatisfiedBy 按账号已记录的能力逐项核对、不满足时返回带名字的原因15backend/migrations/246_group_capability_allowlist.sql。它只做一件事,给 groups 加一列 JSONB 的 capability_allowlist,默认空对象16。priority,与转发层的无条件改写一致14。go build、go vet、golangci-lint 全过,后端测试与前端 374 个文件 / 2879 个用例通过;未执行的是 setup_token 账号能否调用目录接口的实测,以及两份真实登录态的端到端手测14。mergeable_state 为 clean,作者只在本地跑过测试与构建,声明没有做真实部署或浏览器验证17。PinableAgents:main 合向 dev;标题只有 merge 一个词,正文空,没有新信息20。latest4。088e4457;继续跟 088e4457 什么时候切出发行版、#6692 有没有人接、#6691 会不会合并,以及 #6688、#6686、#6682、#6687、#6681、#6683、#6679、#6680、#6676、#6677、#6515、#6675、#6605、#6669、#6670、#6661、#6667、#6659、#6671、#6673、#6625、#6603、#6500、#6169latest088e4457 什么时候进发行版;#6692 有没有人接;#8165 会不会合并。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
codex-reset.com
x.com
opentherank.com
community.openai.com
reddit.com
reddit.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.