get_tasks
Retrieve all tasks from Task Master, with options to filter by status, include subtasks, and specify project details for AI-driven development workflows.
Instructions
Get all tasks from Task Master, optionally filtering by status and including subtasks.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
complexityReport | No | Path to the complexity report file (relative to project root or absolute) | |
file | No | Path to the tasks file (relative to project root or absolute) | |
projectRoot | Yes | The directory of the project. Must be an absolute path. | |
status | No | Filter tasks by status (e.g., 'pending', 'done') or multiple statuses separated by commas (e.g., 'blocked,deferred') | |
tag | No | Tag context to operate on | |
withSubtasks | No | Include subtasks nested within their parent tasks in the response |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"complexityReport": {
"description": "Path to the complexity report file (relative to project root or absolute)",
"type": "string"
},
"file": {
"description": "Path to the tasks file (relative to project root or absolute)",
"type": "string"
},
"projectRoot": {
"description": "The directory of the project. Must be an absolute path.",
"type": "string"
},
"status": {
"description": "Filter tasks by status (e.g., 'pending', 'done') or multiple statuses separated by commas (e.g., 'blocked,deferred')",
"type": "string"
},
"tag": {
"description": "Tag context to operate on",
"type": "string"
},
"withSubtasks": {
"description": "Include subtasks nested within their parent tasks in the response",
"type": "boolean"
}
},
"required": [
"projectRoot"
],
"type": "object"
}