From 08e88f1036f4c883428483b6fab55a25d6d2fcda Mon Sep 17 00:00:00 2001 From: PriNova Date: Sat, 7 Feb 2026 14:49:30 +0000 Subject: [PATCH] fix(antigravity): fixes the tests for antigravitiy opus (#1369) * feat(antigravity): update model costs and tokens, migrate compaction tests to Claude 4.6 - Update model costs for various models in `models.generated.ts` to reflect the latest pricing. - Update maxTokens for certain models. - Migrate compaction tests from `claude-opus-4-5-thinking` to `claude-opus-4-6-thinking` in `compaction-thinking-model.test.ts`. * fix: remove unnecessary peer dependencies in package-lock.json This commit removes the `peer: true` flag from several dependencies in `package-lock.json`. These dependencies (lit, tailwind-merge, tailwindcss, picomatch, @tailwindcss/typescript, vite, picomatch) do not need to be explicitly marked as peer dependencies in this context, as they are already managed as regular dependencies. Removing the `peer: true` flag simplifies the dependency graph and avoids potential conflicts during installation. --- package-lock.json | 9 +-------- packages/ai/src/models.generated.ts | 8 ++++---- .../coding-agent/test/compaction-thinking-model.test.ts | 6 +++--- 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index bf6e485b..0ef4e1ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6445,7 +6445,6 @@ "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.2.tgz", "integrity": "sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==", "license": "BSD-3-Clause", - "peer": true, "dependencies": { "@lit/reactive-element": "^2.1.0", "lit-element": "^4.2.0", @@ -7802,7 +7801,6 @@ "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz", "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==", "license": "MIT", - "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/dcastil" @@ -7831,8 +7829,7 @@ "version": "4.1.18", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/tapable": { "version": "2.3.0", @@ -7950,7 +7947,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -8047,7 +8043,6 @@ "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", "devOptional": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "~0.27.0", "get-tsconfig": "^4.7.5" @@ -8136,7 +8131,6 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", @@ -8251,7 +8245,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, diff --git a/packages/ai/src/models.generated.ts b/packages/ai/src/models.generated.ts index 712c15f8..347389e7 100644 --- a/packages/ai/src/models.generated.ts +++ b/packages/ai/src/models.generated.ts @@ -10415,13 +10415,13 @@ export const MODELS = { reasoning: true, input: ["text"], cost: { - input: 0.28, + input: 0.3, output: 1.2, - cacheRead: 0.14, + cacheRead: 0.15, cacheWrite: 0, }, - contextWindow: 196608, - maxTokens: 196608, + contextWindow: 204800, + maxTokens: 131072, } satisfies Model<"anthropic-messages">, "minimax/minimax-m2.1-lightning": { id: "minimax/minimax-m2.1-lightning", diff --git a/packages/coding-agent/test/compaction-thinking-model.test.ts b/packages/coding-agent/test/compaction-thinking-model.test.ts index ea679cfe..c7785f27 100644 --- a/packages/coding-agent/test/compaction-thinking-model.test.ts +++ b/packages/coding-agent/test/compaction-thinking-model.test.ts @@ -57,7 +57,7 @@ describe.skipIf(!HAS_ANTIGRAVITY_AUTH)("Compaction with thinking models (Antigra }); function createSession( - modelId: "claude-opus-4-5-thinking" | "claude-sonnet-4-5", + modelId: "claude-opus-4-6-thinking" | "claude-sonnet-4-5", thinkingLevel: ThinkingLevel = "high", ) { const model = getModel("google-antigravity", modelId); @@ -97,8 +97,8 @@ describe.skipIf(!HAS_ANTIGRAVITY_AUTH)("Compaction with thinking models (Antigra return session; } - it("should compact successfully with claude-opus-4-5-thinking and thinking level high", async () => { - createSession("claude-opus-4-5-thinking", "high"); + it("should compact successfully with claude-opus-4-6-thinking and thinking level high", async () => { + createSession("claude-opus-4-6-thinking", "high"); // Send a simple prompt await session.prompt("Write down the first 10 prime numbers.");