Don't show onboarding if a provider is specified

This commit is contained in:
cte 2026-01-16 21:23:23 -08:00
parent 8e65f76ffb
commit 80de137735

View file

@ -41,6 +41,7 @@ export async function run(prompt: string | undefined, flagOptions: FlagOptions)
const isTuiSupported = process.stdin.isTTY && process.stdout.isTTY
const isTuiEnabled = !flagOptions.print && isTuiSupported
let rooToken = await loadToken()
const isOnboardingEnabled = isTuiEnabled && !rooToken && !flagOptions.provider
const extensionHostOptions: ExtensionHostOptions = {
mode: flagOptions.mode || DEFAULT_FLAGS.mode,
@ -58,7 +59,7 @@ export async function run(prompt: string | undefined, flagOptions: FlagOptions)
// Roo Code Cloud Authentication
if (isTuiEnabled) {
if (isOnboardingEnabled) {
let { onboardingProviderChoice } = await loadSettings()
if (!onboardingProviderChoice) {