github eyaltoledano/claude-task-master task-master-ai@0.30.0

3 days ago

Minor Changes

  • #1181 a69d8c9 Thanks @karol-f! - Add configurable MCP tool loading to optimize LLM context usage

    You can now control which Task Master MCP tools are loaded by setting the TASK_MASTER_TOOLS environment 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 tools
    • core or lean: Load only 7 essential tools for daily development
      • Includes: get_tasks, next_task, get_task, set_task_status, update_subtask, parse_prd, expand_task
    • 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
    • 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 d7fca18 Thanks @Crunchyman-ralph! - Improve next command to work with remote

  • #1317 548beb4 Thanks @Crunchyman-ralph! - Add 4.5 haiku and sonnet to supported models for claude-code and anthropic ai providers

  • #1309 ccb87a5 Thanks @Crunchyman-ralph! - Add autonomous TDD workflow automation system with new tm autopilot commands and MCP tools for AI-driven test-driven development.

    New CLI Commands:

    • tm autopilot start <taskId> - Initialize TDD workflow
    • tm autopilot next - Get next action in workflow
    • tm autopilot status - Check workflow progress
    • tm autopilot complete - Advance phase with test results
    • tm autopilot commit - Save progress with metadata
    • tm autopilot resume - Continue from checkpoint
    • tm 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_abort

    Features:

    • 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 6bc75c0 Thanks @Crunchyman-ralph! - Improve auth token refresh flow

  • #1302 3283506 Thanks @bjcoombs! - Enable Task Master commands to traverse parent directories to find project root from nested paths

    Fixes #1301

  • #1323 dc6652c Thanks @Crunchyman-ralph! - Fix MCP server compatibility with Draft-07 clients (Augment IDE, gemini-cli, gemini code assist)

    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/v3 instead of zod
    • 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.

Don't miss a new claude-task-master release

NewReleases is sending notifications on new releases.