Ce face crewai reset-memories
crewai reset-memories șterge datele salvate de echipă. Alegi ce ștergi prin opțiuni; fără nicio opțiune, comanda îți cere să specifici cel puțin un tip.
Memoria CrewAI este acum unificată (o singură clasă Memory), iar opțiunea pentru ea este -m / --memory. Pagina CLI încă listează -l, -s și -e (memorie pe termen lung, scurt și de entități); în CLI ele sunt ascunse, afișează un avertisment de învechire și resetează memoria unificată.
Documentația recomandă crewai reset-memories -m și când apare o eroare de dimensiune a embedding-urilor: memoria implicită folosește acum text-embedding-3-large (3072 de dimensiuni), iar stocările vechi au de obicei 1536 de dimensiuni.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
-m, --memory |
Resetează memoria unificată. |
-kn, --knowledge |
Resetează stocarea KNOWLEDGE. |
-akn, --agent-knowledge |
Resetează knowledge-ul atașat agenților. |
-k, --kickoff-outputs |
Resetează ieșirile task-urilor din ultima rulare (cele afișate de log-tasks-outputs). |
-a, --all |
Resetează tot. |
-l, --long / -s, --short / -e, --entities |
Învechite. Fac același lucru ca --memory. |
Exemple practice
Exemplul 1: Doar memoria
crewai reset-memories -m
Exemplul 2: Knowledge-ul echipei și al agenților
crewai reset-memories --knowledge --agent-knowledge
Exemplul 3: Tot
crewai reset-memories --all
Exemplul 4: Echivalentul din Python
crew.reset_memories(command_type="memory")
crew.reset_memories(command_type="knowledge")
Greșeli frecvente și bune practici
- Rulezi comanda fără opțiuni. Nu se șterge nimic până nu alegi un tip.
- Folosești
--allcând voiai doar memoria.--allșterge și knowledge-ul indexat și ieșirile ultimei rulări.