installer fixed to not add game assets to slash commands in some ides that read from the manifest. and fixed the manifest.

This commit is contained in:
Brian Madison 2025-10-28 19:09:43 -05:00
parent e93b208902
commit 0ee4fa920a
5 changed files with 17 additions and 11 deletions

View File

@ -1,3 +0,0 @@
# foo task
The user just said foo, respond with bar.

View File

@ -0,0 +1 @@
20251028

View File

@ -0,0 +1 @@
/Users/brianmadison/.claude/piper-voices

1
.claude/tts-provider.txt Normal file
View File

@ -0,0 +1 @@
piper

View File

@ -83,20 +83,26 @@ class ManifestGenerator {
/**
* Collect all workflows from core and selected modules
* Scans the INSTALLED bmad directory, not the source
*/
async collectWorkflows(selectedModules) {
this.workflows = [];
// Get core workflows
const corePath = getModulePath('core');
const coreWorkflows = await this.getWorkflowsFromPath(corePath, 'core');
this.workflows.push(...coreWorkflows);
// Get core workflows from installed bmad directory
const corePath = path.join(this.bmadDir, 'core');
if (await fs.pathExists(corePath)) {
const coreWorkflows = await this.getWorkflowsFromPath(corePath, 'core');
this.workflows.push(...coreWorkflows);
}
// Get module workflows
// Get module workflows from installed bmad directory
for (const moduleName of selectedModules) {
const modulePath = getSourcePath(`modules/${moduleName}`);
const moduleWorkflows = await this.getWorkflowsFromPath(modulePath, moduleName);
this.workflows.push(...moduleWorkflows);
const modulePath = path.join(this.bmadDir, moduleName);
if (await fs.pathExists(modulePath)) {
const moduleWorkflows = await this.getWorkflowsFromPath(modulePath, moduleName);
this.workflows.push(...moduleWorkflows);
}
}
}