主题
已知限制
当前仍然存在的限制(完整版含原因与排查过程,见仓库 AGENTS.md §9.17)。
| 项 | 影响 |
|---|---|
| codearts / trae 的登录 | 回调强制指向 127.0.0.1,Worker 收不到 ⇒ 走「粘贴回调地址」;login 仍为 false |
| lobsterai / gemini 的登录 | 回调里只有 OAuth code,需服务端做 token 交换(未实现)⇒ 只能导入凭据 |
| qodercn 凭据导入必须显式声明 | 与国际版凭据形状完全相同,自动识别无法区分(会认成 qoder);粘贴导入时必须带 "provider":"qodercn",面板设备码登录无歧义 |
| opencode 每账号代理 | Workers 的 fetch 不接受 dispatcher ⇒ 多个匿名槽共享出口 IP,免费额度不能再靠多开扩容 |
| 流内换号未实现 | 需先消费整个 SSE 才能决定重发,与逐帧透传冲突(换号由 HTTP 状态驱动) |
| zcode 签到 / 推理 | 签到需 headful Chromium 过阿里云 captcha;推理间歇返回 405 / code 3012,判为账号 / IP 级风控 |
| 聚合路由不做缓存 | 每次请求现拉目录与到期时刻;「临期优先」的正确性依赖到期时刻够新,刻意优先正确性 |
聚合的到期时刻由各家 balance() 决定 | 查不到余额的家不参与排序 —— 不会把流量发给额度状态未知的渠道 |
| 用量按天聚合保留 90 天 | 更早的日键会被淘汰;明细只保留最近 500 条,故明细行数可能少于总数 |
| 带真实凭据的高频请求未验过 WAF | IP 级护栏已实现,但触发条件本身没被真实命中过 |
| 腾讯两家客户端检测 | 上游会校验是否官方客户端,反代请求可能被拒;两家已降级到路由最后,且默认供应商仍为 buddy(裸模型名会落到它) |
空回复纪律
本服务绝不用空回复掩盖失败:上游若返回没有正文、没有思考内容、也没有可识别 错误帧的响应,会明确报 502 upstream_error 并附上游原文片段 (唯一例外是只调用工具的响应,那时正文本来就是空的)。