From d44c118334f6f4d076e0ea37e0072547bc22dff3 Mon Sep 17 00:00:00 2001 From: gejifeng Date: Wed, 11 Feb 2026 08:58:17 +0000 Subject: [PATCH] fix: avoid unused custom preferred provider --- src/wizard/onboarding.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/wizard/onboarding.ts b/src/wizard/onboarding.ts index b32882392..c61d6186d 100644 --- a/src/wizard/onboarding.ts +++ b/src/wizard/onboarding.ts @@ -379,7 +379,6 @@ export async function runOnboardingWizard( includeSkip: true, })); - let customPreferredProvider: string | undefined; if (authChoice === "custom-api-key") { const customResult = await promptCustomApiConfig({ prompter, @@ -387,7 +386,6 @@ export async function runOnboardingWizard( config: nextConfig, }); nextConfig = customResult.config; - customPreferredProvider = customResult.providerId; } else { const authResult = await applyAuthChoice({ authChoice, @@ -403,15 +401,14 @@ export async function runOnboardingWizard( nextConfig = authResult.config; } - if (authChoiceFromPrompt) { + if (authChoiceFromPrompt && authChoice !== "custom-api-key") { const modelSelection = await promptDefaultModel({ config: nextConfig, prompter, allowKeep: true, ignoreAllowlist: true, includeVllm: true, - preferredProvider: - customPreferredProvider ?? resolvePreferredProviderForAuthChoice(authChoice), + preferredProvider: resolvePreferredProviderForAuthChoice(authChoice), }); if (modelSelection.config) { nextConfig = modelSelection.config;