/autocompact în Claude Code CLI

Configurare și Securitate Claude Code 2.1.221+

Setează fereastra de auto-compactare: cât de plină devine fereastra de context înainte ca Claude Code să compacteze automat conversația.

Sintaxă & invocare
/autocompact [auto | <tokeni>]

Ce face /autocompact

/autocompact stabilește pragul la care Claude Code rezumă automat conversația. Cu o valoare, de exemplu /autocompact 500k, salvează pragul în setările utilizatorului, sub modelul curent (modelSettings), și îl aplică imediat sesiunii. /autocompact auto revine la fereastra calibrată pentru model. Fără argument, deschide un dialog cu fereastra curentă. Înainte de v2.1.288, comanda salva o singură fereastră pentru toate modelele, în cheia autoCompactWindow.

Valorile acceptate sunt între 100K și 1M tokeni: un număr simplu (200000), un număr cu sufix k sau M (500k, 1M) sau un număr între 100 și 1000, interpretat în mii (200 înseamnă 200.000). Oricum ai seta-o, Claude Code plafonează fereastra la fereastra de context a modelului.

Alte locuri de configurare: cheia autoCompactWindow în settings.json pentru toate modelele, flag-ul --autocompact pentru o singură lansare și variabila CLAUDE_CODE_AUTO_COMPACT_WINDOW, care are prioritate față de comandă, flag și setare. Dacă un nivel de setări cu prioritate mai mare, cum ar fi managed settings, definește propria fereastră, comanda salvează valoarea ta, dar sesiunea păstrează fereastra acelui nivel și îți spune asta.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
<tokeni> Fereastra dorită, între 100K și 1M: 200000, 500k, 1M sau 200 (în mii).
auto Revine la fereastra calibrată pentru modelul curent.
(fără argument) Deschide un dialog care arată fereastra curentă.

Exemple practice de terminal

Exemplul 1: Compactare la 500K tokeni pentru modelul curent

> /autocompact 500k

Exemplul 2: Revenirea la valoarea implicită a modelului

> /autocompact auto

Exemplul 3: Fereastră doar pentru o lansare, fără a schimba setările

claude --autocompact 500k

Greșeli frecvente și bune practici

  • Setezi CLAUDE_CODE_AUTO_COMPACT_WINDOW=200 crezând că înseamnă 200.000. În variabilă, un număr fără sufix înseamnă tokeni; doar /autocompact 200 se citește în mii.
  • Valoarea pare ignorată. Verifică dacă variabila CLAUDE_CODE_AUTO_COMPACT_WINDOW sau managed settings au prioritate; în ambele cazuri comanda raportează suprascrierea.

Comenzi înrudite