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

  • Tab ativo no Chat
  • Clique com o botão direito no diretório e Enviar para o Chat
  • Checkpoints funcionam com Notebooks
  • Segurança aprimorada ao remover a denylist (em favor de allowlists) para execução automática
  • Modo Manual removido do chat
  • Novo monitor de extensões disponível na paleta de comandos após ser ativado nas configurações do aplicativo.

  • Marketplace de extensões oferece suporte a URLs personalizadas
  • Correções no Background Agent

  • Permite que administradores de equipe configurem uma allowlist de extensões

  • 1.3.1: Correção de checkpoints do git, contextos de agente e compartilhamento de terminal
  • 1.3.2: Desempenho aprimorado
  • 1.3.3: Correção de problemas de desempenho do histórico de chat
  • 1.3.4: Correção de parsing de markdown
  • 1.3.5: Correção de bugs do terminal
  • 1.3.6: Agente segue regras com mais consistência
  • 1.3.7: Terminal mais confiável via SSH remoto
  • 1.3.8: Correção de vazamento de memória
  • 1.3.9: Correções de segurança

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

  • VS Code atualizado para 1.99
  • Extensões agora são hospedadas no Open VSC
  • Maior responsividade do agente no Slack e maior clareza nas notificações
  • Ação "commit changes" do Agent agora disponível na interface
  • Background Agent respeita os modelos de PR da equipe e faz merges de forma mais previsível
  • Otimização profunda de performance em indexação e serviços de vetores
  • Estabilidade da conexão da extensão remota do VS Code aprimorada

  • Vazamentos de memória no sistema de detecção de SolidJS corrigidos
  • Bugs de renderização do chat resolvidos (exibição de toolcall, problemas de overflow)
  • Erros de limite de uso agora exibem mensagens mais claras e específicas
  • Melhorias de estabilidade na autenticação por token em serviços externos

1.2.1

  • Correções de bugs menores e melhorias de estabilidade

1.2.2

  • Refinamentos na interface e pequenas otimizações de performance

1.2.4

  • Melhorias de performance

Background Agents no Slack

Agora você pode iniciar Background Agents diretamente no Slack mencionando @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 trabalha

Mencione @Cursor em qualquer thread com um prompt como:

Os agentes operam 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

O Cursor lê toda a thread do Slack antes de começar, para que os Background Agents entendam todo o contexto quando você se refere a discussões anteriores ou issues.

Você também pode pedir ao Cursor para investigar issues e receber respostas:

Primeiros passos

Para usar Background Agents no Slack, um administrador precisa primeiro configurar a integração. Consulte nossa documentação de configuração ou peça ao administrador do seu espaço de trabalho para conectar o Cursor pela página Dashboard → Integrações.

Depois de conectar, 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, repo e branch padrão.

  • Busca em settings com Cmd/Ctrl+F

  • Notificações de progresso dos servidores
  • Registro dinâmico de ferramentas
  • Suporte a Roots

1.1.1

  • Corrigido um problema de indexação em espaços de trabalho

1.1.2

  • Melhorada a performance no lado do cliente

1.1.3

  • Corrigida uma regressão de performance do MCP
  • Adicionadas busca e indexação de PR
  • Melhorada a experiência de deeplink
  • Adicionada a opção de alterar o provedor upstream do marketplace

1.1.4

  • Melhorada a confiabilidade do Background Agent
  • Corrigido um bug na busca da interface de chat

1.1.5

  • Pequenas melhorias de performance

1.1.6

  • Corrigida uma regressão de latência do agente que afeta usuários de Remote SSH

1.1.7

  • Pequenas correções de bugs e melhorias de performance

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.

  • Abra o painel de controle do Background Agent com Cmd/Ctrl+E

  • @Link e a pesquisa na web agora conseguem analisar PDFs e incluí-los no contexto
  • Diagnóstico de rede nas configurações para verificar a conectividade
  • Respostas mais rápidas com chamadas de ferramentas em paralelo
  • Chamadas de ferramentas recolhíveis no Chat

  • Usuários do plano Enterprise podem acessar apenas versões estáveis (sem pré-lançamentos)
  • Administradores de equipe agora podem desativar o Modo de Privacidade
  • Admin API para equipes para acessar métricas de uso e dados de gastos

  • O modo Max agora está disponível para Gemini 2.5 Flash

1.0.1

  • Correções e melhorias no Background Agent

Preços simplificados, Background Agent e Inline Edit renovado

Apresentando preços unificados por requisição, Max Mode para todos os principais modelos e Background Agent para execução paralela de tarefas. Além disso, gerenciamento de contexto aprimorado com suporte a @folders, Inline Edit renovado com novas opções, edições de arquivos mais rápidas, suporte a workspaces multi-root e recursos de chat aprimorados, incluindo exportação e duplicação.

Preços simplificados e unificados

Ouvimos seu feedback e estamos lançando um modelo de preços unificado para deixá-lo menos confuso. Veja como funciona:

  • Todo o uso de modelos agora é unificado em uma precificação baseada em requisições

  • O modo Max agora usa precificação baseada em tokens (semelhante a como funciona a precificação da API de modelos)

  • Chamadas de ferramentas Premium e o modo de contexto longo foram removidos para manter tudo simples

