Atualmente, há um número excessivo de ferramentas de programação de IA: Windsurf, Trae (The Real AI Engineer), Cursor e Copilot. Entre elas, a Cursor é a mais avançada e também a mais cara. Já paguei pelo Cursor e sempre presto atenção aos recursos mais recentes para obter o melhor custo-benefício.

Com o advento do DeepSeek R1O preço caiu, apesar dos recursos aprimorados. Esse preço do Cursor pode não ter nenhuma vantagem, e depende se os recursos do produto podem manter os usuários renovando suas assinaturas.

O Cursor também oferece suporte ao DeepSeek R1, mas o Agent ainda não está disponível. Algumas pessoas da comunidade já enviaram relatórios.

Recursos da nova versão do Cursor

Em 23 de janeiro de 2025, o Cursor foi atualizado para a versão 0.45, adicionando alguns novos recursos. Vou apresentar alguns desses recursos aqui.

.cursor/rules: Os usuários podem escrever várias regras em nível de repositório no diretório .cursor/rules. O agente selecionará automaticamente as regras a serem seguidas.

O compositor resume as conversas anteriores: Quando uma conversa se torna muito longa, você pode iniciar uma nova conversa fazendo referência à conversa anterior.

O agente pode ver as alterações recentes: O agente pode usar a ferramenta para ver suas alterações recentes. Ele também pode ver as alterações entre as mensagens do usuário.

Melhor compreensão do repositório: Treinamos um novo modelo de compreensão do repositório. Vamos lançá-lo para todos os usuários da versão 0.45 na próxima semana.

Modelo de fusão: Treinamos um novo modelo de guia com melhorias significativas em saltos e contextos longos. Também lançaremos esse recurso para os usuários em breve.

Contexto longo opcional: Ao marcar arquivos longos, os usuários podem optar por usar um modelo avançado para solicitar uma janela de contexto maior. Isso usará mais solicitações rápidas.

O conteúdo a seguir permite que eu veja visualmente as alterações, ou seja, itens de configuração óbvios, capturas de tela interativas mostram que, por exemplo, @codebase, como uma melhor compreensão da base de código, não é fácil testar as alterações.

Diretório .cursor/rules

Essa parte pode ser feita em Configurações, criando um novo Project Rules e, em seguida, você pode criar um novo arquivo no diretório .cursor/rules do projeto. Desta vez, o arquivo de regras, com o sufixo .mdc, é um formato de arquivo Markdown especial. Desta vez, você pode fazer @referência a um arquivo no arquivo, semelhante ao NotePads.

O conteúdo do arquivo é dividido em três partes:

Descrição: descreve a função da regra. No Composer, o Agente corresponderá automaticamente à descrição relevante com base nos requisitos do usuário e, em seguida, passará o conteúdo da regra de cursor correspondente com base na descrição.

Escopo dos arquivos afetados: descreve quais arquivos a regra afeta. Se um projeto tiver vários arquivos, diferentes requisitos podem ser feitos para diferentes tipos de arquivos.

Conteúdo da regra: descreve o conteúdo específico da regra.

O compositor resume as conversas anteriores

Agora, ao abrir um novo Composer, você pode usar @Summarized Composers para resumir conversas anteriores e continuar a conversa.

Se aparecer a mensagem "Nenhum resumo disponível", você precisará reabrir a conversa anterior no histórico para acionar um resumo. Ou o conteúdo do resumo aparecerá automaticamente após algum tempo, mas a experiência ainda não é muito boa. Com certeza ela será otimizada no futuro.

O agente pode ver as alterações recentes

Agora você pode usar @Recent Changes para visualizar as alterações recentes no modelo Large e continuar a conversa para entender melhor as necessidades do usuário.

Contexto amplo

Novo item de configuração

Após a ativação, se um texto longo for selecionado, a seguinte mensagem de aviso será exibida, consumindo mais créditos

Cursor Como atualizar a versão mais recente

As atualizações de versão do Cursor são enviadas em rotação, e os usuários não podem atualizá-las ativamente. Eles só podem esperar que o Cursor faça o push. No entanto, você também pode tentar os dois métodos a seguir:

  1. Atualizar usando o brew

Se você for um usuário do macOS, poderá usar o seguinte comando para forçar a instalação da versão mais recente

brew install -cask -force cursor

  1. Atualização usando o Cursor

command/control + shift + P para abrir o painel de comando, digite update e pressione enter para atualizar para a versão mais recente.

Publicações semelhantes

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *