diff --git a/.changeset/cuddly-walls-clap.md b/.changeset/cuddly-walls-clap.md index 270ba6c2..6d4f2993 100644 --- a/.changeset/cuddly-walls-clap.md +++ b/.changeset/cuddly-walls-clap.md @@ -1,5 +1,5 @@ --- -'task-master-ai': patch +'task-master-ai': minor --- Adds and updates supported AI models with costs: diff --git a/.changeset/curly-melons-call.md b/.changeset/curly-melons-call.md index d2081ab2..828a747b 100644 --- a/.changeset/curly-melons-call.md +++ b/.changeset/curly-melons-call.md @@ -1,8 +1,8 @@ --- -'task-master-ai': patch +'task-master-ai': minor --- -Add `--research` flag to parse-prd command, enabling enhanced task generation from PRD files. When used, Taskmaster leverages the Perplexity AI research model to: +Add `--research` flag to parse-prd command, enabling enhanced task generation from PRD files. When used, Taskmaster leverages the research model to: - Research current technologies and best practices relevant to the project - Identify technical challenges and security concerns not explicitly mentioned in the PRD diff --git a/.changeset/gentle-parents-film.md b/.changeset/gentle-parents-film.md index f1b1564f..a5e30cd9 100644 --- a/.changeset/gentle-parents-film.md +++ b/.changeset/gentle-parents-film.md @@ -1,5 +1,5 @@ --- -'task-master-ai': patch +'task-master-ai': minor --- This change significantly enhances the `add-task` command's intelligence. When you add a new task, Taskmaster now automatically: diff --git a/.changeset/metal-forks-yawn.md b/.changeset/metal-forks-yawn.md index cef597f9..f7c6e8bc 100644 --- a/.changeset/metal-forks-yawn.md +++ b/.changeset/metal-forks-yawn.md @@ -1,5 +1,7 @@ --- -'task-master-ai': patch +'task-master-ai': minor --- -Enhance analyze-complexity to support analyzing specific task IDs. Users can now analyze individual tasks or selected task groups by using the new `--id` option with comma-separated IDs, or `--from` and `--to` options to specify a range of tasks. The feature intelligently merges analysis results with existing reports, allowing incremental analysis while preserving previous results. +Enhance analyze-complexity to support analyzing specific task IDs. + - You can now analyze individual tasks or selected task groups by using the new `--id` option with comma-separated IDs, or `--from` and `--to` options to specify a range of tasks. + - The feature intelligently merges analysis results with existing reports, allowing incremental analysis while preserving previous results. diff --git a/.changeset/wild-seas-read.md b/.changeset/wild-seas-read.md index 572a65b7..945901ba 100644 --- a/.changeset/wild-seas-read.md +++ b/.changeset/wild-seas-read.md @@ -1,5 +1,5 @@ --- -'task-master-ai': patch +'task-master-ai': minor --- Add move command to enable moving tasks and subtasks within the task hierarchy. This new command supports moving standalone tasks to become subtasks, subtasks to become standalone tasks, and moving subtasks between different parents. The implementation handles circular dependencies, validation, and proper updating of parent-child relationships. diff --git a/scripts/modules/ai-services-unified.js b/scripts/modules/ai-services-unified.js index f393e13a..7ff7bc59 100644 --- a/scripts/modules/ai-services-unified.js +++ b/scripts/modules/ai-services-unified.js @@ -21,7 +21,7 @@ import { getBaseUrlForRole, isApiKeySet } from './config-manager.js'; -import { log, resolveEnvVariable, isSilentMode } from './utils.js'; +import { log, resolveEnvVariable, findProjectRoot } from './utils.js'; import * as anthropic from '../../src/ai-providers/anthropic.js'; import * as perplexity from '../../src/ai-providers/perplexity.js'; @@ -323,8 +323,7 @@ async function _unifiedServiceRunner(serviceType, params) { }); } - const { findProjectRoot: detectProjectRoot } = await import('./utils.js'); - const effectiveProjectRoot = projectRoot || detectProjectRoot(); + const effectiveProjectRoot = projectRoot || findProjectRoot(); const userId = getUserId(effectiveProjectRoot); let sequence;