crewai run în CrewAI & Sisteme Multi-Agent

Comenzi CLI: proiect și execuție CrewAI 1.15 (octombrie 2026)

Rulează echipa sau flow-ul din proiectul curent; tipul proiectului este citit din pyproject.toml.

Sintaxă & invocare Python
crewai run [-f FIȘIER.pkl] [--definition CALE] [--inputs JSON]

Ce face crewai run

crewai run pornește proiectul din directorul curent. Începând cu versiunea 0.103.0, aceeași comandă rulează și echipe, și flow-uri: CLI-ul citește tipul din pyproject.toml (type = "flow" sau type = "crew") și lansează comanda potrivită. Este modul recomandat de rulare.

Într-o echipă JSON-first, crewai run găsește crew.jsonc, încarcă agenții din agents/, îți cere valorile lipsă pentru variabilele de tip {topic} și rulează echipa.

Rulează comanda din rădăcina proiectului. Comanda veche crewai flow kickoff este învechită și face același lucru.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
-f, --filename FIȘIER Doar pentru echipe: fișierul .pkl produs de crewai train -f. Agenții iau sugestiile din el în loc de trained_agents_data.pkl. Echivalent cu variabila CREWAI_TRAINED_AGENTS_FILE.
--definition CALE Doar pentru flow-uri: calea către o definiție de Flow declarativ (adăugată în 1.14.8).
--inputs JSON Doar pentru flow-uri: un obiect JSON trimis flow-ului declarativ, de exemplu '{"topic":"AI"}'.

Exemple practice

Exemplul 1: Rularea proiectului curent

crewai run

Exemplul 2: Rulare cu sugestiile dintr-un fișier de antrenare propriu

crewai run -f my_custom_trained.pkl

Exemplul 3: Alternativa directă prin scriptul proiectului

Documentația Flows arată și rularea scriptului definit în proiect.

uv run kickoff

Greșeli frecvente și bune practici

  • Rulezi comanda din afara proiectului. CLI-ul are nevoie de pyproject.toml din directorul curent.
  • Folosești -f la un flow. Opțiunea --filename merge doar la echipe, iar --definition și --inputs doar la flow-uri.
  • Folosești încă crewai flow kickoff. Este învechită; crewai run acoperă ambele tipuri de proiect.

Comenzi înrudite