feat(core): Add model config for flash 3 (#78)

This commit is contained in:
joshualitt
2025-12-09 10:26:05 -08:00
committed by Tommaso Sciortino
parent 06dcf216e1
commit 562d84545a
6 changed files with 71 additions and 16 deletions
@@ -20,6 +20,7 @@ import {
DEFAULT_GEMINI_FLASH_MODEL,
DEFAULT_GEMINI_MODEL,
PREVIEW_GEMINI_MODEL,
PREVIEW_GEMINI_FLASH_MODEL,
} from '../config/models.js';
import { firePreCompressHook } from '../core/sessionHookTriggers.js';
import { PreCompressTrigger } from '../hooks/types.js';
@@ -88,6 +89,8 @@ export function modelStringToModelConfigAlias(model: string): string {
switch (model) {
case PREVIEW_GEMINI_MODEL:
return 'chat-compression-3-pro';
case PREVIEW_GEMINI_FLASH_MODEL:
return 'chat-compression-3-flash';
case DEFAULT_GEMINI_MODEL:
return 'chat-compression-2.5-pro';
case DEFAULT_GEMINI_FLASH_MODEL:
@@ -49,6 +49,18 @@
"topK": 64
}
},
"gemini-3-flash-preview": {
"model": "skyhawk",
"generateContentConfig": {
"temperature": 1,
"topP": 0.95,
"thinkingConfig": {
"includeThoughts": true,
"thinkingLevel": "HIGH"
},
"topK": 64
}
},
"gemini-2.5-pro": {
"model": "gemini-2.5-pro",
"generateContentConfig": {
@@ -203,6 +215,10 @@
"model": "gemini-3-pro-preview",
"generateContentConfig": {}
},
"chat-compression-3-flash": {
"model": "skyhawk",
"generateContentConfig": {}
},
"chat-compression-2.5-pro": {
"model": "gemini-2.5-pro",
"generateContentConfig": {}