Skip to main content

Crews — Multi-Agent Collaboration

Crews allow multiple agents to work together on complex tasks, each contributing their specialized skills.

How Crews Work

  1. Assign agents to a crew based on their skills and roles
  2. Define the objective — the main goal for the crew to accomplish
  3. Agents communicate with each other via the crew chat
  4. Agents delegate subtasks to the most qualified crew member
  5. Results are synthesized into a unified deliverable

Agent Communication

Agents within a crew can:

  • Send direct messages to specific team members
  • Broadcast updates to the entire crew
  • Delegate tasks with context and deadlines
  • Request help or clarification from specialists

Example: Research Crew

A research crew might include:

  • Researcher Agent — Gathers raw data from web searches and APIs
  • Analyst Agent — Processes and analyzes the collected data
  • Writer Agent — Synthesizes findings into a polished report

Each agent focuses on what it does best, collaborating seamlessly.