fix(installer): enforce manifest ide selection (#684)

This commit is contained in:
Alex Verkhovsky
2025-10-06 12:08:36 -07:00
committed by GitHub
parent b999dd1315
commit d444ca3f31
3 changed files with 18 additions and 4 deletions

View File

@@ -385,7 +385,9 @@ class Installer {
// Generate CSV manifests for workflows, agents, tasks AND ALL FILES with hashes BEFORE IDE setup
spinner.start('Generating workflow and agent manifests...');
const manifestGen = new ManifestGenerator();
const manifestStats = await manifestGen.generateManifests(bmadDir, config.modules || [], this.installedFiles);
const manifestStats = await manifestGen.generateManifests(bmadDir, config.modules || [], this.installedFiles, {
ides: config.ides || [],
});
spinner.succeed(
`Manifests generated: ${manifestStats.workflows} workflows, ${manifestStats.agents} agents, ${manifestStats.tasks} tasks, ${manifestStats.files} files`,