
CLIProxyAPI 五张插件执行器的单这一小时全部补进 dev、全部只停在 dev:payload 规则落在插件入口而不是发送前,自己解析思考后缀的插件升级后会收不到后缀;另附 home 集群取消连接的老问题与今日额度侧的两条社区信号。
model(high) 这类后缀的,先别急着升级,后缀会被摘掉。| 单号 | 你这台会看到什么 | 落地提交(北京时刻) |
|---|---|---|
| #6936 | 插件回调跳到别的主机时,凭证头跟着走 | 9d08f0d430(20:42) |
| #6937 | 插件模型限流时,客户端与本地冷却都拿不到等待时间 | 35e834da24(20:42) |
| #6938 | count_tokens 回的是整条 assistant 消息,里面没有 token 数 | 44d1ddf538(20:42) |
| #6939 | 给插件模型配的 payload 规则一条都不生效 | e42eee6e1c(21:10) |
| #6940 | 思考后缀原样送出去,非法后缀与超预算也不拦 | c9af5290a6(21:38) |
count_tokens 照样回一条空消息。prepareExecutorCall 里只有格式选择与一次翻译,没有 payload 规则,也没有思考管线。13
router-for-me/CLIProxyAPI v8.0.41 的 internal/pluginhost/adapters_executors.go 第 412–440 行:函数从选格式一路走到写回 nativeReq.Payload,中间没有任何一步碰 payload 规则或思考档位,这就是「配了等于没配」在发行版里的样子。
ApplyRequestThinkingWithModelInfo),475–493 行是 payload 最终器,495–496 行把去掉后缀的模型名写回交给插件的请求体。WithPayloadFinalizer 把最终器带进 context,FinalizePayload 在序列化前执行,codex 与 antigravity 的内置执行器都接在里面。1819NewPayloadFinalizer,随后把体交给插件,没有把最终器带到发送边界。host.http 回调、自己发请求的那条路,宿主根本看不到它的体,规则自然也管不到。16my-model(high) 到插件手里只剩 my-model。自己解析后缀的插件,升级后会突然收不到后缀。thinking_applier 能力会被真正调用、非法后缀与超预算会被拒。12ConnPool.Close 要先给每条连接做健康检查,检查需要同一把读锁。Close 于是排在读后面,永远关不掉那条 socket。20context.AfterFunc 替掉原来的 select 协程,取消时先把底层 transport 关掉,再走外层 Close;拨号期间 context 过期也立刻中止。21
internal/home/client.go 第 1765–1800 行:1781 行用 context.AfterFunc 挂取消回调,1788–1795 行的 closeUnderlying 用 sync.Once 保证只关一次,关闭动作因此排在外层 Close 之前。finishClusterRebalance 或 handleSubscriptionPayload 里出不来。跑 home 模式的实例,这次值得等一版。20model(...) 后缀,先跟作者确认一句:dev 之后送进来的模型名已经不带后缀了。12RunConfigSubscriberLifetime 能不能退出。20github.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
codex-reset.com
opentherank.com
community.openai.com
discuss.ai.google.dev
discuss.ai.google.dev
status.openai.com
status.claude.com
status.cloud.google.com
github.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.