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,22 +83,28 @@ class ManifestGenerator {
/** /**
* Collect all workflows from core and selected modules * Collect all workflows from core and selected modules
* Scans the INSTALLED bmad directory, not the source
*/ */
async collectWorkflows(selectedModules) { async collectWorkflows(selectedModules) {
this.workflows = []; this.workflows = [];
// Get core workflows // Get core workflows from installed bmad directory
const corePath = getModulePath('core'); const corePath = path.join(this.bmadDir, 'core');
if (await fs.pathExists(corePath)) {
const coreWorkflows = await this.getWorkflowsFromPath(corePath, 'core'); const coreWorkflows = await this.getWorkflowsFromPath(corePath, 'core');
this.workflows.push(...coreWorkflows); this.workflows.push(...coreWorkflows);
}
// Get module workflows // Get module workflows from installed bmad directory
for (const moduleName of selectedModules) { for (const moduleName of selectedModules) {
const modulePath = getSourcePath(`modules/${moduleName}`); const modulePath = path.join(this.bmadDir, moduleName);
if (await fs.pathExists(modulePath)) {
const moduleWorkflows = await this.getWorkflowsFromPath(modulePath, moduleName); const moduleWorkflows = await this.getWorkflowsFromPath(modulePath, moduleName);
this.workflows.push(...moduleWorkflows); this.workflows.push(...moduleWorkflows);
} }
} }
}
/** /**
* Recursively find and parse workflow.yaml files * Recursively find and parse workflow.yaml files