Janela de contexto

Sem procedimento testado nesta página.

O que é

A janela de contexto é o quanto o modelo consegue segurar de uma vez: sistema, instruções, conversa e resultados de ferramenta, tudo somado. Ela tem um teto, e esse teto varia conforme o modelo.

Antes de você digitar a primeira palavra, a janela já tem coisa dentro: instruções do sistema, os arquivos CLAUDE.md carregados, as anotações de memória automática, a lista de skills disponíveis, os nomes das ferramentas MCP e informações do ambiente. Depois disso é que entram as suas mensagens e cada arquivo lido.

Quando a janela chega perto do teto, o Claude Code compacta sozinho: troca o histórico por um resumo estruturado e continua. A sessão não morre — ela encolhe. Você também pode compactar na hora que quiser.

O que sobrevive à compactação: instruções do sistema, CLAUDE.md, memória automática e ferramentas MCP são recarregados do disco. A exceção é a lista de skills — só as que você chegou a invocar ficam preservadas.

O que não sobrevive: instrução que você deu apenas falando. Se importa, escreva no CLAUDE.md.

Compactar não é o mesmo que limpar. Compactar guarda um resumo do que foi feito, e custa uma requisição grande, porque para resumir é preciso ler tudo. Limpar joga fora e não custa nada. Escolha pelo que você precisa levar adiante: tudo, um resumo, ou nada.

Para ver o número real em vez de estimar, use /context. Ele mostra a ocupação atual por categoria, com sugestões, e diz quais arquivos de instrução foram carregados de fato. Se um CLAUDE.md que você escreveu não aparece ali, o Claude não está lendo aquele arquivo — e nenhuma reclamação sobre o texto dele vai resolver o problema.

Relacionado

Você pode estar procurando isso se