From 4abc227d91234348b5df0d8418f4a43d778c1fa4 Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Sat, 18 Apr 2026 23:08:48 -0500 Subject: [PATCH] chore(installer): stop creating legacy _config/agents/ directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The _config/agents/ subfolder was the v6.1 home for agent .customize.toml/.yaml files. Agent customizations now live in _bmad/custom/, so the folder is created empty on every install and never written to. Stop creating it. Existing installs that already have the folder are left alone — the detectCustomFiles path still preserves any legacy .customize.yaml files it finds there, so users updating from older installs keep any customizations they haven't yet migrated. --- tools/installer/core/install-paths.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/tools/installer/core/install-paths.js b/tools/installer/core/install-paths.js index 892e2636b..bed13016f 100644 --- a/tools/installer/core/install-paths.js +++ b/tools/installer/core/install-paths.js @@ -19,7 +19,6 @@ class InstallPaths { const isUpdate = await fs.pathExists(bmadDir); const configDir = path.join(bmadDir, '_config'); - const agentsDir = path.join(configDir, 'agents'); const coreDir = path.join(bmadDir, 'core'); const scriptsDir = path.join(bmadDir, 'scripts'); const customDir = path.join(bmadDir, 'custom'); @@ -27,7 +26,6 @@ class InstallPaths { for (const [dir, label] of [ [bmadDir, 'bmad directory'], [configDir, 'config directory'], - [agentsDir, 'agents config directory'], [coreDir, 'core module directory'], [scriptsDir, 'shared scripts directory'], [customDir, 'customizations directory'], @@ -41,7 +39,6 @@ class InstallPaths { projectRoot, bmadDir, configDir, - agentsDir, coreDir, scriptsDir, customDir,