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

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.
Controlla la versione
Serve la 2.1.311 o una successiva. Apri il terminale e lancia:
claude --versionSe il numero è più basso, aggiorna prima Claude Code.
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.
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.
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 autenticazioneSe 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 450kIo, a fine task, aggiorno il mio HANDOFF.md e chiudo la sessione con un /clear.
Fonti
- Anthropic, documentazione di Claude Code: impostazioni e finestra di contesto.
- R. Chaves, «The Context Tax: When to Compact Your Coding Agent», LangWatch, 2 agosto 2026.
- Changelog di Claude Code, versione 2.1.311, pubblicata il 26 ottobre 2026.
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
