From b06d59e487fd094776745f07653294f655f03c67 Mon Sep 17 00:00:00 2001 From: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com> Date: Wed, 6 Aug 2025 12:35:41 +0200 Subject: [PATCH] chore: add changeset - run format --- .changeset/wide-actors-report.md | 52 ++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .changeset/wide-actors-report.md diff --git a/.changeset/wide-actors-report.md b/.changeset/wide-actors-report.md new file mode 100644 index 00000000..34fb4393 --- /dev/null +++ b/.changeset/wide-actors-report.md @@ -0,0 +1,52 @@ +--- +"task-master-ai": minor +--- + +Added Claude Code subagent support with task-orchestrator and task-executor + +## New Claude Code Agents + +Added specialized agents for Claude Code users to enable parallel task execution and intelligent task orchestration: + +### task-orchestrator +Coordinates and manages the execution of Task Master tasks with intelligent dependency analysis: +- Analyzes task dependencies to identify parallelizable work +- Deploys multiple task-executor agents for concurrent execution +- Monitors task completion and updates the dependency graph +- Automatically identifies and starts newly unblocked tasks + +### task-executor +Handles the actual implementation of individual tasks: +- Executes specific tasks identified by the orchestrator +- Works on concrete implementation rather than planning +- Updates task status and logs progress +- Can work in parallel with other executors on independent tasks + +## Installation + +When using the Claude profile (`task-master rules add claude`), the agents are automatically installed to `.claude/agents/` directory. + +## Usage Example + +```bash +# In Claude Code, after initializing a project with tasks: + +# Use task-orchestrator to analyze and coordinate work +# The orchestrator will: +# 1. Check task dependencies +# 2. Identify tasks that can run in parallel +# 3. Deploy executors for available work +# 4. Monitor progress and deploy new executors as tasks complete + +# Use task-executor for specific task implementation +# When the orchestrator identifies task 2.3 needs work: +# The executor will implement that specific task +``` + +## Benefits + +- **Parallel Execution**: Multiple independent tasks can be worked on simultaneously +- **Intelligent Scheduling**: Orchestrator understands dependencies and optimizes execution order +- **Separation of Concerns**: Planning (orchestrator) is separated from execution (executor) +- **Progress Tracking**: Real-time updates as tasks are completed +- **Automatic Progression**: As tasks complete, newly unblocked tasks are automatically started