As cotas dos planos Hobby, Pro e Business não mudaram e requisições lentas ainda estão incluídas nos planos. Todo o uso pode ser encontrado no seu dashboard para ajudar você a acompanhar e gerenciar seus gastos.

Modo Max para todos os principais modelos

O Modo Max agora está disponível para todos os modelos de ponta no Cursor, com um modelo de preços mais simples, baseado em tokens. Ele foi projetado para dar a você controle total quando você mais precisa. Você pode ativá-lo pelo seletor de modelos para ver quais modelos o oferecem suporte. Quando novos modelos forem lançados, o Modo Max será a forma de disponibilizarmos todas as suas capacidades desde o primeiro dia.

Ele é ideal para seus problemas mais difíceis, quando você precisa de mais contexto, inteligência e uso de ferramentas. Para todo o resto, o modo normal ainda é recomendado, com as mesmas capacidades às quais você já está acostumado.

A precificação é simples: você é cobrado com base no uso de tokens. Se você já usou alguma ferramenta de programação baseada em CLI, o Modo Max vai parecer com isso — mas direto no Cursor.

Observação: se você estiver usando uma versão mais antiga do Cursor, ainda terá acesso às versões MAX anteriores e ao modo de contexto estendido por algumas semanas. No entanto, esses recursos serão descontinuados em breve, então recomendamos atualizar para continuar usando essas capacidades.

Novo modelo do Tab

Treinamos um novo modelo do Tab que agora pode sugerir mudanças em vários arquivos. O modelo é especialmente bom para refatorações, cadeias de edição, alterações em múltiplos arquivos e para alternar entre códigos relacionados. Você também vai perceber que ele está mais natural e mais ágil no uso do dia a dia.

Com isso, também adicionamos realce de sintaxe às sugestões de autocompletar.

Uma captura de tela aproximada de uma janela de editor de código mostrando código JavaScript ou TypeScript. O código inclui uma função importJSONFile e lógica envolvendo createCollection, parsing de JSON e tratamento de chave-valor. Um tooltip flutuante na parte inferior mostra uma sugestão para pressionar a tecla Tab para pular para o arquivo dialog.tsx, indicado com um ícone do React. A interface usa um tema escuro.

Background Agent (Prévia)

Em prévia inicial, com lançamento gradual: agora os agentes do Cursor podem ser executados em segundo plano! Para testar, vá em Settings > Beta > Background Agent.

Isso permite executar vários agentes em paralelo e fazer com que eles cuidem de tarefas maiores. Os agentes rodam em seus próprios ambientes remotos. A qualquer momento, você pode ver o status, enviar uma mensagem de acompanhamento ou assumir o controle.

Queremos saber o que você acha. Embora ainda seja cedo, descobrimos que os agentes em segundo plano são úteis internamente para corrigir detalhes, investigar problemas e escrever os primeiros rascunhos de PRs de porte médio. Leia mais em cursor.com/docs/background-agent.

Inclua toda a sua base de código no contexto

Agora você pode usar @folders para adicionar toda a sua base de código ao contexto — só certifique-se de ativar Full folder contents nas configurações. Se uma pasta (ou arquivo) for grande demais para ser incluída, você verá um pequeno ícone no chip de contexto indicando isso.

Edição Inline renovada (Cmd/Ctrl+K) com integração do Agente

A Edição Inline (Cmd/Ctrl+K) recebeu uma atualização de interface e novas opções para edições de arquivo inteiro (⌘⇧⏎) e envio para o Agente (⌘L).

A opção de arquivo inteiro facilita fazer alterações de escopo em um arquivo sem usar o Agente. Porém, você pode se deparar com casos em que está trabalhando em um trecho de código no qual quer fazer edições em vários arquivos ou simplesmente deseja ter mais controle, algo que você consegue com o Agente. Nesses casos, você vai querer enviar o bloco de código selecionado para o Agente e continuar editando a partir daí.

Edições rápidas para arquivos longos com o Agente

Adicionamos uma nova ferramenta ao Agente que faz busca e substituição de código em arquivos, tornando-o muito mais eficiente para arquivos longos. Em vez de ler o arquivo inteiro, o Agente agora pode encontrar o local exato onde as edições devem ocorrer e alterar apenas essa parte. Aqui está um exemplo editando um arquivo na base de código do Postgres, em que usar a ferramenta de busca e substituição é quase duas vezes mais rápido. Estamos disponibilizando isso primeiro para os modelos da Anthropic e em breve ampliaremos para outros modelos.

Trabalhe em várias bases de código com workspaces

Agora você pode criar workspaces multi-root para disponibilizar várias bases de código no Cursor. Todas elas serão indexadas e ficarão disponíveis no Cursor, ideal quando você tem projetos em pastas diferentes e quer trabalhar neles no mesmo espaço.

O arquivo .cursor/rules é suportado em todas as pastas adicionadas

Workspaces multi-root no Cursor

Trabalhando com o chat

Exportando chats

Agora você pode exportar chats em Markdown a partir da visualização de chat. Texto e blocos de código são incluídos na exportação final.

Duplicar chats

Agora é possível explorar diferentes caminhos a partir de uma conversa enquanto mantém a original, usando a função de duplicar chat. Em qualquer mensagem, abra o menu de três pontos e inicie um novo chat.