From a19a8ecde3eb83ced03be2fff625f3dd6128324a Mon Sep 17 00:00:00 2001 From: Luis Pater Date: Wed, 14 Oct 2026 10:17:01 +0800 Subject: [PATCH] feat(registry): add gemini-3.8 model variants and update test cases - Update model identifiers to `gemini-3.8-flash-high` and `gemini-3.8-flash` in executor tests. Closes: #6602 --- internal/runtime/executor/aistudio_executor_test.go | 4 ++-- .../executor/antigravity_executor_interactions_test.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/runtime/executor/aistudio_executor_test.go b/internal/runtime/executor/aistudio_executor_test.go index 8606d7e1eb..4a63297b6a 100644 --- a/internal/runtime/executor/aistudio_executor_test.go +++ b/internal/runtime/executor/aistudio_executor_test.go @@ -42,10 +42,10 @@ func TestAIStudioTranslateRequestPreservesSummaryFromOriginalRequest(t *testing. func TestAIStudioTranslateRequestNormalizesThinkingLevel(t *testing.T) { executor := NewAIStudioExecutor(&config.Config{}, "aistudio", nil) req := cliproxyexecutor.Request{ - Model: "gemini-3.7-flash", + Model: "gemini-3.8-flash", Payload: []byte(`{ "contents":[{"role":"user","parts":[{"text":"Human: Hi"}]}], - "model":"gemini-3.7-flash", + "model":"gemini-3.8-flash", "generationConfig":{"thinkingConfig":{"thinkingLevel":"high","includeThoughts":true}} }`), } diff --git a/internal/runtime/executor/antigravity_executor_interactions_test.go b/internal/runtime/executor/antigravity_executor_interactions_test.go index 061893e8d4..cc492da777 100644 --- a/internal/runtime/executor/antigravity_executor_interactions_test.go +++ b/internal/runtime/executor/antigravity_executor_interactions_test.go @@ -48,9 +48,9 @@ func TestAntigravityExecutorExecuteStreamTranslatesInteractionsRequest(t *testin "expired": time.Now().Add(time.Hour).Format(time.RFC3339), }, } - payload := []byte(`{"model":"gemini-3.1-pro-low","input":[{"type":"user_input","content":[{"type":"text","text":"hi"}]}],"tools":[{"name":"get_weather","description":"weather","type":"function","parameters":{"type":"object","properties":{"location":{"type":"string"}},"required":["location"]}}],"generation_config":{"tool_choice":"auto","thinking_level":"high","thinking_summaries":"auto"},"stream":true,"store":false}`) + payload := []byte(`{"model":"gemini-3.8-flash-high","input":[{"type":"user_input","content":[{"type":"text","text":"hi"}]}],"tools":[{"name":"get_weather","description":"weather","type":"function","parameters":{"type":"object","properties":{"location":{"type":"string"}},"required":["location"]}}],"generation_config":{"tool_choice":"auto","thinking_level":"high","thinking_summaries":"auto"},"stream":true,"store":false}`) result, errExecute := exec.ExecuteStream(context.Background(), auth, cliproxyexecutor.Request{ - Model: "gemini-3.1-pro-low", + Model: "gemini-3.8-flash-high", Payload: payload, }, cliproxyexecutor.Options{ SourceFormat: sdktranslator.FormatInteractions,