Skip to content

CrewAI Integration

Integrate Zubbl with CrewAI multi-agent systems.

Setup

pip install zubbl-sdk crewai

Wrapping a CrewAI Crew

from crewai import Agent, Task, Crew
from zubbl import ZubblClient

zubbl = ZubblClient(api_key="zubbl_xxx")

# Define your agents and tasks
researcher = Agent(role="Researcher", ...)
writer = Agent(role="Writer", ...)
crew = Crew(agents=[researcher, writer], tasks=[...])

# Wrap the crew
smart_crew = zubbl.wrap(crew)
result = smart_crew.kickoff()

Per-Agent Tracking

# Wrap individual agents for granular tracking
smart_researcher = zubbl.wrap(researcher, agent_id="researcher-001")
smart_writer = zubbl.wrap(writer, agent_id="writer-001")

crew = Crew(agents=[smart_researcher, smart_writer], tasks=[...])