From 7ee05fa7a0ed49496c169e4afcd01da84d3972ed Mon Sep 17 00:00:00 2001 From: Hau Vo Date: Sun, 31 Aug 2025 17:15:34 +0700 Subject: [PATCH] Renamed Augment Code to Auggie CLI (Augment Code) --- bmad-core/data/bmad-kb.md | 2 +- tools/installer/bin/bmad.js | 14 +++++++------- tools/installer/config/install.config.yaml | 6 +++--- tools/installer/lib/ide-setup.js | 20 +++++++++++--------- tools/installer/lib/installer.js | 2 +- 5 files changed, 23 insertions(+), 21 deletions(-) diff --git a/bmad-core/data/bmad-kb.md b/bmad-core/data/bmad-kb.md index f50733fe..47d5cb6c 100644 --- a/bmad-core/data/bmad-kb.md +++ b/bmad-core/data/bmad-kb.md @@ -102,7 +102,7 @@ npx bmad-method install - **Cline**: VS Code extension with AI features - **Roo Code**: Web-based IDE with agent support - **GitHub Copilot**: VS Code extension with AI peer programming assistant - - **Augment Code**: AI-powered development environment + - **Auggie CLI (Augment Code)**: AI-powered development environment **Note for VS Code Users**: BMAD-METHOD™ assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. diff --git a/tools/installer/bin/bmad.js b/tools/installer/bin/bmad.js index 5493ffeb..d9cf3e28 100755 --- a/tools/installer/bin/bmad.js +++ b/tools/installer/bin/bmad.js @@ -49,7 +49,7 @@ program .option('-d, --directory ', 'Installation directory') .option( '-i, --ide ', - 'Configure for specific IDE(s) - can specify multiple (cursor, claude-code, windsurf, trae, roo, kilo, cline, gemini, qwen-code, github-copilot, augment-code, other)', + 'Configure for specific IDE(s) - can specify multiple (cursor, claude-code, windsurf, trae, roo, kilo, cline, gemini, qwen-code, github-copilot, auggie-cli, other)', ) .option( '-e, --expansion-packs ', @@ -406,7 +406,7 @@ async function promptInstallation() { { name: 'Qwen Code', value: 'qwen-code' }, { name: 'Crush', value: 'crush' }, { name: 'Github Copilot', value: 'github-copilot' }, - { name: 'Augment Code', value: 'augment-code' }, + { name: 'Auggie CLI (Augment Code)', value: 'auggie-cli' }, ], }, ]); @@ -475,16 +475,16 @@ async function promptInstallation() { answers.githubCopilotConfig = { configChoice }; } - // Configure Augment Code immediately if selected - if (ides.includes('augment-code')) { - console.log(chalk.cyan('\n📍 Augment Code Location Configuration')); - console.log(chalk.dim('Choose where to install BMad agents for Augment Code access.\n')); + // Configure Auggie CLI (Augment Code) immediately if selected + if (ides.includes('auggie-cli')) { + console.log(chalk.cyan('\n📍 Auggie CLI Location Configuration')); + console.log(chalk.dim('Choose where to install BMad agents for Auggie CLI access.\n')); const { selectedLocations } = await inquirer.prompt([ { type: 'checkbox', name: 'selectedLocations', - message: 'Select Augment Code command locations:', + message: 'Select Auggie CLI command locations:', choices: [ { name: 'User Commands (Global): Available across all your projects (user-wide)', diff --git a/tools/installer/config/install.config.yaml b/tools/installer/config/install.config.yaml index 5db8446a..57cd0f67 100644 --- a/tools/installer/config/install.config.yaml +++ b/tools/installer/config/install.config.yaml @@ -122,8 +122,8 @@ ide-configurations: # 3. Simply mention the agent in your prompt (e.g., "As *dev, ..."). # 4. The Qwen Code CLI will automatically have the context for that agent. - augment-code: - name: Augment Code + auggie-cli: + name: Auggie CLI (Augment Code) format: multi-location locations: user: @@ -136,7 +136,7 @@ ide-configurations: description: Stored in your repository and shared with your team command-suffix: .md instructions: | - # To use BMad agents in Augment Code: + # To use BMad agents in Auggie CLI (Augment Code): # 1. Type /bmad:agent-name (e.g., "/bmad:dev", "/bmad:pm", "/bmad:architect") # 2. The agent will adopt that persona for the conversation # 3. Commands are available based on your selected location(s) diff --git a/tools/installer/lib/ide-setup.js b/tools/installer/lib/ide-setup.js index e1d0c151..6be3dc9b 100644 --- a/tools/installer/lib/ide-setup.js +++ b/tools/installer/lib/ide-setup.js @@ -74,8 +74,8 @@ class IdeSetup extends BaseIdeSetup { case 'qwen-code': { return this.setupQwenCode(installDir, selectedAgent); } - case 'augment-code': { - return this.setupAugmentCode(installDir, selectedAgent, spinner, preConfiguredSettings); + case 'auggie-cli': { + return this.setupAuggieCLI(installDir, selectedAgent, spinner, preConfiguredSettings); } default: { console.log(chalk.yellow(`\nIDE ${ide} not yet supported`)); @@ -1440,13 +1440,13 @@ tools: ['changes', 'codebase', 'fetch', 'findTestFiles', 'githubRepo', 'problems console.log(chalk.dim('You can modify these settings anytime in .vscode/settings.json')); } - async setupAugmentCode(installDir, selectedAgent, spinner = null, preConfiguredSettings = null) { + async setupAuggieCLI(installDir, selectedAgent, spinner = null, preConfiguredSettings = null) { const os = require('node:os'); const inquirer = require('inquirer'); const agents = selectedAgent ? [selectedAgent] : await this.getAllAgentIds(installDir); // Get the IDE configuration to access location options - const ideConfig = await configLoader.getIdeConfiguration('augment-code'); + const ideConfig = await configLoader.getIdeConfiguration('auggie-cli'); const locations = ideConfig.locations; // Use pre-configured settings if provided, otherwise prompt @@ -1454,7 +1454,9 @@ tools: ['changes', 'codebase', 'fetch', 'findTestFiles', 'githubRepo', 'problems if (preConfiguredSettings && preConfiguredSettings.selectedLocations) { selectedLocations = preConfiguredSettings.selectedLocations; console.log( - chalk.dim(`Using pre-configured Augment Code locations: ${selectedLocations.join(', ')}`), + chalk.dim( + `Using pre-configured Auggie CLI (Augment Code) locations: ${selectedLocations.join(', ')}`, + ), ); } else { // Pause spinner during location selection to avoid UI conflicts @@ -1466,15 +1468,15 @@ tools: ['changes', 'codebase', 'fetch', 'findTestFiles', 'githubRepo', 'problems // Clear any previous output and add spacing to avoid conflicts with loaders console.log('\n'.repeat(2)); - console.log(chalk.blue('📍 Augment Code Location Configuration')); - console.log(chalk.dim('Choose where to install BMad agents for Augment Code access.')); + console.log(chalk.blue('📍 Auggie CLI Location Configuration')); + console.log(chalk.dim('Choose where to install BMad agents for Auggie CLI access.')); console.log(''); // Add extra spacing const response = await inquirer.prompt([ { type: 'checkbox', name: 'selectedLocations', - message: 'Select Augment Code command locations:', + message: 'Select Auggie CLI command locations:', choices: Object.entries(locations).map(([key, location]) => ({ name: `${location.name}: ${location.description}`, value: key, @@ -1521,7 +1523,7 @@ tools: ['changes', 'codebase', 'fetch', 'findTestFiles', 'githubRepo', 'problems } } - console.log(chalk.green(`\n✓ Created Augment Code commands in ${commandsDir}`)); + console.log(chalk.green(`\n✓ Created Auggie CLI commands in ${commandsDir}`)); console.log(chalk.dim(` Location: ${location.name} - ${location.description}`)); } diff --git a/tools/installer/lib/installer.js b/tools/installer/lib/installer.js index e118541e..8b7e9d8d 100644 --- a/tools/installer/lib/installer.js +++ b/tools/installer/lib/installer.js @@ -411,7 +411,7 @@ class Installer { let preConfiguredSettings = null; if (ide === 'github-copilot') { preConfiguredSettings = config.githubCopilotConfig; - } else if (ide === 'augment-code') { + } else if (ide === 'auggie-cli') { preConfiguredSettings = config.augmentCodeConfig; } await ideSetup.setup(ide, installDir, config.agent, spinner, preConfiguredSettings);