๐ O que e compactacao
Quando a sessao se aproxima do limite da janela de contexto, Claude Code resume o historico para caber em menos tokens e continuar.
๐ง Como Claude decide o que manter
A heuristica de resumo nao e documentada publicamente, mas o padrao observado prioriza: recencia, marcos e decisoes explicitas.
๐ Hierarquia de sobrevivencia
- System prompt + CLAUDE.md (100% preservado)
- Ultimas 5-10 mensagens (100% preservado)
- Marcos anunciados ("vou fazer X", "decidimos Y") โ frequentemente preservado
- Tool calls e resultados antigos โ resumido em 1-2 linhas
- Detalhes de exploracao que nao viraram acao โ frequentemente descartado
๐ซฅ O efeito "amnesia pos-cirurgia"
Apos compactacao, Claude "sabe" que voces trabalharam em X, mas perdeu como. Resultado: sugere abordagens ja descartadas.
๐จ Sintoma tipico
Voce: "vamos continuar no bug da autenticacao"
Claude: "Otimo! Ja checou se o token esta sendo enviado no header?"
Voce: "Sim, debatemos isso ha duas horas. Foi outra coisa."
๐๏ธ Anatomia de uma sessao 500k
Exemplo real de compactacao em sessao de debugging longa.
Pre-compactacao (0-170k tokens)
20 mensagens detalhadas com investigacao, hipoteses, tool calls, logs lidos.
Compactacao (trigger automatico)
Claude Code gera resumo de ~3 paragrafos e mantem as ultimas 2 mensagens integrais.
Pos-compactacao (20k tokens)
Detalhes de investigacao perdidos: ~80%. Hipoteses descartadas: mencionadas como "foi tentado X e Y" sem o porque.
๐ O que sobrevive
Zonas de sobrevivencia sao lugares no prompt que sempre sao preservados.
Zonas garantidas
- โSystem prompt: preservado sempre
- โCLAUDE.md: re-injetado apos resumo
- โadditionalContext de hook: injetado novamente via PreCompact
- โUltimas N mensagens: mantidas integras
๐ช PreCompact: a saida
O hook PreCompact dispara antes do resumo. Nele voce re-injeta seu contexto critico para garantir sobrevivencia.
๐ก Dica
Trilha 4, modulo 4.3 e 4.4 ensinam o setup completo. Voce vai ter o seu PreCompact rodando em menos de 30 minutos.
๐ Resumo do Modulo
Proximo Modulo:
1.5 โ Fingerprint cognitivo: nao existe one-size-fits-all