CrewAI Labs

Ed Donner

Five CrewAI crews from the agentic engineering course — debate, equity research, stock picking, an engineering team, and a coding loop — each run with crewai run.

CrewAI · UV · YAML agents and tasks · OpenAI · Anthropic

Overview

CrewAI Labs groups five independent CrewAI crews from 3_crew/ in the agents course. A developer picks a crew folder and runs crewai run. Detail lives on Debate, Stock Picker, Financial Researcher, Engineering Team, and Coder.

System design

  • Five closed crews. Each folder is its own YAML + crew.py collaboration; crews do not share runtime state.
  • YAML then code. Roles and goals live in agents.yaml / tasks.yaml; crew.py wires tools, process, and models.
  • Local course runs. UV + CrewAI CLI; OpenAI and Anthropic depending on the crew.

Product path

What a developer can run. Diagram key: ✦ AI agent · purple = actor · white = service.

---
config:
  theme: default
  themeVariables:
    background: "#ffffff"
    fontSize: "14px"
---
flowchart TB
    person[Developer]
    debate["✦ Debate"]
    stockPicker["✦ Stock Picker"]
    finResearcher["✦ Financial Researcher"]
    engTeam["✦ Engineering Team"]
    coder["✦ Coder"]
    artifacts[Reports code and notifies]

    person -->|debate a motion| debate
    person -->|pick a stock in a sector| stockPicker
    person -->|research a company| finResearcher
    person -->|build a Python module| engTeam
    person -->|code an assignment| coder
    debate --> artifacts
    stockPicker --> artifacts
    finResearcher --> artifacts
    engTeam --> artifacts
    coder --> artifacts

    classDef agent fill:#e8f0ee,stroke:#0f3d36,stroke-width:2px,color:#0d0d0d
    classDef service fill:#fafaf8,stroke:#c8c8c2,stroke-width:1px,color:#0d0d0d
    classDef actor fill:#f3eef8,stroke:#6b4f9a,stroke-width:2px,color:#0d0d0d
    class debate,stockPicker,finResearcher,engTeam,coder agent
    class artifacts service
    class person actor

Layers and Anthropic names live on Mental Model and the crew tabs.

Clean product overview and path. Mental Model holds the layer map and Anthropic workflows; Debate, Stock Picker, Financial Researcher, Engineering Team, and Coder own crew detail.