mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
fix: remove remaining webskip keys from presentation-master.agent.yaml
All menu items now conform to agent schema validation.
This commit is contained in:
@@ -82,7 +82,7 @@ module.exports = {
|
||||
// Discover agents from custom location
|
||||
const customAgentLocation = config.custom_agent_location
|
||||
? resolvePath(config.custom_agent_location, config)
|
||||
: path.join(config.bmadFolder, 'custom', 'agents');
|
||||
: path.join(config.bmadFolder, 'custom', 'src', 'agents');
|
||||
|
||||
console.log(chalk.dim(`Searching for agents in: ${customAgentLocation}\n`));
|
||||
|
||||
|
||||
@@ -1619,7 +1619,17 @@ class Installer {
|
||||
}
|
||||
}
|
||||
|
||||
// Regenerate manifests after compilation
|
||||
// Reinstall custom agents from _cfg/custom/agents/ sources
|
||||
spinner.start('Rebuilding custom agents...');
|
||||
const customAgentResults = await this.reinstallCustomAgents(projectDir, bmadDir);
|
||||
if (customAgentResults.count > 0) {
|
||||
spinner.succeed(`Rebuilt ${customAgentResults.count} custom agent${customAgentResults.count > 1 ? 's' : ''}`);
|
||||
agentCount += customAgentResults.count;
|
||||
} else {
|
||||
spinner.succeed('No custom agents found to rebuild');
|
||||
}
|
||||
|
||||
// Regenerate manifests after compilation (including custom agents)
|
||||
spinner.start('Regenerating manifests...');
|
||||
const installedModules = entries
|
||||
.filter((e) => e.isDirectory() && e.name !== '_cfg' && e.name !== 'docs' && e.name !== 'agents' && e.name !== 'core')
|
||||
|
||||
Reference in New Issue
Block a user