Cursor 3.0 redefine IDE como ferramenta de gerenciamento de Agentes de IA

No início de abril, a Cursor lançou silenciosamente uma atualização, mas desta vez não foi uma iteração menor — o Cursor 3.0 mudou toda a lógica fundamental do editor.

Do ponto de vista do produto, este é o lançamento com as maiores mudanças da história da Cursor. Do ponto de vista arquitetônico, esta atualização responde diretamente a uma pergunta: Quando a IA já pode escrever código, como uma IDE deveria realmente ser?

Janela de Agentes: Paralelismo é o foco

O elemento central da versão 3.0 é a nova Janela de Agentes (Agents Window).

Antes, ao usar o Cursor, você basicamente tinha um diálogo, uma tarefa, um contexto. Agora é diferente: você pode executar vários Agentes ao mesmo tempo, atribuí-los a diferentes repositórios, diferentes tarefas, e esses Agentes podem rodar em ambientes completamente distintos — local, nuvem, SSH remoto, git worktrees, tudo misturado sem problemas.

A lógica desse design é direta: A maioria dos projetos reais não tem apenas um problema a resolver. Você está corrigindo um bug, ao mesmo tempo que tem uma nova funcionalidade para desenvolver, e ainda uma revisão de código pendente. Antes, essas tarefas só podiam ser feitas em fila; agora, podem ser executadas concorrentemente.

Mais interessante ainda é o comando /best-of-n: Dê a ele uma tarefa, e ele a executará simultaneamente em vários worktrees independentes, usando modelos diferentes ou execuções diferentes do mesmo modelo, e no final apresentará os resultados para você comparar. Essencialmente, ele transforma a aleatoriedade do modelo em uma estratégia — execute várias vezes, escolha a melhor.

Modo Design: Mostre à IA exatamente onde você está apontando

A IA trabalhando com frontend sempre teve um clássico obstáculo de comunicação: Você diz "mude aquele botão", a IA não sabe qual botão, você precisa escrever um monte de texto descritivo, e o resultado é instável.

O Modo Design (Design Mode) da versão 3.0 resolve esse problema de forma bastante direta — permitindo que você anote diretamente no navegador. Pressione Cmd+Shift+D para abrir o modo, Cmd+L para adicionar o elemento selecionado à conversa, e então diga "transforme isso em cantos arredondados", a IA recebe o alvo exato, não o conceito vago que você descreveu.

Para quem faz iteração de UI, essa funcionalidade economiza custos de comunicação reais. Antes, era necessário capturar tela, anotar, escrever descrições; agora, é só circular diretamente.

/worktree: Execução em sandbox com suporte integrado

O comando /worktree faz o Agente rodar em um git worktree independente, isolado do repositório de código principal.

Por que isso é importante? Quando você pede à IA para executar uma tarefa que não é totalmente certa, você não quer que ela mexa diretamente no branch principal. O worktree fornece uma sandbox limpa, o Agente trabalha dentro dela, se estiver satisfeito, mescla; se não, descarta.

Combinado com /best-of-n, você pode abrir vários worktrees simultaneamente, cada um executando uma abordagem, e no final comparar. Isso é muito útil para tarefas onde "há múltiplas soluções e não se sabe qual é a melhor".

Agente em Nuvem: Autohospedagem também é possível

A versão 3.0 adiciona a opção de Agente em Nuvem autohospedado.

Parece contraditório, mas a lógica é: Empresas têm seus próprios modelos de segurança, ambientes de rede interna e sistemas de build; não podem simplesmente jogar todo o código na nuvem da Cursor para execução. O Agente em Nuvem autohospedado permite que essas empresas mantenham sua arquitetura de segurança existente, enquanto a Cursor cuida da orquestração dos Agentes, integração de modelos e camada de experiência do usuário.

Para empresas que já possuem sistemas maduros de controle de segurança, esta opção pode ser o ponto crucial para passar de "testar o Cursor" para "implantar em ambiente de produção".

O que esta atualização está dizendo

Desta vez, a Cursor não está falando sobre características como "mais rápido, mais preciso, mais inteligente", mas sim sobre algo mais fundamental: A relação entre desenvolvedor e código está mudando.

A lógica anterior era: Você escreve o código, a IA ajuda a completar. A lógica agora é: A IA escreve o código, você diz à IA o que escrever, como escrever e qual versão escolher depois de escrito.

Janela de Agentes, /best-of-n, Modo Design — essas funcionalidades juntas descrevem o mesmo fluxo de trabalho: Você é o coordenador, não o executor.

Claro, se essa visão se concretizar depende em grande parte do limite atual da capacidade da IA em escrever código. Atualmente, a maioria das equipes ainda usa IA para tarefas secundárias relativamente definidas; fazer um Agente executar uma funcionalidade complexa de ponta a ponta ainda tem uma taxa de erro considerável. O Cursor 3.0 está preparando o terreno, apostando que a capacidade da IA continuará a melhorar e a autonomia dos Agentes continuará a aumentar.

Essa aposta não é pequena, mas a direção está correta.

Fonte de referência: CocoLoop, New Cursor Interface (cursor.com/changelog/3-0)