Skip to content

Commit 609638b

Browse files
committed
fix: respect user-configured dimensions setting in file index
- Remove hardcoded 1536 dimension fallback in ClineProvider.ts line 1545 - Allow proper dimension resolution through service factory hierarchy: 1. User configuration (modelDimension) 2. Model-specific defaults (getModelDimension) 3. System defaults - Fixes issue where RooCode ignored dimensions setting and caused "Vector dimension error: expected dim: 1536, got 1024" in Qdrant Fixes #5754
1 parent 9db64de commit 609638b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1542,7 +1542,7 @@ export class ClineProvider
15421542
codebaseIndexEmbedderProvider: codebaseIndexConfig?.codebaseIndexEmbedderProvider ?? "openai",
15431543
codebaseIndexEmbedderBaseUrl: codebaseIndexConfig?.codebaseIndexEmbedderBaseUrl ?? "",
15441544
codebaseIndexEmbedderModelId: codebaseIndexConfig?.codebaseIndexEmbedderModelId ?? "",
1545-
codebaseIndexEmbedderModelDimension: codebaseIndexConfig?.codebaseIndexEmbedderModelDimension ?? 1536,
1545+
codebaseIndexEmbedderModelDimension: codebaseIndexConfig?.codebaseIndexEmbedderModelDimension,
15461546
codebaseIndexOpenAiCompatibleBaseUrl: codebaseIndexConfig?.codebaseIndexOpenAiCompatibleBaseUrl,
15471547
codebaseIndexSearchMaxResults: codebaseIndexConfig?.codebaseIndexSearchMaxResults,
15481548
codebaseIndexSearchMinScore: codebaseIndexConfig?.codebaseIndexSearchMinScore,

0 commit comments

Comments
 (0)