Ce face crewai flow (plot, add-crew)
crewai flow plot generează un fișier HTML cu graful interactiv al flow-ului și îl salvează în directorul proiectului. Nodurile sunt pașii flow-ului, iar săgețile arată ordinea de execuție. Echivalentul din cod este flow.plot("my_flow_plot"), care scrie my_flow_plot.html.
Ca graful să arate ramurile unui @router, declară etichetele: fie cu tipul de retur Literal[...], fie cu @router(metoda, emit=["success", "failed"]).
crewai flow add-crew NUME creează directoarele și fișierele șablon pentru o echipă nouă în interiorul flow-ului. crewai flow kickoff este învechită: afișează un avertisment și rulează ca crewai run.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
plot |
Scrie graful flow-ului ca fișier HTML. |
add-crew NUME_ECHIPĂ |
Adaugă o echipă nouă în proiectul Flow. |
kickoff |
Învechită; folosește crewai run. |
Exemple practice
Exemplul 1: Echipă nouă în flow, apoi graful
crewai flow add-crew content-crew
crewai flow plot
Greșeli frecvente și bune practici
- Te aștepți ca graful să arate ramurile unui router fără etichete declarate. Fără
Literal[...]sauemit=, ramurile nu se pot desena. - Rulezi
crewai flow plotîn afara unui proiect Flow.