From 188e22a35d0d170c63fb8218c9a11540e8a22b22 Mon Sep 17 00:00:00 2001 From: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com> Date: Thu, 12 Jun 2025 22:33:14 +0300 Subject: [PATCH] fix: expand-task --- .changeset/nasty-chefs-add.md | 8 ++++++++ scripts/modules/task-manager/expand-task.js | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .changeset/nasty-chefs-add.md diff --git a/.changeset/nasty-chefs-add.md b/.changeset/nasty-chefs-add.md new file mode 100644 index 00000000..304aeb24 --- /dev/null +++ b/.changeset/nasty-chefs-add.md @@ -0,0 +1,8 @@ +--- +"task-master-ai": patch +--- + +Fixes issue with expand CLI command "Complexity report not found" + +- Closes #735 +- Closes #728 diff --git a/scripts/modules/task-manager/expand-task.js b/scripts/modules/task-manager/expand-task.js index 3757067e..2cfb9911 100644 --- a/scripts/modules/task-manager/expand-task.js +++ b/scripts/modules/task-manager/expand-task.js @@ -15,6 +15,7 @@ import { generateTextService } from '../ai-services-unified.js'; import { getDefaultSubtasks, getDebugFlag } from '../config-manager.js'; import generateTaskFiles from './generate-task-files.js'; import { COMPLEXITY_REPORT_FILE } from '../../../src/constants/paths.js'; +import { findProjectRoot } from '../../../src/utils/path-utils.js'; // --- Zod Schemas (Keep from previous step) --- const subtaskSchema = z @@ -417,8 +418,7 @@ async function expandTask( const outputFormat = mcpLog ? 'json' : 'text'; // Determine projectRoot: Use from context if available, otherwise derive from tasksPath - const projectRoot = - contextProjectRoot || path.dirname(path.dirname(tasksPath)); + const projectRoot = contextProjectRoot || findProjectRoot(tasksPath); // Use mcpLog if available, otherwise use the default console log wrapper const logger = mcpLog || {