Skip to content

Commit ac8bf55

Browse files
committed
chore: update gemini models list
1 parent e3f9e5d commit ac8bf55

6 files changed

Lines changed: 20 additions & 15 deletions

File tree

deno.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alphaxiv/agents",
3-
"version": "0.6.0",
3+
"version": "0.6.1",
44
"license": "MIT",
55
"fmt": {
66
"lineWidth": 120

src/adapters/google_genai/models.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,11 @@ function thinkingLevel<const T extends readonly [GoogleThinkingLevel, ...GoogleT
4444
}
4545

4646
const googleModelSupportedThinkingLevelsDefinition = {
47-
"gemini-3.1-flash-lite-preview": thinkingLevel({
47+
"gemini-3.5-flash": thinkingLevel({
48+
levels: ["minimal", "low", "medium", "high"],
49+
default: "high",
50+
}),
51+
"gemini-3.1-flash-lite": thinkingLevel({
4852
levels: ["minimal", "low", "medium", "high"],
4953
default: "high",
5054
}),

src/adapters/google_genai/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ export interface GoogleThinkingLevelSupport<T extends string> {
1919
}
2020

2121
export interface GoogleModelSupportedThinkingLevelsMap {
22-
"gemini-3.1-flash-lite-preview": GoogleThinkingLevelSupport<"minimal" | "low" | "medium" | "high">;
22+
"gemini-3.5-flash": GoogleThinkingLevelSupport<"minimal" | "low" | "medium" | "high">;
23+
"gemini-3.1-flash-lite": GoogleThinkingLevelSupport<"minimal" | "low" | "medium" | "high">;
2324
"gemini-3.1-flash-image-preview": GoogleThinkingLevelSupport<"minimal" | "high">;
2425
"gemini-3.1-pro-preview": GoogleThinkingLevelSupport<"low" | "medium" | "high">;
2526
"gemini-3-pro-image-preview": UnsupportedGoogleThinkingSupport;

tests/adapters/gemini.test.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ Deno.test({
4545
});
4646

4747
Deno.test({
48-
name: "GeminiAdapter streams a parameterized tool call (gemini-3.1-flash-lite-preview, thinking-level)",
48+
name: "GeminiAdapter streams a parameterized tool call (gemini-3.1-flash-lite, thinking-level)",
4949
ignore: !HAS_GEMINI_KEY,
5050
sanitizeOps: false,
5151
sanitizeResources: false,
5252
async fn(t) {
5353
const fixtures = createToolFixtures();
5454
const adapter = googleGenerateContentAPIModel({
55-
model: "gemini-3.1-flash-lite-preview",
55+
model: "gemini-3.1-flash-lite",
5656
thinkingConfig: { includeThoughts: true, thinkingLevel: GenAiThinkingLevel.LOW },
5757
});
5858

@@ -169,13 +169,13 @@ Deno.test({
169169
});
170170

171171
Deno.test({
172-
name: "GeminiModel streams tools and results (gemini-3.1-flash-lite-preview, thinking-level)",
172+
name: "GeminiModel streams tools and results (gemini-3.1-flash-lite, thinking-level)",
173173
ignore: !HAS_GEMINI_KEY,
174174
sanitizeOps: false,
175175
sanitizeResources: false,
176176
async fn(t) {
177177
await runAgentToolStreamingTest(t, {
178-
model: geminiModel({ model: "gemini-3.1-flash-lite-preview", thinkingLevel: "low" }),
178+
model: geminiModel({ model: "gemini-3.1-flash-lite", thinkingLevel: "low" }),
179179
});
180180
},
181181
});
@@ -241,13 +241,13 @@ Deno.test({
241241
});
242242

243243
Deno.test({
244-
name: "GeminiModel streams structured output (gemini-3.1-flash-lite-preview, thinking-level)",
244+
name: "GeminiModel streams structured output (gemini-3.1-flash-lite, thinking-level)",
245245
ignore: !HAS_GEMINI_KEY,
246246
sanitizeOps: false,
247247
sanitizeResources: false,
248248
async fn(t) {
249249
await runStructuredOutputStreamingTest(t, {
250-
model: geminiModel({ model: "gemini-3.1-flash-lite-preview", thinkingLevel: "low" }),
250+
model: geminiModel({ model: "gemini-3.1-flash-lite", thinkingLevel: "low" }),
251251
});
252252
},
253253
});
@@ -277,25 +277,25 @@ Deno.test({
277277
});
278278

279279
Deno.test({
280-
name: "GeminiModel keeps a 5-turn calculator conversation (gemini-3.1-flash-lite-preview)",
280+
name: "GeminiModel keeps a 5-turn calculator conversation (gemini-3.1-flash-lite)",
281281
ignore: !HAS_GEMINI_KEY,
282282
sanitizeOps: false,
283283
sanitizeResources: false,
284284
async fn(t) {
285285
await runBackAndForthCalculatorConversationTest(t, {
286-
model: geminiModel({ model: "gemini-3.1-flash-lite-preview", thinkingLevel: "low" }),
286+
model: geminiModel({ model: "gemini-3.1-flash-lite", thinkingLevel: "low" }),
287287
});
288288
},
289289
});
290290

291291
Deno.test({
292-
name: "GeminiModel resumes a handoff without tools (gemini-3.1-flash-lite-preview)",
292+
name: "GeminiModel resumes a handoff without tools (gemini-3.1-flash-lite)",
293293
ignore: !HAS_GEMINI_KEY,
294294
sanitizeOps: false,
295295
sanitizeResources: false,
296296
async fn(t) {
297297
await runToolLessHandoffResumeTest(t, {
298-
model: geminiModel({ model: "gemini-3.1-flash-lite-preview", thinkingLevel: "low" }),
298+
model: geminiModel({ model: "gemini-3.1-flash-lite", thinkingLevel: "low" }),
299299
});
300300
},
301301
});

tests/adapters/shared.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ export async function runToolLessHandoffResumeTest(t: Deno.TestContext, options:
741741
execute: () => {
742742
return JSON.stringify({
743743
repository: "alphaXiv/agents",
744-
activeModel: "gemini-3.1-flash-lite-preview",
744+
activeModel: "gemini-3.1-flash-lite",
745745
handoffCode: "FLASH-LITE-314",
746746
});
747747
},

tests/simple/client.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ Deno.test("addStreamItem ignores informational compaction and model switch event
161161
addStreamItem(chatItems, {
162162
type: "model_switched",
163163
index: 0,
164-
from: { provider: "gemini", model: "gemini-3.1-flash-lite-preview" },
164+
from: { provider: "gemini", model: "gemini-3.1-flash-lite" },
165165
to: { provider: "anthropic", model: "claude-sonnet-4-6" },
166166
});
167167

0 commit comments

Comments
 (0)