From 6513c77d1b99a06b89f4e64e538987095a08cce6 Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Mon, 15 Dec 2025 11:54:37 +0800 Subject: [PATCH] single install panel, no clearing disjointed between modules --- tools/cli/installers/lib/core/installer.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/cli/installers/lib/core/installer.js b/tools/cli/installers/lib/core/installer.js index c407bb8f..ecb2aa09 100644 --- a/tools/cli/installers/lib/core/installer.js +++ b/tools/cli/installers/lib/core/installer.js @@ -394,11 +394,14 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice: // Clone config to avoid mutating the caller's object const config = { ...originalConfig }; - // Display BMAD logo - CLIUtils.displayLogo(); + // Only display logo if core config wasn't already collected (meaning we're not continuing from UI) + if (!config.coreConfig) { + // Display BMAD logo + CLIUtils.displayLogo(); - // Display welcome message - CLIUtils.displaySection('BMAD™ Installation', 'Version ' + require(path.join(getProjectRoot(), 'package.json')).version); + // Display welcome message + CLIUtils.displaySection('BMAD™ Installation', 'Version ' + require(path.join(getProjectRoot(), 'package.json')).version); + } // Note: Legacy V4 detection now happens earlier in UI.promptInstall() // before any config collection, so we don't need to check again here