Ce face /compact
Modelele LLM au o fereastră limitată de context, iar pe măsură ce conversația crește, latența și costul per mesaj se măresc. Comanda /compact rulează o sintetizare inteligentă a dialogului de până acum.
Detaliile verbose, ieșirile lungi de consolă și fișierele intermediare sunt comprimate într-un rezumat dens și structurat, permițându-ți să lucrezi mai departe la aceeași problemă cu o fereastră de context proaspătă și rapidă.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
[focalizare] |
Instrucțiune opțională care îi spune rezumatului ce aspecte particulare să păstreze prioritar (ex. /compact păstrează detaliile despre schema bazei de date). |
Exemple practice de terminal
Exemplul 1: Compactarea unei sesiuni lungi de depanare
După 40 de mesaje și rulări repetate de teste, compactăm memoria.
> /compact "concentrează-te pe deciziile legate de arhitectura reducer-ului"
Ieșire în terminal
Compacting conversation context...
- Original context: 138,400 tokens
- Summarized context: 14,200 tokens (-89% reduction)
- Key decisions preserved: Reducer architecture, updated state types, fixed race condition in auth listener.
Ready to proceed!
Greșeli frecvente și bune practici
- Aștepți până când contextul atinge limita maximă absolută; este recomandat să rulezi
/compactperiodic, la finalul fiecărui sub-obiectiv atins.