Skip to content

feat: integrate Gemini CLI quota merging and Antigravity v2 rate-limit overrides#120

Open
XDayonline wants to merge 2 commits into
slkiser:mainfrom
XDayonline:feat/antigravity-v2-cli-models
Open

feat: integrate Gemini CLI quota merging and Antigravity v2 rate-limit overrides#120
XDayonline wants to merge 2 commits into
slkiser:mainfrom
XDayonline:feat/antigravity-v2-cli-models

Conversation

@XDayonline

@XDayonline XDayonline commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Closes #136

…t overrides

- Add getRateLimitFamily() for local rate-limit override lookup
- Modify extractModelQuotas to accept account and apply rateLimitResetTimes
- Add modelIdToGemini3Key / fetchGeminiCliQuota / mergeGeminiCliQuota for
  Gemini CLI retrieveUserQuota endpoint (more accurate rate limits)
- Group Antigravity entries by displayName with explicit label and
  classicStrategy: preserve
- Normalize GPT-OSS in google model detection
- Extend GOOGLE_MODEL_KEYS for GPT-OSS and add altKey mappings
@slkiser

slkiser commented Jun 16, 2026

Copy link
Copy Markdown
Owner

@XDayonline Had a look, thanks for contributing, I’m going to review this as the implementation for #136, but with one scope change:

Since Gemini CLI is being deprecated on June 18, I don’t want to merge the Gemini CLI quota-merging path.

I’m still interested in the Antigravity v2 pieces from this PR:

  • GPT-OSS / model alias support
  • rateLimitResetTimes
  • Antigravity quota normalization
  • grouped display/preservation improvements

I’ll review your branch around those pieces and leave out the Gemini CLI merge behavior.

As requested by maintainer, remove the Gemini CLI quota-merging path
since Gemini CLI is being deprecated on June 18.

Keep the other Antigravity v2 improvements:
- GPT-OSS / model alias support
- rateLimitResetTimes local overrides
- Antigravity quota normalization
- grouped display/preservation improvements
@XDayonline XDayonline force-pushed the feat/antigravity-v2-cli-models branch from 08f80a9 to 40f9e83 Compare June 17, 2026 12:27
@XDayonline

Copy link
Copy Markdown
Contributor Author

Updated per your request:

  • Removed Gemini CLI quota-merging path (
    etrieveUserQuota, mergeGeminiCliQuota, etc.)
  • Kept the other Antigravity v2 pieces:
    • GPT-OSS / model alias support

ateLimitResetTimes local overrides

  • Antigravity quota normalization
  • grouped display/preservation improvements

Ready for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feature]: Antigravity v2 support (Gemini CLI quota merging, rate-limit overrides, GPT-OSS)

2 participants