Minor Changes
-
#1181
a69d8c9Thanks @karol-f! - Add configurable MCP tool loading to optimize LLM context usageYou can now control which Task Master MCP tools are loaded by setting the
TASK_MASTER_TOOLSenvironment variable in your MCP configuration. This helps reduce context usage for LLMs by only loading the tools you need.Configuration Options:
all(default): Load all 36 toolscoreorlean: Load only 7 essential tools for daily development- Includes:
get_tasks,next_task,get_task,set_task_status,update_subtask,parse_prd,expand_task
- Includes:
standard: Load 15 commonly used tools (all core tools plus 8 more)- Additional tools:
initialize_project,analyze_project_complexity,expand_all,add_subtask,remove_task,generate,add_task,complexity_report
- Additional tools:
- Custom list: Comma-separated tool names (e.g.,
get_tasks,next_task,set_task_status)
Example .mcp.json configuration:
{ "mcpServers": { "task-master-ai": { "command": "npx", "args": ["-y", "task-master-ai"], "env": { "TASK_MASTER_TOOLS": "standard", "ANTHROPIC_API_KEY": "your_key_here" } } } }For complete details on all available tools, configuration examples, and usage guidelines, see the MCP Tools documentation.
-
#1312
d7fca18Thanks @Crunchyman-ralph! - Improve next command to work with remote -
#1317
548beb4Thanks @Crunchyman-ralph! - Add 4.5 haiku and sonnet to supported models for claude-code and anthropic ai providers -
#1309
ccb87a5Thanks @Crunchyman-ralph! - Add autonomous TDD workflow automation system with newtm autopilotcommands and MCP tools for AI-driven test-driven development.New CLI Commands:
tm autopilot start <taskId>- Initialize TDD workflowtm autopilot next- Get next action in workflowtm autopilot status- Check workflow progresstm autopilot complete- Advance phase with test resultstm autopilot commit- Save progress with metadatatm autopilot resume- Continue from checkpointtm autopilot abort- Cancel workflow
New MCP Tools:
Seven new autopilot tools for programmatic control:autopilot_start,autopilot_next,autopilot_status,autopilot_complete_phase,autopilot_commit,autopilot_resume,autopilot_abortFeatures:
- Complete RED → GREEN → COMMIT cycle enforcement
- Intelligent commit message generation with metadata
- Activity logging and state persistence
- Configurable workflow settings via
.taskmaster/config.json - Comprehensive AI agent integration documentation
Documentation:
- AI Agent Integration Guide (2,800+ lines)
- TDD Quick Start Guide
- Example prompts and integration patterns
Learn more: TDD Workflow Quickstart Guide
This release enables AI agents to autonomously execute test-driven development workflows with full state management and recovery capabilities.
Patch Changes
-
#1314
6bc75c0Thanks @Crunchyman-ralph! - Improve auth token refresh flow -
#1302
3283506Thanks @bjcoombs! - Enable Task Master commands to traverse parent directories to find project root from nested pathsFixes #1301
-
#1323
dc6652cThanks @Crunchyman-ralph! - Fix MCP server compatibility with Draft-07 clients (Augment IDE, gemini-cli, gemini code assist)- Resolves #1284
Problem:
- MCP tools were using Zod v4, which outputs JSON Schema Draft 2020-12
- MCP clients only support Draft-07
- Tools were not discoverable in gemini-cli and other clients
Solution:
- Updated all MCP tools to import from
zod/v3instead ofzod - Zod v3 schemas convert to Draft-07 via FastMCP's zod-to-json-schema
- Fixed logger to use stderr instead of stdout (MCP protocol requirement)
This is a temporary workaround until FastMCP adds JSON Schema version configuration.