Просмотр исходного кода

Fix: Use EMBEDDING_MODEL_PROFILES as default in the state (#3939)

fix: update codebaseIndexModels to use EMBEDDING_MODEL_PROFILES as default
Daniel 7 месяцев назад
Родитель
Сommit
be9195c1ee
1 измененных файлов с 2 добавлено и 8 удалено
  1. 2 8
      src/core/webview/ClineProvider.ts

+ 2 - 8
src/core/webview/ClineProvider.ts

@@ -1351,10 +1351,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
 			historyPreviewCollapsed: historyPreviewCollapsed ?? false,
 			condensingApiConfigId,
 			customCondensingPrompt,
-			codebaseIndexModels: codebaseIndexModels ?? {
-				openai: {},
-				ollama: {},
-			},
+			codebaseIndexModels: codebaseIndexModels ?? EMBEDDING_MODEL_PROFILES,
 			codebaseIndexConfig: codebaseIndexConfig ?? {
 				codebaseIndexEnabled: false,
 				codebaseIndexQdrantUrl: "http://localhost:6333",
@@ -1456,10 +1453,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
 			// Explicitly add condensing settings
 			condensingApiConfigId: stateValues.condensingApiConfigId,
 			customCondensingPrompt: stateValues.customCondensingPrompt,
-			codebaseIndexModels: stateValues.codebaseIndexModels ?? {
-				openai: {},
-				ollama: {},
-			},
+			codebaseIndexModels: stateValues.codebaseIndexModels ?? EMBEDDING_MODEL_PROFILES,
 			codebaseIndexConfig: stateValues.codebaseIndexConfig ?? {
 				codebaseIndexEnabled: false,
 				codebaseIndexQdrantUrl: "http://localhost:6333",