BMAD-METHOD/tools/installer/ide
Alex Verkhovsky 7877513513 fix(installer): port three main-branch patches and fix custom module routing
Port bug fixes that landed on main after this branch forked:

1. Remove dead .agent.yaml/.xml fallback logic from skill-manifest.js
   and simplify scanInstalledModules to hasAgents || hasSkills

2. Fix config paths (issue 55): add resolveConfigValue,
   cleanPromptValue, normalizeExistingValueForPrompt to prevent
   template duplication on re-prompt

3. Fix empty agent-manifest.csv: replace collectAgents/getAgentsFromDir
   with getAgentsFromDirRecursive that walks full module trees, fix 9
   BMM manifests type: skill → type: agent, add dead-code TODO to
   bmad-artifacts.js

4. Fix custom module install crash: discoverPaths was receiving the
   clean Config (which strips customContent) instead of customConfig
2026-03-24 22:54:45 -06:00
..
shared fix(installer): port three main-branch patches and fix custom module routing 2026-03-24 22:54:45 -06:00
templates refactor(cli): rename tools/cli to tools/installer and flatten lib directories 2026-03-22 10:46:50 -06:00
_config-driven.js refactor(cli): rename tools/cli to tools/installer and flatten lib directories 2026-03-22 10:46:50 -06:00
manager.js refactor(cli): rename tools/cli to tools/installer and flatten lib directories 2026-03-22 10:46:50 -06:00
platform-codes.js refactor(cli): rename tools/cli to tools/installer and flatten lib directories 2026-03-22 10:46:50 -06:00
platform-codes.yaml refactor(cli): rename tools/cli to tools/installer and flatten lib directories 2026-03-22 10:46:50 -06:00