Resumo de mensagens

À medida que as conversas ficam mais longas, o Cursor resume e gerencia o contexto automaticamente para deixar teus chats mais eficientes. Aprende a usar o menu de contexto e entende como os arquivos são condensados para caber nas janelas de contexto do modelo.

Usando o comando /summarize

Você pode disparar manualmente a sumarização usando o comando /summarize no chat. Esse comando ajuda a gerenciar o contexto quando as conversas ficam muito longas, permitindo que você continue trabalhando de forma eficiente sem perder informações importantes.
Para entender melhor como o contexto funciona no Cursor, confere nosso guia Trabalhando com Contexto.

Como a sumarização funciona

Quando as conversas ficam mais longas, elas excedem o limite da janela de contexto do modelo:
User
Cursor
User
Limite da janela de contexto
Cursor
User
Cursor
Pra resolver isso, o Cursor sumariza mensagens antigas pra abrir espaço pra novas conversas.
Limite da janela de contexto
Mensagens sumarizadas
Cursor
User
Cursor

Condensação de arquivos e pastas

Enquanto o resumo de chat dá conta de conversas longas, o Cursor usa uma estratégia diferente pra gerenciar arquivos e pastas grandes: condensação inteligente. Quando tu incluis arquivos na tua conversa, o Cursor determina a melhor forma de apresentá-los com base no tamanho e no espaço de contexto disponível. Aqui estão os diferentes estados em que um arquivo/pasta pode estar:

Condensado

Quando arquivos ou pastas são grandes demais para caber na janela de contexto, o Cursor os condensa automaticamente. A condensação mostra ao modelo elementos estruturais essenciais, como assinaturas de funções, classes e métodos. A partir dessa visão condensada, o modelo pode escolher expandir arquivos específicos, se necessário. Essa abordagem maximiza o uso eficiente da janela de contexto disponível.
Menu de contexto

Significativamente condensado

Quando um nome de arquivo aparece com o rótulo “Significativamente condensado”, é porque o arquivo é grande demais para ser incluído por completo, mesmo em versão condensada. Só o nome do arquivo vai ser mostrado pro modelo.

Não incluído

Quando um ícone de aviso aparece ao lado de um arquivo ou pasta, o item é grande demais para ser incluído na janela de contexto, mesmo em versão condensada. Isso ajuda você a entender quais partes do seu codebase estão acessíveis ao modelo.
Context menu