Conversation
There was a problem hiding this comment.
Code Review
This pull request refactors the Antigravity and AGY provider integrations to replace the legacy 'harness' client profile with an official 'cli' profile, separating version resolution, user-agent generation, and request headers for the IDE and CLI clients. It also updates the Gemini model catalogs, aliases, pricing, and specs to align with the latest upstream IDs while removing retired models. The review feedback correctly identifies a potential runtime crash in normalizeAntigravityClientProfile due to throwing a TypeError on unexpected values, suggesting a fallback to the default profile instead. Additionally, it points out an incorrect supportsReasoning: true configuration for the gemini-3.5-flash-extra-low model in the AGY catalog.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
a3f2fe6 to
d7978b5
Compare
1934670 to
d3391d4
Compare
e38a814 to
1623882
Compare
153e32f to
808683c
Compare
|
@diegosouzapw +Thank you for always providing such great feedback; I never forget it. |
665a6a5 to
719e058
Compare
49e7fd3 to
7648bc6
Compare
|
I'll pin this PR to the commit above. |
479f0b7 to
ad5b0e7
Compare
ed7f419 to
e9a0ca4
Compare
|
Status check: no new activity here — the VPS validation for the Antigravity/GitHub/Devin/Grok catalog refresh (and the #6986 200-tool-cap reconciliation on the new grok-cli Responses path) is still pending on our side. Keeping this parked as needs-vps; will follow up once the live check runs. |
|
I removed the Grok Part because the code in #7358 has been significantly refined, making it no longer necessary. |
|
I will split the PR by provider and create new ones. I am now scrapping this PR. |
Summary
Refresh provider catalogs, identities, discovery, authentication, and transport contracts for GitHub Models/Copilot, Devin, Kiro, and Claude Web.
The Antigravity/AGY work previously carried by this PR has been fully extracted into focused Draft PR #8013. This branch contains only the remaining seven provider and quality commits.
Rebase and extraction result
release/v3.8.49root577bbf3e4.133_windsurf_to_devin_desktop.sql; upstream now owns migration slots 131 and 132.Compatibility notes
131_windsurf_to_devin_desktopmarkers to 133. This frees upstream migration 131 (proxy_subscriptions) and allows migration 132 (proxy_subscriptions_meta) to run instead of being skipped.devin-desktop.toolCalling: falsecontract is preserved for every static Claude Web model.Validation
Passed on the final rewritten branch:
src/lib/db/migrations/123_proxy_subscriptions.sqlindocs/proxy-subscriptions.md(the same reference is present at base commit577bbf3e4)npm run lintnpm run typecheck:corenpm run check:docs-countsnpm run check:migration-numberingnpm run check:tracked-artifactsgit diff --checknpm run check:docs-allreaches the same upstreamdocs/proxy-subscriptions.mdfilename error after all PR-induced count/catalog drift is cleared.Suggested review order
Antigravity-specific review belongs in #8013.