fix: remove remaining webskip keys from presentation-master.agent.yaml
All menu items now conform to agent schema validation.
This commit is contained in:
parent
9d510fc075
commit
13b1fc7517
|
|
@ -17,15 +17,15 @@ subheader: "Configure the settings for the BoMB Factory!\nThe agent, workflow an
|
|||
|
||||
custom_agent_location:
|
||||
prompt: "Where do custom agents get created?"
|
||||
default: "{bmad_folder}/custom/agents"
|
||||
default: "{bmad_folder}/custom/src/agents"
|
||||
result: "{project-root}/{value}"
|
||||
|
||||
custom_workflow_location:
|
||||
prompt: "Where do custom workflows get stored?"
|
||||
default: "{bmad_folder}/custom/workflows"
|
||||
default: "{bmad_folder}/custom/src/workflows"
|
||||
result: "{project-root}/{value}"
|
||||
|
||||
custom_module_location:
|
||||
prompt: "Where do custom modules get stored?"
|
||||
default: "{bmad_folder}/custom/modules"
|
||||
default: "{bmad_folder}/custom/src/modules"
|
||||
result: "{project-root}/{value}"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ agent:
|
|||
metadata:
|
||||
id: "{bmad_folder}/cis/agents/presentation-master.md"
|
||||
name: Caravaggio
|
||||
title: Visual Communication & Presentation Expert
|
||||
title: Visual Communication + Presentation Expert
|
||||
icon: 🎨
|
||||
module: cis
|
||||
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
Loading…
Reference in New Issue