Implement expand-all MCP command for expanding all pending tasks with subtasks

This commit is contained in:
Eyal Toledano
2025-03-31 13:10:10 -04:00
parent 995e95263c
commit 00e01d1d93
7 changed files with 131 additions and 4 deletions

View File

@@ -21,6 +21,7 @@ import { addSubtaskDirect } from './direct-functions/add-subtask.js';
import { removeSubtaskDirect } from './direct-functions/remove-subtask.js';
import { analyzeTaskComplexityDirect } from './direct-functions/analyze-task-complexity.js';
import { clearSubtasksDirect } from './direct-functions/clear-subtasks.js';
import { expandAllTasksDirect } from './direct-functions/expand-all-tasks.js';
// Re-export utility functions
export { findTasksJsonPath } from './utils/path-utils.js';
@@ -42,7 +43,8 @@ export const directFunctions = new Map([
['addSubtaskDirect', addSubtaskDirect],
['removeSubtaskDirect', removeSubtaskDirect],
['analyzeTaskComplexityDirect', analyzeTaskComplexityDirect],
['clearSubtasksDirect', clearSubtasksDirect]
['clearSubtasksDirect', clearSubtasksDirect],
['expandAllTasksDirect', expandAllTasksDirect]
]);
// Re-export all direct function implementations
@@ -62,5 +64,6 @@ export {
addSubtaskDirect,
removeSubtaskDirect,
analyzeTaskComplexityDirect,
clearSubtasksDirect
clearSubtasksDirect,
expandAllTasksDirect
};