From 8414abe8d668af5479e41138d5e6776c928d041b Mon Sep 17 00:00:00 2001 From: CalebGerman Date: Fri, 6 Feb 2026 09:33:09 -0600 Subject: [PATCH 1/2] Fixed errors related with get task details --- src/prompts/taskPromptBuilders.ts | 17 ++++++++++------- .../v1/templates_en/getTaskDetail/completed.md | 5 +++++ .../v1/templates_en/getTaskDetail/index.md | 4 ++-- tests/prompts/templateMigration.test.ts | 2 +- 4 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 src/prompts/templates/v1/templates_en/getTaskDetail/completed.md diff --git a/src/prompts/taskPromptBuilders.ts b/src/prompts/taskPromptBuilders.ts index 61bd0d0..4022cb7 100644 --- a/src/prompts/taskPromptBuilders.ts +++ b/src/prompts/taskPromptBuilders.ts @@ -419,13 +419,16 @@ export class GetTaskDetailPromptBuilder { return render(template, { id: task.id, name: task.name, + status: taskStatusToString(task.status), description: task.description, - dependenciesPrompt: await this.buildDependenciesPrompt(task.dependencies, allTasks), - implementationGuidePrompt: this.buildImplementationGuidePrompt(task.implementationGuide ?? undefined), - verificationCriteriaPrompt: this.buildVerificationCriteriaPrompt(task.verificationCriteria ?? undefined), - notesPrompt: this.buildNotesPrompt(task.notes ?? undefined), - relatedFilesSummaryPrompt: await this.buildRelatedFilesPrompt(task.relatedFiles), - completedSummaryPrompt: await this.buildCompletedSummaryPrompt(task) + dependenciesTemplate: await this.buildDependenciesPrompt(task.dependencies, allTasks), + implementationGuideTemplate: this.buildImplementationGuidePrompt(task.implementationGuide ?? undefined), + verificationCriteriaTemplate: this.buildVerificationCriteriaPrompt(task.verificationCriteria ?? undefined), + notesTemplate: this.buildNotesPrompt(task.notes ?? undefined), + relatedFilesTemplate: await this.buildRelatedFilesPrompt(task.relatedFiles), + createdTime: formatDate(task.createdAt), + updatedTime: formatDate(task.updatedAt), + completedSummaryTemplate: await this.buildCompletedSummaryPrompt(task) }); } @@ -474,7 +477,7 @@ export class GetTaskDetailPromptBuilder { }) .join('\n'); - return render(template, { filesList }); + return render(template, { files: filesList }); } private groupFilesByType( diff --git a/src/prompts/templates/v1/templates_en/getTaskDetail/completed.md b/src/prompts/templates/v1/templates_en/getTaskDetail/completed.md new file mode 100644 index 0000000..4bb67c1 --- /dev/null +++ b/src/prompts/templates/v1/templates_en/getTaskDetail/completed.md @@ -0,0 +1,5 @@ +**Completion Time:** {completedAt} + +**Completion Summary:** + +{completedSummary} diff --git a/src/prompts/templates/v1/templates_en/getTaskDetail/index.md b/src/prompts/templates/v1/templates_en/getTaskDetail/index.md index 4d4e7c6..98bb8fd 100644 --- a/src/prompts/templates/v1/templates_en/getTaskDetail/index.md +++ b/src/prompts/templates/v1/templates_en/getTaskDetail/index.md @@ -6,7 +6,7 @@ **Status:** {status} -**Description:**{description} +**Description:** {description} {notesTemplate} @@ -22,4 +22,4 @@ **Update Time:** {updatedTime} -{complatedSummaryTemplate} +{completedSummaryTemplate} diff --git a/tests/prompts/templateMigration.test.ts b/tests/prompts/templateMigration.test.ts index 3509908..09feb0c 100644 --- a/tests/prompts/templateMigration.test.ts +++ b/tests/prompts/templateMigration.test.ts @@ -102,7 +102,7 @@ describe('Template Loading and Validation', () => { describe('Tool Templates - getTaskDetail', () => { const templates = [ - 'complatedSummary.md', + 'completed.md', 'dependencies.md', 'error.md', 'implementationGuide.md', From 3042658456c5a75134ba3f4bd17a2e02c1cf5122 Mon Sep 17 00:00:00 2001 From: CalebGerman Date: Fri, 6 Feb 2026 09:33:51 -0600 Subject: [PATCH 2/2] Added changeset --- .changeset/upset-ravens-dance.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/upset-ravens-dance.md diff --git a/.changeset/upset-ravens-dance.md b/.changeset/upset-ravens-dance.md new file mode 100644 index 0000000..39fdedf --- /dev/null +++ b/.changeset/upset-ravens-dance.md @@ -0,0 +1,5 @@ +--- +'mcp-taskflow': patch +--- + +Added fix for missing template for get task details