• Edric Li's avatar
    feat(antigravity): 添加 onboardUser 支持并修复 project_id 补齐逻辑 · a4a46a86
    Edric Li authored
    - 新增 OnboardUser API 客户端方法,支持账号 onboarding 获取 project_id
    - loadProjectIDWithRetry 增加 onboard 回退:LoadCodeAssist 未返回 project_id 时自动触发 onboarding
    - GetAccessToken 中 project_id 补齐改用轻量 FillProjectID 替代全量 RefreshAccountToken
    - 补齐逻辑增加 5 分钟冷却机制,防止频繁重试
    - OnboardUser 轮询等待改为 context 感知,支持提前取消
    - 提取 mergeCredentials 辅助方法消除重复代码
    - 新增 extractProjectIDFromOnboardResponse 和 resolveDefaultTierID 单元测试
    a4a46a86
antigravity_oauth_service_test.go 1.59 KB