diff --git a/packages/bubble-core/src/bubbles/service-bubble/snowflake/snowflake.ts b/packages/bubble-core/src/bubbles/service-bubble/snowflake/snowflake.ts index faa46055..bbc9a68e 100644 --- a/packages/bubble-core/src/bubbles/service-bubble/snowflake/snowflake.ts +++ b/packages/bubble-core/src/bubbles/service-bubble/snowflake/snowflake.ts @@ -192,7 +192,14 @@ export class SnowflakeBubble< ); } - const result = await response.json(); + const result = (await response.json()) as { + resultSetMetaData?: { + numRows: number; + rowType: { name: string; type: string; nullable: boolean }[]; + }; + data?: (string | null)[][]; + statementHandle?: string; + }; // Handle async execution (202 status) if (response.status === 202) { diff --git a/packages/bubble-shared-schemas/src/ai-models.ts b/packages/bubble-shared-schemas/src/ai-models.ts index 9eb8f1b0..c9cc4cb8 100644 --- a/packages/bubble-shared-schemas/src/ai-models.ts +++ b/packages/bubble-shared-schemas/src/ai-models.ts @@ -59,6 +59,7 @@ export const RECOMMENDED_MODELS = { // Legacy aliases (unchanged behavior) BEST: 'google/gemini-3-pro-preview', BEST_ALT: 'openai/gpt-5.2', + FLAGSHIP: 'google/gemini-3-flash-preview', PRO: 'google/gemini-3-flash-preview', PRO_ALT: 'anthropic/claude-sonnet-4-5', FAST: 'google/gemini-2.5-flash-lite',