BMAD-METHOD/tools
Alex Verkhovsky f2f72fd476 fix: recompile agents during module update to get latest source changes
The update() and updateCore() methods were only syncing files without
recompiling agents. Since compiled .md agent files are always newer
than their source .agent.yaml files, mtime-based skip logic prevented
agent updates.

Now both methods call compileModuleAgents() after syncing, ensuring
agents are rebuilt from fresh source YAML. User customizations remain
safe in separate .customize.yaml files.

Fixed in two places:
- ModuleManager.update() for module agents (bmm, bmb, etc.)
- Installer.updateCore() for core agents (bmad-master)

Fixes: https://github.com/bmad-code-org/BMAD-METHOD/issues/1133

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 09:45:45 -07:00
..
cli fix: recompile agents during module update to get latest source changes 2025-12-13 09:45:45 -07:00
flattener folder rename from .bmad to _bmad 2025-12-13 16:22:34 +08:00
lib folder rename from .bmad to _bmad 2025-12-13 16:22:34 +08:00
maintainer feat: add Raven's Verdict PR review tool (#1054) 2025-12-07 14:13:33 -06:00
schema installer updates working with basic flow 2025-12-06 12:53:43 -06:00
bmad-npx-wrapper.js fix: preserve user's cwd when running via npx 2025-10-29 09:31:38 -05:00
format-workflow-md.js check alignment 2025-10-22 12:36:39 -05:00
migrate-custom-module-paths.js _cfg -> _config 2025-12-13 19:41:09 +08:00
platform-codes.yaml feat: Adding support for Rovo Dev (#975) 2025-11-26 09:05:04 -06:00
validate-agent-schema.js we only need one yaml lib 2025-12-13 18:35:07 +08:00
validate-bundles.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
validate-svg-changes.sh fix(bmm): remove stale validate-prd references (fixes #1030) (#1038) 2025-12-05 21:35:46 -06:00