chore: add google gemini 3 reasoning levels (#189)

Andrey Nering created

Change summary

internal/providers/configs/gemini.json | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Detailed changes

internal/providers/configs/gemini.json 🔗

@@ -17,7 +17,8 @@
       "context_window": 1048576,
       "default_max_tokens": 64000,
       "can_reason": true,
-      "has_reasoning_efforts": false,
+      "reasoning_levels": ["low", "medium", "high"],
+      "default_reasoning_efforts": "medium",
       "supports_attachments": true
     },
     {
@@ -30,7 +31,8 @@
       "context_window": 1048576,
       "default_max_tokens": 64000,
       "can_reason": true,
-      "has_reasoning_efforts": false,
+      "reasoning_levels": ["low", "medium", "high"],
+      "default_reasoning_efforts": "medium",
       "supports_attachments": true
     },
     {
@@ -43,7 +45,8 @@
       "context_window": 1048576,
       "default_max_tokens": 64000,
       "can_reason": true,
-      "has_reasoning_efforts": false,
+      "reasoning_levels": ["low", "high"],
+      "default_reasoning_efforts": "high",
       "supports_attachments": true
     },
     {
@@ -56,6 +59,8 @@
       "context_window": 1048576,
       "default_max_tokens": 50000,
       "can_reason": true,
+      "reasoning_levels": ["minimal", "low", "medium", "high"],
+      "default_reasoning_efforts": "minimal",
       "supports_attachments": true
     },
     {