From 09533e4abb155120aa1e1d5037150dd3b5c702d5 Mon Sep 17 00:00:00 2001 From: Alex Verkhovsky Date: Wed, 19 Nov 2025 18:41:08 -0800 Subject: [PATCH] Chore/update gitignore (#945) * 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). * chore: update gitignore for antigravity installer --------- Co-authored-by: Brian --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index aed5f2dc..0acde458 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,5 @@ z*/ .bmad .claude +.agent +.codex