Registro de alterações

Ferramentas do Agente aprimoradas, maior controle e visibilidade de uso

Mais controle sobre o Agente

Agora, enviar mensagens enquanto o Cursor está trabalhando orienta melhor o agente. As mensagens serão executadas no próximo momento ideal, geralmente após uma chamada de ferramenta, em vez de esperar até a conclusão da geração. ⌥+Enter (Alt+Enter no Windows) colocará as mensagens na fila, como antes, e ⌘+Enter (Ctrl+Enter no Windows) interromperá o agente para enviar a mensagem imediatamente. O comportamento padrão pode ser alterado em Cursor Settings → Chat → Queue messages.

Ferramentas do Agente aprimoradas

Os Agentes estão significativamente melhores ao trabalhar em grandes bases de código. A seleção de contexto é mais relevante, o uso de tokens é mais eficiente e a qualidade das edições é superior:

  • Read file: Agora lê arquivos completos quando apropriado e o limite de 2MB foi removido.

  • List: Agora pode explorar árvores de diretórios completas em uma única chamada, com metadados como quantidade e tipos de arquivos.

  • Grep: Correspondência aprimorada, com menos ruído.

  • Codebase Search: Melhor classificação e indexação, resultando em contextos mais relevantes.

  • Web Search: Ajustado para respostas mais curtas e relevantes usando um modelo nativo leve.

Modelos separados por Agente

Agora você pode atribuir um modelo diferente a cada Agente em abas e editores separados. Ao fazer fork de um Agente, o modelo selecionado é preservado.

Visibilidade de uso e preços

As estatísticas de uso agora aparecem no Chat. Você pode ver seu uso no histórico completo ou apenas quando ultrapassar 50% da cota do seu plano.

Esse resumo pode ser ativado ou desativado em Configurações. Usuários dos planos Team e Enterprise terão acesso ao resumo de uso em setembro.

Visibilidade de uso

Modo de chat compacto

O modo compacto oculta ícones de ferramentas, recolhe diffs por padrão e esconde automaticamente o campo de entrada quando está ocioso. Isso pode ser útil em sessões longas com muitas chamadas de ferramentas, terminais e diffs.

Modo compacto ativado
Modo compacto desativado

Suporte do GitHub a Background Agents

Agora, os agentes podem ser usados diretamente em pull requests do GitHub. Mencione @Cursor e o Agente vai ler o prompt, aplicar a correção e enviar um commit.

O Background Agent manterá você atualizado sobre o andamento com um comentário e tarefas pendentes.

Barra lateral para todos os Agentes

Agora você pode inspecionar e gerenciar todos os Agentes na barra lateral esquerda, tanto em primeiro plano quanto em segundo plano. Dê uma olhada nas máquinas remotas para ver o Background Agent em execução clicando em uma delas na barra lateral.

Inicialização mais rápida do Background Agent

Trabalhamos bastante para melhorar os Background Agents, que agora iniciam duas vezes mais rápido.

Background Agents iniciam muito mais rápido

Terminal compartilhado com o Agente, uso de contexto no chat e edições mais rápidas

Compartilhar o terminal com o Agente

Agentes agora podem usar seu terminal nativo. Um novo terminal será criado quando necessário e será executado em segundo plano caso ainda não haja um aberto. Clique em Focus para trazê-lo para a frente, onde você pode ver os comandos do Agente e também assumir o controle.

Ver uso de contexto no Chat

Agora, ao final de uma conversa, você pode ver quanto da janela de contexto foi utilizado.

Uso de contexto

Edições mais rápidas

As edições do Agente agora estão mais rápidas graças ao carregamento sob demanda dos erros do linter. A latência da edição de Search & Replace foi reduzida em 25% e a de Apply edits em quase 11%.

As edições do Agente agora estão mais rápidas graças ao carregamento sob demanda dos erros do linter

Planejamento do Agente, melhor contexto e Tab mais rápido

Tarefas do Agente

Os Agentes agora planejam com antecedência usando listas de tarefas estruturadas, tornando tarefas de longo prazo mais fáceis de entender e acompanhar.

O Agente desdobra tarefas mais longas com dependências em etapas, visíveis para você no chat e enviadas para o Slack quando relevante. Ele pode atualizar essa lista conforme o trabalho avança, mantendo o contexto sempre atualizado e as interações previsíveis.

As tarefas também ficam visíveis no Slack se a integração estiver configurada!

Mensagens na fila

Agora você pode enfileirar mensagens de continuação para o Agent, que serão executadas assim que ele concluir a tarefa atual. Basta digitar suas instruções e enviar. Assim que estiverem na fila, você pode reordenar as tarefas e iniciá-las sem precisar esperar.

Memories (agora GA)

Memories agora está em GA. Desde a versão 1.0, aprimoramos a qualidade da geração de memórias, refinamos a interface dentro do editor e introduzimos aprovações dos usuários para memórias geradas em segundo plano, preservando a confiança.

Indexação e busca de PR

O Cursor agora indexa e resume PRs de forma semelhante ao que faz com arquivos. Você pode pesquisar PRs antigos semanticamente ou trazer explicitamente uma PR, issue, commit ou branch para o contexto.

Isso inclui comentários associados no GitHub, revisões do BugBot e suporte do agente no Slack — tornando muito mais rápidas as análises de post-mortem ou o rastreamento de incidentes.

