fix(add/remove-dependency): dependency mcp tools were failing due to hard-coded tasks path in generate task files.

This commit is contained in:
Eyal Toledano
2025-05-03 01:31:16 -04:00
parent 590e4bd66d
commit cd32fd9edf
6 changed files with 4334 additions and 295 deletions

View File

@@ -195,7 +195,7 @@ async function addDependency(tasksPath, taskId, dependencyId) {
}
// Generate updated task files
await generateTaskFiles(tasksPath, 'tasks');
await generateTaskFiles(tasksPath, path.dirname(tasksPath));
log('info', 'Task files regenerated with updated dependencies.');
} else {
@@ -334,7 +334,7 @@ async function removeDependency(tasksPath, taskId, dependencyId) {
}
// Regenerate task files
await generateTaskFiles(tasksPath, 'tasks');
await generateTaskFiles(tasksPath, path.dirname(tasksPath));
}
/**