mcp-chain-of-thought

update_task

Modify task details such as name, description, notes, dependencies, related files, implementation guide, and verification criteria. Ensures flexibility for unfinished tasks while restricting completed tasks to updating summaries and related files.

Instructions

Update task content, including name, description and notes, dependent tasks, related files, implementation guide and verification criteria. Completed tasks only allow updating summary and related files

Input Schema

NameRequiredDescriptionDefault
dependenciesNoNew dependency relationships for the task (optional)
descriptionNoNew description content for the task (optional)
implementationGuideNoNew implementation guide for the task (optional)
nameNoNew name for the task (optional)
notesNoNew supplementary notes for the task (optional)
relatedFilesNoList of files related to the task, used to record code files, reference materials, files to be created, etc. related to the task (optional)
taskIdYesUnique identifier of the task to update, must be an existing and unfinished task ID in the system
verificationCriteriaNoNew verification criteria for the task (optional)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "dependencies": { "description": "New dependency relationships for the task (optional)", "items": { "type": "string" }, "type": "array" }, "description": { "description": "New description content for the task (optional)", "type": "string" }, "implementationGuide": { "description": "New implementation guide for the task (optional)", "type": "string" }, "name": { "description": "New name for the task (optional)", "type": "string" }, "notes": { "description": "New supplementary notes for the task (optional)", "type": "string" }, "relatedFiles": { "description": "List of files related to the task, used to record code files, reference materials, files to be created, etc. related to the task (optional)", "items": { "additionalProperties": false, "properties": { "description": { "description": "Supplementary description of the file (optional)", "type": "string" }, "lineEnd": { "description": "Ending line of the relevant code block (optional)", "exclusiveMinimum": 0, "type": "integer" }, "lineStart": { "description": "Starting line of the relevant code block (optional)", "exclusiveMinimum": 0, "type": "integer" }, "path": { "description": "File path, can be a path relative to the project root directory or an absolute path", "minLength": 1, "type": "string" }, "type": { "description": "Relationship type between the file and task (TO_MODIFY, REFERENCE, CREATE, DEPENDENCY, OTHER)", "enum": [ "TO_MODIFY", "REFERENCE", "CREATE", "DEPENDENCY", "OTHER" ], "type": "string" } }, "required": [ "path", "type" ], "type": "object" }, "type": "array" }, "taskId": { "description": "Unique identifier of the task to update, must be an existing and unfinished task ID in the system", "format": "uuid", "type": "string" }, "verificationCriteria": { "description": "New verification criteria for the task (optional)", "type": "string" } }, "required": [ "taskId" ], "type": "object" }

You must be authenticated.

Other Tools from mcp-chain-of-thought

Related Tools

ID: 4lvqqvtprl