Embeddings aprimoradas para busca semântica

A busca na base de código agora está muito mais precisa com nosso novo modelo de embeddings. Também reajustamos os prompts para gerar resultados mais limpos e focados.

Tab mais rápido

As sugestões de autocompletar do Tab agora estão cerca de 100 ms mais rápidas, e o TTFT foi reduzido em 30%. Tornamos isso possível ao reestruturar nosso sistema de gerenciamento de memória e otimizar os caminhos de transferência de dados.

Deixe o Agente resolver conflitos de merge

Quando houver conflitos de merge, o Agente agora pode tentar resolvê-los para você. Clique em Resolve in Chat para que o contexto relevante seja adicionado e o conflito seja resolvido.

Melhorias do Background Agent

Várias melhorias nos Background Agents os tornam mais previsíveis e resilientes:

  • PRs seguem o modelo da sua equipe

  • Alterações na branch do agente são atualizadas automaticamente (auto-pull)

  • Conflitos (como rebases) agora aparecem como ações de acompanhamento acionáveis

  • Você pode fazer commit diretamente pela barra lateral

  • Deep links do Slack e da web abrem o repositório associado, mesmo que você não o tenha aberto

Background Agents no Slack

Agora você pode iniciar Background Agents diretamente do Slack ao mencionar @Cursor. Os Agentes podem ler a thread, entender o que está acontecendo e criar PRs no GitHub, tudo isso sem sair da conversa.

Use o Cursor onde sua equipe já trabalha

Mencione @Cursor em qualquer thread, com um prompt como:

Os Agentes são executados remotamente em um ambiente seguro e você receberá atualizações diretamente no Slack, incluindo links para o Cursor e o GitHub, quando o trabalho for concluído.

Agentes entendem o contexto

Cursor lê toda a thread do Slack antes de começar, de modo que os Background Agents entendam o contexto completo quando você fizer referência a discussões ou problemas anteriores.

Você também pode pedir ao Cursor para investigar problemas e obter respostas:

Introdução

Para usar Background Agents no Slack, um administrador precisa configurar a integração primeiro. Confira nossa documentação de configuração ou peça ao administrador do seu workspace para conectar o Cursor na página Dashboard → Integrations.

Depois de conectado, experimente em qualquer canal com @Cursor e escreva um prompt. Use o comando help para ver todos os comandos ou settings para configurar seu modelo, repositório e branch padrão.

Bugbot, acesso ao Background Agent para todos e configuração de MCP com um clique

Cursor 1.0 está aqui!

Esta versão traz o Bugbot para revisão de código, uma prévia das memórias, configuração de MCP com um clique, suporte a Jupyter e disponibilidade geral do Background Agent.

Revisão automática de código com o Bugbot

O Bugbot revisa automaticamente seus PRs e identifica possíveis bugs e problemas.

Quando um problema é encontrado, o Bugbot deixa um comentário nos seus PRs no GitHub. Você pode clicar em "Fix in Cursor" para voltar ao editor com um prompt pré-preenchido para corrigir o problema.

Para configurar o Bugbot, siga as instruções na nossa documentação do Bugbot.

Background Agent para todos

Desde que lançamos o Background Agent, nosso agente remoto de programação, em early access há algumas semanas, os primeiros indicadores têm sido positivos.

Agora estamos empolgados em expandir o Background Agent para todos os usuários! Você pode começar a usá-lo imediatamente clicando no ícone de nuvem no chat ou usando Cmd/Ctrl+E se o modo de privacidade estiver desativado. Para usuários com o modo de privacidade ativado, em breve teremos uma forma de habilitá-lo para você também!

Agente em Jupyter Notebooks

Agora o Cursor pode fazer alterações em Jupyter Notebooks!

O Agente agora consegue criar e editar várias células diretamente no Jupyter, uma melhoria significativa para tarefas de pesquisa e ciência de dados. Inicialmente, isso é compatível apenas com modelos Sonnet.

Memories

Com Memories, o Cursor pode lembrar informações de conversas e usá-las como referência no futuro. As Memories são armazenadas por projeto, em nível individual, e podem ser gerenciadas em Settings.

Estamos lançando Memories como um recurso em beta. Para começar, ative em Settings → Rules.

Instalação MCP com um clique e suporte a OAuth

Agora você pode configurar servidores MCP no Cursor com um único clique e, com o suporte a OAuth, autenticar facilmente servidores que oferecem esse recurso.

Selecionamos uma lista curta de servidores MCP oficiais que você pode adicionar ao Cursor em cursor.com/docs/tools.

Se você é um desenvolvedor MCP, pode disponibilizar facilmente seu servidor para outros desenvolvedores adicionando um botão Adicionar ao Cursor na sua documentação e READMEs. Crie um em cursor.com/docs/deeplinks.

Respostas de chat mais ricas

Cursor agora pode renderizar visualizações diretamente na conversa. Em particular, diagramas Mermaid e tabelas em Markdown agora podem ser gerados e visualizados no mesmo lugar!

Novas configurações e painel

As páginas de configurações e do painel receberam alguns ajustes neste lançamento.

Com o novo painel, você pode ver as análises do seu uso individual ou da sua equipe, atualizar seu nome de exibição e ver estatísticas detalhadas divididas por ferramenta ou modelo.