Multi-Agent
CrewAI-n8n Bridge
FastAPI-Service der CrewAI Multi-Agent-Crews als REST-Endpoints exponiert. 5 vorkonfigurierte Crews plus dynamische Crew-Erstellung zur Laufzeit — Sequential, Hierarchical und Flow-basierte Prozesse. SSE-Streaming für Live-Fortschritt, Webhook-Callbacks und Token-Tracking. n8n oder jeder HTTP-Client kann Multi-Agent-Reasoning per API triggern.
Architektur
Pipeline
Crew auswählen/erstellen
5 Built-in Crews oder dynamische Crew via POST /crews mit Agents/Tasks/Process.
Kickoff starten
POST /crews/{name}/kickoff startet die Crew, gibt task_id zurück.
Agents arbeiten
Sequential, Hierarchical oder Flow-Prozess — Agents recherchieren, analysieren, schreiben.
Ergebnis abrufen
Polling, SSE-Stream oder Webhook-Callback — Token-Usage und Duration inklusive.
Tech Stack
Technologien
Qualitätssicherung
Test-Ergebnisse
Engineering Decisions
Architektur-Entscheidungen
Bridge-Pattern statt direkter CrewAI-Nutzung
FastAPI-Wrapper macht CrewAI-Crews für jeden HTTP-Client nutzbar. n8n, curl, oder Frontend können Multi-Agent-Reasoning triggern ohne Python-Dependency.
3 Ergebnis-Modi (Poll/Stream/Callback)
Polling für einfache Clients, SSE-Streaming für Echtzeit-UIs, Webhook-Callbacks für n8n-Workflows. Jeder Integrations-Stil wird abgedeckt.
Dynamic Crews zur Laufzeit
Crews können per API erstellt werden (Agents/Tasks/Process als JSON). Das ermöglicht n8n-Workflows, die ihre eigenen Multi-Agent-Pipelines definieren, ohne Python-Code zu ändern.