BMAD-METHOD/tools/cli/lib
Brian Madison 1bd01e1ce6 feat: implement recursive agent discovery and compilation
- Module agents now discovered recursively at any depth in agents folder
- .agent.yaml files are compiled to .md format during module installation
- Custom agents also support subdirectory structure
- Agents maintain their directory structure when installed
- YAML files are skipped during file copying as they're compiled separately
- Added compileModuleAgents method to handle YAML-to-MD compilation
- Updated discoverAgents to recursively search for .agent.yaml files
- Agents in subdirectories are properly placed in _cfg/agents with relative paths

This fixes issue where agents like cbt-coach were not being compiled
and were only copied as YAML files.
2025-12-06 15:38:38 -06:00
..
agent feat: implement recursive agent discovery and compilation 2025-12-06 15:38:38 -06:00
activation-builder.js minor dev agent updates 2025-10-11 19:45:25 -05:00
agent-analyzer.js feat: implement granular step-file workflow architecture with multi-menu support 2025-11-30 15:09:23 -06:00
agent-party-generator.js installer for bmm includes option to include game assets or not when adding to a project. 2025-10-27 22:38:34 -05:00
cli-utils.js Major Enhancements: 2025-11-09 17:39:05 -06:00
config.js fix: read version from package.json instead of hardcoded fallback (#1041) 2025-12-06 12:39:39 -06:00
file-ops.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
platform-codes.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
project-root.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
replace-project-root.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
ui.js refactor: simplify module discovery to scan entire project 2025-12-06 15:28:37 -06:00
xml-handler.js feat: Add ide-only and web-only menu item filtering for platform-specific commands 2025-11-15 19:39:53 -06:00
xml-to-markdown.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
yaml-format.js fix: ensure POSIX-compliant newlines in generated files (#856) 2025-11-04 20:18:12 -06:00
yaml-xml-builder.js chore(cli): remove broken build caching (#1042) 2025-12-06 12:38:56 -06:00