/compact în Claude Code CLI

Compactează istoricul conversației curente pentru a elibera tokeni din context window, sintetizând deciziile esențiale și modificările de cod.

Sintaxă & invocare
/compact [focalizare]

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 /compact periodic, la finalul fiecărui sub-obiectiv atins.

Comenzi înrudite