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:
can1357
2026-03-05 01:53:06 +01:00
parent 2d90ed62f3
commit a55eebca6b
@@ -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;