From 701d37ef41f845bb8d1e9727fa18f147f0f852ff Mon Sep 17 00:00:00 2001 From: Josh Lambert Date: Fri, 6 Mar 2026 01:57:55 -0500 Subject: [PATCH 1/9] Remove allowed providers setting for now --- .../src/components/settings/ProvidersTab.tsx | 82 ++----------------- 1 file changed, 8 insertions(+), 74 deletions(-) diff --git a/packages/kilo-vscode/webview-ui/src/components/settings/ProvidersTab.tsx b/packages/kilo-vscode/webview-ui/src/components/settings/ProvidersTab.tsx index a953352c5d2..8900b8a8d70 100644 --- a/packages/kilo-vscode/webview-ui/src/components/settings/ProvidersTab.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/settings/ProvidersTab.tsx @@ -39,23 +39,21 @@ const ProvidersTab: Component = () => { ) const [newDisabled, setNewDisabled] = createSignal() - const [newEnabled, setNewEnabled] = createSignal() const disabledProviders = () => config().disabled_providers ?? [] - const enabledProviders = () => config().enabled_providers ?? [] - const addToList = (key: "disabled_providers" | "enabled_providers", value: string) => { - const current = key === "disabled_providers" ? [...disabledProviders()] : [...enabledProviders()] + const addDisabled = (value: string) => { + const current = [...disabledProviders()] if (value && !current.includes(value)) { current.push(value) - updateConfig({ [key]: current }) + updateConfig({ disabled_providers: current }) } } - const removeFromList = (key: "disabled_providers" | "enabled_providers", index: number) => { - const current = key === "disabled_providers" ? [...disabledProviders()] : [...enabledProviders()] + const removeDisabled = (index: number) => { + const current = [...disabledProviders()] current.splice(index, 1) - updateConfig({ [key]: current }) + updateConfig({ disabled_providers: current }) } function handleModelSelect(configKey: "model" | "small_model") { @@ -137,7 +135,7 @@ const ProvidersTab: Component = () => { variant="secondary" onClick={() => { if (newDisabled()) { - addToList("disabled_providers", newDisabled()!.value) + addDisabled(newDisabled()!.value) setNewDisabled(undefined) } }} @@ -158,71 +156,7 @@ const ProvidersTab: Component = () => { }} > {id} - removeFromList("disabled_providers", index())} /> - - )} - - - - {/* Enabled providers (allowlist) */} -

{language.t("settings.providers.enabled")}

- -
- {language.t("settings.providers.enabled.description")} -
-
0 ? "1px solid var(--border-weak-base)" : "none", - }} - > -
-