BMAD-METHOD/tools/cli/installers/lib/ide
Alex Verkhovsky a293e0458b feat: Add Google Antigravity IDE installer
Implements installer for Google Antigravity IDE with flattened slash command
naming to match Antigravity's namespace requirements.

Key features:
- Flattened file naming (bmad-module-agents-name.md) for proper slash commands
- Subagent installation support (project-level or user-level)
- Module-specific injection configuration
- Agent, workflow, task, and tool command generation

Implementation:
- Added AntigravitySetup class extending BaseIdeSetup
- Extracted flattenFilename() to BaseIdeSetup for reuse across IDE handlers
- Uses .agent/workflows directory structure
- Supports both interactive and non-interactive configuration

Fixes:
- Proper namespace isolation: /bmad-module-agents-dev instead of /dev
- Prevents conflicts between modules with same agent names

Note: This installer shares 95% of its code with claude-code.js.
Future refactoring could extract common patterns to IdeWithSlashCommandsSetup
base class (see design documents for details).
2025-11-18 17:37:48 -08:00
..
shared agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
templates agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
_base-ide.js feat: Add Google Antigravity IDE installer 2025-11-18 17:37:48 -08:00
antigravity.js feat: Add Google Antigravity IDE installer 2025-11-18 17:37:48 -08:00
auggie.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
claude-code.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
cline.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
codex.js feat: Add Google Antigravity IDE installer 2025-11-18 17:37:48 -08:00
crush.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
cursor.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
gemini.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
github-copilot.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
iflow.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
kilo.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
manager.js customize installation folder for the bmad content 2025-11-08 15:19:19 -06:00
opencode.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
qwen.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
roo.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
trae.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00
windsurf.js agents now are not duplicated and isntead cli commmands load from installed agent files 2025-11-09 20:24:56 -06:00