Vai al contenuto
Entra su Telegram

Home / Tutorial / Strumenti

Tutorial · Strumenti

Spegnere l’auto-compaction in Claude Code

Le due chiavi di settings.json che spengono l’auto-compaction e la compaction da inattività, e come compattare a mano quando serve

Tempo
5 minuti
Livello
Base
Ti serve
Claude Code 2.1.311 o successiva
Spegnere l’auto-compaction in Claude Code

Io l’auto-compaction non la uso. Dalla 2.1.311 le sessioni a contesto standard che superano i 200.000 token compattano da sole invece di fermarsi. Se vuoi decidere tu quando, bastano due righe in un file.

1

Controlla la versione

Serve la 2.1.311 o una successiva. Apri il terminale e lancia:

claude --version

Se il numero è più basso, aggiorna prima Claude Code.

2

Apri il file delle impostazioni

Le impostazioni di Claude Code stanno in ~/.claude/settings.json. Aprilo con l’editor che preferisci; se non esiste, crealo.

3

Aggiungi le due chiavi

{
  "autoCompactEnabled": false,
  "idleCompaction": false
}

Con "autoCompactEnabled": false Claude Code non compatta più da solo quando il contesto supera la soglia. Con "idleCompaction": false non compatta nemmeno una sessione lunga lasciata ferma, cosa che altrimenti può fare poco prima che scada la cache da un’ora.

Se il file ha già altre impostazioni, aggiungi solo queste due righe dentro le graffe, separate dalle altre da una virgola.

4

Compatta tu, quando serve

Senza auto-compaction, a finestra piena la sessione si ferma, quindi la compaction la lanci tu, a fine task. Con /compact puoi anche indicargli su cosa concentrarsi:

/compact concentrati sul bug di autenticazione

Se preferisci tenere l’auto-compaction accesa e lavori con la finestra da 1 milione di token, abbassa la soglia con /autocompact: di default sta a circa 967.000 token, e l’analisi di LangWatch (873 compaction di un solo sviluppatore) indica una soglia tra 250.000 e 450.000 token.

/autocompact 450k

Io, a fine task, aggiorno il mio HANDOFF.md e chiudo la sessione con un /clear.

Fonti

Il perché

Perché funziona così lo spiego in «L’auto-compaction sta cancellando il tuo contesto».

Il prossimo tutorial ti arriva su Telegram

Quando ne esce uno nuovo ti scrivo, un messaggio e basta.

Entra su Telegram
Il personaggio indica l’invito, con il pappagallo sulla spalla destra
CondividiLinkedInTelegram

Leggi anche