Skip to content

fix(providers): refresh Antigravity and AGY models - #12608

Merged
diegosouzapw merged 4 commits into
cheaper-inference:release/v3.8.52from
backryun:codex/refresh-antigravity-agy-models
Oct 17, 2026
Merged

diegosouzapw merged 4 commits into
cheaper-inference:release/v3.8.52from
backryun:codex/refresh-antigravity-agy-models

Conversation

@backryun

@backryun backryun commented Sep 3, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Retire obsolete Gemini 3.6/3.7 Flash entries from the shared Antigravity and AGY public catalogs and filter retired IDs and non-chat models from discovery. Preserve the authenticated live-discovery policy merged in #13410. Gemini 3.8 high/medium/low IDs pass through directly; the bare display ID resolves to high. Align AGY free-model metadata, CLI defaults, pricing labels, and the Antigravity CLI fallback version with those tiers.

Base and review direction

Rebased on release/v3.8.52 at 23a11484862b3bb589a55e85b00e4ac53ffeb234 (2026-10-03 refresh). This preserves separate providers with a shared catalog. #13177 is stacked on this change and proposes full CLI-only consolidation; that direction still needs a maintainer decision.

Validation

  • Focused Node batch using the repository test preloads and per-worker temporary data: 343/344 passed. The sole provider translate-path golden failure was independently reproduced on the exact unmodified base: the AgentRouter/Claude User-Agent snapshot differs between (external, cli) and (external, sdk-cli). The Antigravity CLI snapshot entries match.
  • Provider consistency and assets, file-size limits, full npm run lint, and git diff --check: passed.
  • No unrelated snapshot rows or quality-gate baselines were changed.

The latest release's broader CI failures are tracked in #15306. Current-head CI has started; some checks remain pending. The former unused-ESLint-suppression and missing-Stryker-test-list failures no longer reproduce on this base.

The current CI Lint job stops at the dependency audit, and Docs Sync (Strict) reports translation drift for docs/architecture/QUALITY_GATES.md. Both failures were independently reproduced on unmodified 23a1148; they are separate from the passing local ESLint check.

The merge-integrity skill-sync failure also reproduces on a pure archive of base 23a1148: only skills/omni-providers/SKILL.md is stale. This inherited generated output is recorded separately from PR changes.

@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch 3 times, most recently from 597c046 to 34765c4 Compare September 4, 2026 03:21
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 827e9d6 to 1e5d2ba Compare September 4, 2026 22:26
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 1e5d2ba to 64d0822 Compare September 5, 2026 10:24
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 64d0822 to c2cb624 Compare September 6, 2026 23:18
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from c2cb624 to 1542e77 Compare September 7, 2026 22:34
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 1542e77 to d597ff5 Compare September 8, 2026 20:23
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from d597ff5 to 137f7b8 Compare September 10, 2026 04:20
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 0fe8943 to 816effc Compare September 10, 2026 11:24
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from ab0964c to 2be550e Compare September 10, 2026 12:21
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 2be550e to 3833d05 Compare September 10, 2026 12:37
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from 3833d05 to e3ee6ce Compare September 10, 2026 13:15
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from ccdb398 to cff2182 Compare September 12, 2026 03:06
@diegosouzapw

Copy link
Copy Markdown
Collaborator

Thanks for the catalog hygiene work here — keeping the list in sync with what
:fetchAvailableModels actually returns is valuable. Two things worth flagging: this PR
introduces a new googleCloudCodeModelCatalog.ts as a dedup base, but a different
solution to the same underlying problem (#12724) merged today via #13410
(antigravitySharedModels.ts) — keeping both would reintroduce the duplication we just
removed. Also, I noticed this is the exact branch point your other PR (#13177,
agy-consolidation) was built from — so they're linked, and #13177 needs an owner decision
first. Once that's settled, this would need a rewrite on top of the now-current shared
catalog file rather than a straight rebase.

@diegosouzapw diegosouzapw changed the title fix(providers): refresh Antigravity and AGY models [defer] fix(providers): refresh Antigravity and AGY models Sep 15, 2026
@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch from cff2182 to 844aba8 Compare September 15, 2026 17:30
@backryun

backryun commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor Author

Rewritten on top of the shared antigravitySharedModels.ts catalog (#13410) as requested — the duplicate googleCloudCodeModelCatalog.ts from the previous round is gone.

  • Catalog refreshed to the Gemini 3.8 Flash tiers across the shared catalog, aliases, CLI tools, pricing and free-model metadata; the 3.7-era ids are retired so stale upstream discovery entries stay hidden.
  • Antigravity CLI fallback signature refreshed to the current antigravity-cli release, 1.2.3 (provider translate-path golden updated).
  • managedModelImport now routes every -tiered safe target through the static alias instead of the hardcoded 3.7 id.
  • Kept the merged live-catalog-authoritative discovery policy from fix(providers): de-duplicate agy and antigravity model catalogs #13410 — the surfaces were not switched to a static allowlist. AGY now applies the same non-chat pattern filter as Antigravity, so both share one visibility policy.
  • Focused run over the 30 test files touched by this branch: 336/337 pass. The single red — tests/unit/models-catalog-route.test.ts » "v1 models catalog does not duplicate custom Jina specialty models" — reproduces identically on a clean checkout of the tip with no branch changes (base-red inherited).

Still gated on the #13177 direction question, but the catalog refresh itself stands either way.

@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch 2 times, most recently from dc62295 to 8ca8df0 Compare September 15, 2026 18:28
@backryun

Copy link
Copy Markdown
Contributor Author

Re-lifted onto release/v3.8.51 @ cad0fcc65 (today's tip). The signature also moved to the current antigravity-cli release: the CLI fallback and the translate-path golden now pin 1.2.3, and the antigravity/agy focused suites were aligned to it. Full antigravity/agy glob: 370/370.

@backryun
backryun force-pushed the codex/refresh-antigravity-agy-models branch 10 times, most recently from 6f78c2a to 9b4c364 Compare September 17, 2026 16:37
@diegosouzapw

Copy link
Copy Markdown
Collaborator

Re-homed to release/v3.8.52: v3.8.51 entered its release freeze, so the branch now belongs to the release captain and development continues on the next cycle. Nothing is wrong with this PR — it just needed a live base. No action needed from you; CI will re-run against the new base.

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Hi @backryun — closing this pull request to clear the open queue. The branch codex/refresh-antigravity-agy-models is kept, so the commits stay. Comment here if it should be reopened.

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Hi @backryun — reopening this pull request. The close was a mistake, and it is back in the merge queue. The branch codex/refresh-antigravity-agy-models was kept.

backryun and others added 4 commits October 16, 2026 21:53
…avity and AGY catalogs

Rewritten on top of the now-current shared antigravitySharedModels.ts catalog (cheaper-inference#13410) and the merged 3.8 Flash direct-tier work (cheaper-inference#13318) instead of the stale duplicate googleCloudCodeModelCatalog.ts from the previous round.

- Drop the retired 3.7 blocks from the shared catalog; keep the 3.6/3.7 ids in the retired sets so stale upstream discovery entries stay hidden.
- Keep the live-verified 3.8 direct-tier mapping: -high/-medium/-low pass through verbatim and the bare display id aliases to -high.
- Antigravity CLI fallback signature bumps to 1.2.3 and CLI_TOOLS/free-model metadata follow the 3.8 tiers.
- AGY gains the same non-chat pattern filter as Antigravity.
- Keeps the merged live-catalog-authoritative discovery policy.
…age quota rows

Do not retire gemini-3.7-flash-tiered, gemini-3.6-flash-tiered or gemini-3-flash: the live
roster captured in discussion cheaper-inference#15568 still serves them, and the 3.7 display tiers alias
onto the first. Restore gemini-3.7-flash-tiered in the shared catalog, keep 3.7 pricing,
give Gemini 3.8 Flash its own pricing constant, and keep AGY quota rows for image-only
models visible. Adds a hermetic test that drives the discovery route with the captured
fetchAvailableModels roster.

Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
The CLI user agent on the tip is 1.3.4, OpenCode Go MiniMax M2.5 context is
204800, and the bare codex-auto-review id is still served.

Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
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.

2 participants