Framework · CrewAI Inc.
CrewAI im Überblick
Ein Python-Framework für Teams aus Agenten mit Rollen, die einander Aufgaben zuweisen und von ereignisgesteuerten Flows orchestriert werden. Flows bieten Persistenz und menschliches Feedback. Über die CLI können Sie direkt beim verwalteten CrewAI-AMP-Service deployen.
Ideal für: Rollenbasierte Multi-Agent-Setups mit kurzem Weg zu einem verwalteten Deployment.
Wichtige Fakten
- Maintainer
- CrewAI Inc.
- Sprachen
- Python
- Lizenz
- MIT
- Neueste Version
1.15.23· 28. September 2026- Repository
- crewAIInc/crewAI
- Gehostete Option
- CrewAI AMP
Schnellstart
Installieren Sie das Paket, richten Sie die Zugangsdaten ein und starten Sie dann den einfachsten Agent aus der offiziellen Dokumentation. Die Modell-IDs entsprechen denen in der Dokumentation und sind möglicherweise nicht für Ihr Konto freigeschaltet.
pip install crewai crewai-tools (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)from crewai import Agent
from crewai_tools import SerperDevTool
# Create an agent
researcher = Agent(
role="AI Technology Researcher",
goal="Research the latest AI developments",
tools=[SerperDevTool()],
verbose=True
)
# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")
# Access the raw response
print(result.raw)Funktionen
| Beliebiges Modell | Ja | |
|---|---|---|
| MCP-Client | Ja | mcps=[...] bei einem Agenten oder MCPServerAdapter aus crewai-tools |
| MCP-Server | Nicht bestätigt | |
| Multi-Agent | Ja | Rollenbasierte Teams, orchestriert durch Flows |
| Persistente Ausführung | Ja | @persist für Flows sowie Checkpoints über from_checkpoint |
| Menschliche Freigabe | Ja | @human_feedback-Dekorator seit v1.8.0 |
| Tracing | Ja | CrewAI-Tracing nach crewai login |
| Evals | Nicht bestätigt |
Aktuelle Änderungen
- Der Schnellstart setzt jetzt auf Flows. JSONC-Konfigurationen für Agenten und Teams werden mit load_crew geladen.
- Seit v1.14.5 setzt restore_from_state_id einen Flow fort oder verzweigt ihn; die Hydrierung über inputs.id ist veraltet.