• Rose Ding's avatar
    feat: 添加 Antigravity 单账号 503 退避重试机制 · f6cfab99
    Rose Ding authored
    当分组内只有一个可用账号且上游返回 503 (MODEL_CAPACITY_EXHAUSTED) 时,
    不再设置模型限流+切换账号(因为切换回来还是同一个账号),而是在 Service 层
    原地等待+重试,避免双重等待问题。
    
    主要变更:
    - Handler 层:检测单账号 503 场景,清除排除列表并设置 SingleAccountRetry 标记
    - Service 层:新增 handleSingleAccountRetryInPlace 原地重试逻辑
    - Service 层:预检查跳过单账号模式下的限流检查
    - 新增 ctxkey.SingleAccountRetry 上下文标记
    f6cfab99
gateway_handler.go 47.1 KB