fix(coding-agent): corrected provider selection case labels to use namespaced keys
- Corrected provider selection case labels from flat names to namespaced keys (webSearchProvider -> providers.webSearch, imageProvider -> providers.image). - Expanded web search provider options to include brave, kimi, kagi, and synthetic providers.
This commit is contained in:
@@ -341,12 +341,24 @@ export class SelectorController {
|
||||
}
|
||||
|
||||
// Provider settings - update runtime preferences
|
||||
case "webSearchProvider":
|
||||
case "providers.webSearch":
|
||||
setPreferredSearchProvider(
|
||||
value as "auto" | "exa" | "jina" | "zai" | "perplexity" | "anthropic" | "gemini" | "codex",
|
||||
value as
|
||||
| "auto"
|
||||
| "exa"
|
||||
| "brave"
|
||||
| "jina"
|
||||
| "kimi"
|
||||
| "zai"
|
||||
| "perplexity"
|
||||
| "anthropic"
|
||||
| "gemini"
|
||||
| "codex"
|
||||
| "kagi"
|
||||
| "synthetic",
|
||||
);
|
||||
break;
|
||||
case "imageProvider":
|
||||
case "providers.image":
|
||||
setPreferredImageProvider(value as "auto" | "gemini" | "openrouter");
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user