Resumo de mensagens

À medida que as conversas ficam mais longas, o Cursor resume e gerencia o contexto automaticamente para manter teus chats 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 acionar manualmente a sumarização usando o comando /summarize no chat. Esse comando ajuda a gerenciar o contexto quando as conversas ficam longas demais, permitindo continuar trabalhando de forma eficiente sem perder informações importantes.
Pra se aprofundar em como o contexto funciona no Cursor, confere nosso guia Trabalhando com Contexto.

Como a sumarização funciona

Quando as conversas ficam mais longas, elas ultrapassam 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 mais 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 a sumarização do chat dá conta de conversas longas, o Cursor usa uma estratégia diferente para lidar com arquivos e pastas grandes: condensação inteligente. Quando tu incluis arquivos na conversa, o Cursor decide 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 ficar:

Condensado

Quando arquivos ou pastas são grandes demais para caber na janela de contexto, o Cursor os condensa automaticamente. A condensação apresenta ao modelo elementos estruturais essenciais, como assinaturas de funções, classes e métodos. A partir dessa visualizaçã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 reduzido

Quando um nome de arquivo aparece com o rótulo “Significativamente reduzido”, o arquivo é grande demais para ser incluído por completo, mesmo em versão reduzida. Apenas o nome do arquivo será mostrado ao 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 formato condensado. Isso te ajuda a entender quais partes da tua base de código estão acessíveis ao modelo.
Menu de contexto