Skip to content

fix(antigravity): refresh the model manifest so older Gemini models fold as legacy - #9397

Merged
t3dotgg merged 2 commits into
mainfrom
t3code/antigravity-manifest-refresh
Sep 3, 2026
Merged

t3dotgg merged 2 commits into
mainfrom
t3code/antigravity-manifest-refresh

fix(antigravity): compare manifest edit dates, not cache fetch time

4ad0bfc
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Sep 3, 2026 in 1m 56s

Effect Service Conventions: All clear

All clear

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.


🔍 Agent activity — 3 tool calls

💭 I want to check the changed files in scope - AntigravityDriver.ts and ModelManifest.ts, excluding the test file. Let me pull up the relevant code to see what's happening there.

1. browse_code — apps/server/src/provider/ModelManifest.ts

2. browse_code — apps/server/src/provider/Drivers/AntigravityDriver.ts

💭 I'm reviewing the changed lines against Effect conventions—checking that the new manifestUpdatedAtMs helper and exported encodeManifestCache are properly scoped, and whether exporting the latter just for tests conflicts with existing convention rules, which don't explicitly address that case. I'm also verifying AntigravityDriver correctly acquires modelManifest via namespace import and uses it consistently. So far nothing here looks like an actual convention violation—the comparison logic is a behavior change with tests already added, and no lint disables or scope-creep are present.

3. browse_code — apps/server/src/provider/Drivers/AntigravityDriver.ts

💭 Everything conforms here, no violations found. I'll call complete_check with a summary of "All clear" since there's nothing to report.


Agent Credits: 26 credits

Token usage: 6 uncached input · 42,413 cache-read input · 29,308 cache-write input · 1,397 output
Agent Credits may also include non-token charges from external tools such as web research.