From 64854a2fd22bc2de0066f757c44726aaa68acc43 Mon Sep 17 00:00:00 2001 From: Imamuzzaki Abu Salam Date: Wed, 29 Jul 2026 10:11:03 +0700 Subject: [PATCH] feat: support Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber Co-Authored-By: ForgeCode --- crates/forge_repo/src/provider/provider.json | 60 ++++++++++++++++++++ vertex.json | 30 ++++++++++ 2 files changed, 90 insertions(+) diff --git a/crates/forge_repo/src/provider/provider.json b/crates/forge_repo/src/provider/provider.json index b5e9aec958..25901c7a31 100644 --- a/crates/forge_repo/src/provider/provider.json +++ b/crates/forge_repo/src/provider/provider.json @@ -1397,6 +1397,36 @@ "response_type": "Google", "url": "https://{{#if (eq LOCATION \"global\")}}aiplatform.googleapis.com{{else}}{{LOCATION}}-aiplatform.googleapis.com{{/if}}/v1beta1/projects/{{PROJECT_ID}}/locations/{{LOCATION}}/publishers/google", "models": [ + { + "id": "gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "description": "Google's latest workhorse model, optimized for speed, cost, and native tool use", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash-Lite", + "description": "Google's fastest and most cost-efficient Gemini model, optimized for low latency use cases", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "gemini-3.5-flash-cyber", + "name": "Gemini 3.5 Flash Cyber", + "description": "Google's narrow, security-focused variant of the Gemini 3.5 Flash model", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "gemini-3.5-flash", "name": "Gemini 3.5 Flash", @@ -2776,6 +2806,36 @@ "response_type": "Google", "url": "https://generativelanguage.googleapis.com/v1beta", "models": [ + { + "id": "gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "description": "Google's latest workhorse model, optimized for speed, cost, and native tool use", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash-Lite", + "description": "Google's fastest and most cost-efficient Gemini model, optimized for low latency use cases", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "gemini-3.5-flash-cyber", + "name": "Gemini 3.5 Flash Cyber", + "description": "Google's narrow, security-focused variant of the Gemini 3.5 Flash model", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "gemini-3.5-flash", "name": "Gemini 3.5 Flash", diff --git a/vertex.json b/vertex.json index cf8548a44c..90d75b8635 100644 --- a/vertex.json +++ b/vertex.json @@ -1,4 +1,34 @@ [ + { + "id": "google/gemini-3.6-flash", + "name": "Gemini 3.6 Flash", + "description": "Google's latest workhorse model, optimized for speed, cost, and native tool use", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "google/gemini-3.5-flash-lite", + "name": "Gemini 3.5 Flash-Lite", + "description": "Google's fastest and most cost-efficient Gemini model, optimized for low latency use cases", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, + { + "id": "google/gemini-3.5-flash-cyber", + "name": "Gemini 3.5 Flash Cyber", + "description": "Google's narrow, security-focused variant of the Gemini 3.5 Flash model", + "context_length": 1048576, + "tools_supported": true, + "supports_parallel_tool_calls": true, + "supports_reasoning": true, + "input_modalities": ["text", "image"] + }, { "id": "google/gemini-3.5-flash", "name": "Gemini 3.5 Flash",