From be84157d29c9ca2a6b05f0ec5edf9020ffa534a2 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 18 Jul 2025 23:50:53 +0000 Subject: [PATCH] fix: add mistral to codebase index schema types - Add mistral to codebaseIndexModelsSchema - Add codebaseIndexMistralApiKey to codebaseIndexProviderSchema - Fixes TypeScript compilation errors in webview component --- packages/types/src/codebase-index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/types/src/codebase-index.ts b/packages/types/src/codebase-index.ts index 1f3f0455ef..89d5b168d7 100644 --- a/packages/types/src/codebase-index.ts +++ b/packages/types/src/codebase-index.ts @@ -47,6 +47,7 @@ export const codebaseIndexModelsSchema = z.object({ ollama: z.record(z.string(), z.object({ dimension: z.number() })).optional(), "openai-compatible": z.record(z.string(), z.object({ dimension: z.number() })).optional(), gemini: z.record(z.string(), z.object({ dimension: z.number() })).optional(), + mistral: z.record(z.string(), z.object({ dimension: z.number() })).optional(), }) export type CodebaseIndexModels = z.infer @@ -62,6 +63,7 @@ export const codebaseIndexProviderSchema = z.object({ codebaseIndexOpenAiCompatibleApiKey: z.string().optional(), codebaseIndexOpenAiCompatibleModelDimension: z.number().optional(), codebaseIndexGeminiApiKey: z.string().optional(), + codebaseIndexMistralApiKey: z.string().optional(), }) export type CodebaseIndexProvider = z.infer