• shaw's avatar
    fix(gateway): 修复 OAuth token 刷新后调度器缓存不一致问题 · 79fa1813
    shaw authored
    Token 刷新成功后,调度器缓存中的 Account 对象仍包含旧的 credentials,
    导致在 Outbox 异步更新之前(最多 1 秒窗口)请求使用过期 token,
    返回 403 错误(OAuth token has been revoked)。
    
    修复方案:在 token 刷新成功后同步更新调度器缓存,确保调度获取的
    Account 对象立即包含最新的 access_token 和 _token_version。
    
    此修复覆盖所有 OAuth 平台:OpenAI、Claude、Gemini、Antigravity。
    79fa1813
token_refresh_service.go 8.77 KB