diff --git a/src/wizard/onboarding.ts b/src/wizard/onboarding.ts index e10b1a464..cdaa7e04d 100644 --- a/src/wizard/onboarding.ts +++ b/src/wizard/onboarding.ts @@ -786,9 +786,15 @@ export async function runOnboardingWizard( } } - const controlUiAssets = await ensureControlUiAssetsBuilt(runtime); - if (!controlUiAssets.ok && controlUiAssets.message) { - runtime.error(controlUiAssets.message); + const controlUiEnabled = + nextConfig.gateway?.controlUi?.enabled ?? + baseConfig.gateway?.controlUi?.enabled ?? + true; + if (!opts.skipUi && controlUiEnabled) { + const controlUiAssets = await ensureControlUiAssetsBuilt(runtime); + if (!controlUiAssets.ok && controlUiAssets.message) { + runtime.error(controlUiAssets.message); + } } await prompter.note(