mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
feat: integrate codebaseIndexGeminiBaseUrl in state management
- Add codebaseIndexGeminiBaseUrl to ClineProvider state objects in getStateToPostToWebview() and getState() - Add codebaseIndexGeminiBaseUrl to saveCodeIndexSettingsAtomic handler in webviewMessageHandler - Add codebaseIndexGeminiBaseUrl field to WebviewMessage codeIndexSettings type definition - Ensures Gemini base URL setting is properly managed in extension state
This commit is contained in:
parent
5583e0f1b0
commit
4cfc69f056
3 changed files with 4 additions and 0 deletions
|
|
@ -1544,6 +1544,7 @@ export class ClineProvider
|
|||
codebaseIndexEmbedderModelId: codebaseIndexConfig?.codebaseIndexEmbedderModelId ?? "",
|
||||
codebaseIndexEmbedderModelDimension: codebaseIndexConfig?.codebaseIndexEmbedderModelDimension ?? 1536,
|
||||
codebaseIndexOpenAiCompatibleBaseUrl: codebaseIndexConfig?.codebaseIndexOpenAiCompatibleBaseUrl,
|
||||
codebaseIndexGeminiBaseUrl: codebaseIndexConfig?.codebaseIndexGeminiBaseUrl ?? "",
|
||||
codebaseIndexSearchMaxResults: codebaseIndexConfig?.codebaseIndexSearchMaxResults,
|
||||
codebaseIndexSearchMinScore: codebaseIndexConfig?.codebaseIndexSearchMinScore,
|
||||
},
|
||||
|
|
@ -1711,6 +1712,7 @@ export class ClineProvider
|
|||
stateValues.codebaseIndexConfig?.codebaseIndexEmbedderModelDimension,
|
||||
codebaseIndexOpenAiCompatibleBaseUrl:
|
||||
stateValues.codebaseIndexConfig?.codebaseIndexOpenAiCompatibleBaseUrl,
|
||||
codebaseIndexGeminiBaseUrl: stateValues.codebaseIndexConfig?.codebaseIndexGeminiBaseUrl ?? "",
|
||||
codebaseIndexSearchMaxResults: stateValues.codebaseIndexConfig?.codebaseIndexSearchMaxResults,
|
||||
codebaseIndexSearchMinScore: stateValues.codebaseIndexConfig?.codebaseIndexSearchMinScore,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1962,6 +1962,7 @@ export const webviewMessageHandler = async (
|
|||
codebaseIndexEmbedderModelId: settings.codebaseIndexEmbedderModelId,
|
||||
codebaseIndexEmbedderModelDimension: settings.codebaseIndexEmbedderModelDimension, // Generic dimension
|
||||
codebaseIndexOpenAiCompatibleBaseUrl: settings.codebaseIndexOpenAiCompatibleBaseUrl,
|
||||
codebaseIndexGeminiBaseUrl: settings.codebaseIndexGeminiBaseUrl,
|
||||
codebaseIndexSearchMaxResults: settings.codebaseIndexSearchMaxResults,
|
||||
codebaseIndexSearchMinScore: settings.codebaseIndexSearchMinScore,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -244,6 +244,7 @@ export interface WebviewMessage {
|
|||
codebaseIndexEmbedderModelId: string
|
||||
codebaseIndexEmbedderModelDimension?: number // Generic dimension for all providers
|
||||
codebaseIndexOpenAiCompatibleBaseUrl?: string
|
||||
codebaseIndexGeminiBaseUrl?: string
|
||||
codebaseIndexSearchMaxResults?: number
|
||||
codebaseIndexSearchMinScore?: number
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue