Abas em tela cheia e chats compactos

Esta versão traz melhorias de usabilidade para a janela de agentes.

Abas em tela cheia

O modo de tela cheia maximiza o painel direito para que você possa focar em uma única aba.

Arquivos, alterações, canvases, PRs, navegadores e terminais podem ser expandidos para ocupar toda a área de trabalho. Isso substitui o chat do agente por uma barra de prompt flutuante.

Entre e saia do modo de tela cheia clicando no botão de expandir/recolher no cabeçalho do painel, usando a paleta de comandos ou pressionando Cmd/Ctrl+Shift+M.

Respostas compactas do chat

Os chats compactos oferecem uma visualização mais enxuta das conversas com seu agente, para que você possa ler threads mais rapidamente sem perder contexto importante.

Personalize a densidade das chamadas de ferramenta para controlar quanto da atividade das ferramentas do agente é exibido em cada resposta:

  • Compacto: mostra resultados concisos com o mínimo de rastros de ferramenta
  • Equilibrado: inclui etapas intermediárias importantes
  • Detalhado: fornece um contexto quase completo, passo a passo

  • Melhoramos as abas de PR com estados de revisão mais claros, melhor visibilidade de revisores/threads e ações mais previsíveis nas abas de PR.
  • Melhoramos a rolagem em chats longos para deixá-la mais fluida, adicionamos um agrupamento de desfazer melhor na entrada de prompt e melhoramos o comportamento durante o streaming.
  • Adicionamos um texto de status mais claro para tarefas em segundo plano e retomadas.
  • Adicionamos uma seleção mais limpa de ambiente/repo e melhor persistência ao alternar entre contextos.
  • Melhoramos o gerenciamento do ciclo de vida dos tokens de autenticação do MCP.
  • Removemos notificações excessivas do terminal no app e melhoramos o comportamento dos atalhos.
  • Esclarecemos os nomes dos modelos e o comportamento de seleção no seletor de modelos, além de adicionar um fallback mais robusto.
  • Melhoramos a busca e o menu de navegação para deixá-los mais rápidos e confiáveis em espaços de trabalho grandes.

  • Corrigimos bugs nas abas de PR que afetavam a busca de branch, o estado do cabeçalho e o carregamento de diff.
  • Corrigimos problemas de confiabilidade em tarefas em segundo plano, como falhas ao retomar, casos de borda em interrupções e escopo de status incorreto em subagentes retomados.
  • Corrigimos bugs em agentes na nuvem que impediam a configuração, bugs de mesclagem/persistência de estado e problemas de identidade em multi-repo.
  • Corrigimos bugs de confiabilidade em MCP/OAuth, como casos transitórios de 401/token desatualizado e casos de borda no tratamento de tokens grandes.
  • Corrigimos casos de borda relacionados a regressões no menu de barra e aprovação, problemas no fluxo de perguntas e tratamento de blocos colados.
  • Corrigimos bugs de atalhos de teclado em modais, vazamento do estilo do cursor do vim/emacs e outros problemas no tratamento de teclas.
  • Corrigimos problemas de invocação de hook/comprimento de caminho e regressões relacionadas ao prompt do Git.
  • Corrigimos incompatibilidades no roteamento de modelos, a normalização do corpo do proxy e problemas no encaminhamento de blocos de pensamento.
  • Corrigimos a autenticação/resolução de nome de host de webhook, a persistência da instalação do GHES e o comportamento de repositórios espelhados.

Ambientes de desenvolvimento para agentes na nuvem

Para levar tarefas de engenharia do início ao fim, os agentes precisam de um ambiente de desenvolvimento semelhante à configuração do seu laptop: repositórios clonados, dependências instaladas, credenciais para toolchains internas e acesso a sistemas de build.

Esta versão apresenta novas ferramentas para que equipes configurem ambientes de desenvolvimento para seus agentes. O Cursor também pode usar essas ferramentas para configurar e manter ambientes para você. Com isso, fica mais fácil para as equipes executar frotas de agentes em paralelo que realizam tarefas de ponta a ponta, em ambientes de desenvolvimento totalmente sob seu controle.

Ambientes multi-repo

Agentes na nuvem e automações agora oferecem suporte a ambientes multi-repo, aproveitando nosso trabalho com espaços de trabalho multi-root. Você pode configurar um único ambiente com todos os repositórios de que um agente precisa para trabalhar, com reutilização entre sessões.

Configuração de ambiente como código

Para facilitar a alteração, a depuração e a revisão das definições de ambiente, aprimoramos a configuração baseada em Dockerfile.

Isso inclui suporte a segredos de build, facilitando o acesso seguro a repositórios privados de pacotes diretamente nos seus Dockerfiles. Os segredos de build ficam restritos à etapa de build e não são repassados para o ambiente do agente em execução.

Configuração de ambiente como código

Também aprimoramos o cache de camadas, para que apenas as camadas atualizadas da sua imagem sejam reconstruídas quando você altera o Dockerfile. Builds que usam o cache são executadas 70% mais rápido.

Configuração aprimorada do ambiente com agente

À medida que o Cursor configura seu ambiente, ele fará perguntas, sinalizará credenciais ausentes e validará se o ambiente foi configurado corretamente.

Configuração aprimorada com agente

O Cursor sempre mostrará a versão do ambiente em que seu agente está em execução. Se a configuração do ambiente falhar, ele usará uma imagem base por padrão, com avisos bem visíveis, para que seus agentes na nuvem possam continuar em execução em vez de falharem imediatamente.

Governança de ambientes e controles de segurança

Cada ambiente de desenvolvimento agora tem seu próprio histórico de versões, que os usuários podem consultar e reverter. Os administradores também podem restringir a permissão de reversão apenas aos administradores. Um log de auditoria registra todas as ações que os membros da equipe realizam nos ambientes, dando às equipes de segurança visibilidade completa de quem alterou o quê.

Egress e segredos agora podem ser definidos no nível do ambiente de desenvolvimento. Os segredos configurados para um ambiente não podem ser acessados de nenhum outro.

Saiba mais sobre ambientes de desenvolvimento do agente no nosso anúncio e na nossa documentação.

Cursor no Microsoft Teams

Cursor agora está disponível no Microsoft Teams.

Mencione @Cursor em qualquer canal do Teams para delegar uma tarefa a um agente na nuvem ou trazer informações do Cursor para o Teams.

Cursor seleciona automaticamente o repositório e o modelo ideais com base no seu prompt e na atividade recente do agente. Ele lê toda a thread para ter contexto antes de implementar uma solução e criar uma PR para sua equipe revisar.

Para começar, instale a integração no painel do Cursor. Saiba mais na nossa documentação.

Níveis de esforço do Bugbot

Administradores de equipes e usuários do plano Individual agora podem personalizar o nível de esforço que o Bugbot usa nas revisões de PR, com três configurações diferentes:

  • Default: O Bugbot continua usando o mesmo nível de esforço de hoje. Otimizado para eficiência e velocidade.
  • High: O Bugbot dedica mais tempo ao raciocínio. As revisões ficam mais caras e demoram mais, mas o Bugbot pode encontrar mais bugs.
  • Custom: Descreva em linguagem natural quando o Bugbot deve usar o esforço default ou high. O Cursor definirá dinamicamente os níveis de esforço com base nas suas instruções.

Os clientes precisam estar no faturamento baseado em uso para personalizar os níveis de esforço do Bugbot. Saiba mais na nossa documentação e acesse o seu dashboard do Bugbot para começar.

  • Com o esforço default, o Bugbot encontra 0,7 bugs por execução, em média. Mais de 79% desses bugs são resolvidos pelos usuários na hora do merge.
  • Com o esforço high, o Bugbot encontra 0,95 bugs por execução, em média.

Revisão de PR, construir planos em paralelo e dividir PRs

Esta versão traz uma nova experiência de revisão de PR, execução mais rápida dos planos com agentes paralelos e novos botões de ação rápida para fluxos de trabalho comuns.

Revisão de PR

Uma nova experiência de revisão de PR já está disponível no Cursor 3. Gerencie seus PRs da criação ao merge em um só lugar.

  • A aba Reviews agora mostra threads de revisão em linha e comentários gerais do PR.
  • A aba Commits oferece uma visão focada do histórico de commits do PR.
  • A aba Changes facilita a navegação por PRs maiores com uma árvore de arquivos e um seletor de alterações.

Você pode ver contextos úteis, como o status do revisor e banners de revisão pendente, e as ações rápidas permitem avançar para as próximas etapas com mais agilidade.

Construa em paralelo a partir de planos

O Cursor agora pode executar planos mais rápido, realizando várias tarefas ao mesmo tempo em vez de fazê-las uma por vez.

Clique em "Construir em paralelo" para que ele identifique partes independentes do seu plano e as execute simultaneamente com subagentes assíncronos. O Cursor manterá a ordem das etapas dependentes quando necessário.

Separe alterações em PRs

Ao realizar várias tarefas no Cursor, agora você pode usar uma ação rápida integrada para separar alterações em PRs.

Ela usa o contexto do chat para identificar divisões lógicas, cria PRs independentes por padrão, a menos que dependências sejam necessárias, cria um snapshot de backup e propõe um plano de divisão para sua aprovação.

Fixe habilidades como ações rápidas

Agora você pode fixar as habilidades que mais usa como botões de ação rápida para acessá-las mais rapidamente.

  • Adicionada a possibilidade de controlar o comportamento do subagente Explore nas configurações: escolha um modelo específico para os subagentes Explore executarem, herde o mesmo modelo do agente principal ou desative totalmente os subagentes Explore.
  • Adicionado suporte a nomes genéricos de modelos na configuração de subagentes (ou seja, defina model: opus para que os subagentes sempre usem o modelo Opus mais recente).
  • /multitask agora está disponível no editor para executar subagentes assíncronos e paralelizar suas solicitações, em vez de colocá-las na fila.
  • Melhorado o agrupamento de desfazer no campo de prompt, para que desfazer/refazer fique mais natural durante as edições.
  • Melhorado o tratamento de conversas longas, com redução de saltos e outros comportamentos inesperados.
  • Tornado o comportamento de conexão do MCP mais previsível, com limpeza explícita de tokens obsoletos na reautenticação.

  • Corrigidos bugs de interação com o terminal na janela de agentes, incluindo problemas com atalhos de edição e casos de borda de aprovação/overlay.
  • Corrigidas várias regressões no menu de barra e na aprovação de entrada.
  • Corrigidos casos de borda na autenticação do MCP, incluindo o tratamento temporário de erros 401 e o comportamento de credenciais obsoletas.
  • Corrigidos problemas na seleção de ambiente multi-repositório e no cache.
  • Corrigidos vários casos de borda de temporização e hidratação do Agente na nuvem que poderiam prejudicar a confiabilidade.