generated from bmad-code-org/bmad-module-template
-
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Summary
BMB's edit and validate workflows prompt users to provide paths to .agent.yaml files, but the BMAD-METHOD installer (as of Beta.8) never copies .agent.yaml files into _bmad/. All agents are compiled to .md (XML-in-Markdown) during installation — the .agent.yaml source files are explicitly filtered out at multiple points in the install pipeline.
Details
What BMB expects
workflow-edit-agent.mdprompts: "Which agent would you like to edit? Please provide the path to the.agent.yamlfile."workflow-validate-agent.mdprompts: "Which agent would you like to validate? Please provide the path to the.agent.yamlfile."
What actually exists in _bmad/
The installer compiles .agent.yaml → .md via tools/cli/lib/agent/compiler.js and writes only the compiled output. The .agent.yaml files are explicitly skipped during file copy in:
copyCoreFiles()(installer.js)copyModuleWithFiltering()(manager.js)processAgentFiles()(installer.js)
The only .agent.yaml remnants are cached in _bmad/_config/custom/agents/ for reinstallation purposes, not at the paths BMB workflows expect.
Environment
- bmad-method: 6.0.0-Beta.8
- bmad-builder: v0.1.6
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels