Skip to Content
SubsystemsCoordinator

Coordinator

Source: src/coordinator/coordinatorMode.ts

Overview

The coordinator is a multi-agent orchestration system that enables parallel task execution across multiple Claude instances. This feature is gated behind the COORDINATOR_MODE feature flag.

How It Works

The coordinator acts as a supervisory agent that:

  1. Analyzes a complex task and breaks it into sub-tasks
  2. Assigns sub-tasks to specialized agents
  3. Monitors progress across all agents
  4. Aggregates results into a coherent output

Relationship to Agent Tool

While the Agent Tool enables one-off sub-agent spawning, the coordinator provides a higher-level orchestration pattern:

FeatureAgent ToolCoordinator
ScopeSingle delegationMulti-agent orchestration
PlanningCaller decidesCoordinator plans
ParallelismManualAutomatic
MonitoringPer-agentUnified dashboard

UI Integration

When coordinator mode is active, the terminal UI shows:

  • CoordinatorAgentStatus component for overall progress
  • Individual agent status indicators
  • Aggregated output display
Last updated on