Novos recursos da CLI e desempenho aprimorado

Esta versão apresenta novos controles da CLI para modelos, gerenciamento de MCP, regras e comandos, junto com melhorias significativas de desempenho em hooks e correções de bugs.

Lista e seleção de modelos

Use o novo comando agent models, a flag --list-models ou o comando /models para listar todos os modelos disponíveis e alternar rapidamente entre eles.

Geração e gerenciamento de regras

Crie novas regras e edite as já existentes diretamente pela CLI com o comando /rules.

Ativando servidores MCP

Ative e desative servidores MCP dinamicamente com os comandos /mcp enable e /mcp disable.

  • As abas agora são nomeadas automaticamente com base nas conversas.
  • O novo comando agent agora é o ponto de entrada principal da CLI. cursor-agent permanece como um alias compatível com versões anteriores.
  • Adicionado o comando agent models, a flag -list-models e o comando de barra /models para listar todos os modelos disponíveis.
  • Adicionados os comandos /mcp enable e /mcp disable para gerenciar servidores MCP.
  • Adicionado /rules para criar novas regras e editar regras existentes.
  • Adicionado /commands para criar novos comandos e editar comandos existentes.
  • Subcomandos executados agora são registrados no histórico de comandos.
  • Nomes de servidores MCP com espaços agora são suportados em todos os comandos /mcp.

  • Hooks agora são executados em paralelo com respostas mescladas, melhorando o desempenho para projetos com múltiplos scripts de hook.
  • A latência de execução de hooks foi reduzida em 10 vezes.
  • O hook afterFileEdit agora fornece corretamente old_string com o conteúdo anterior do arquivo para captura correta do diff.

  • Ctrl+D agora segue o comportamento padrão do shell, exigindo dois pressionamentos da tecla para sair.
  • Shift+Enter agora insere uma nova linha em vez de enviar, facilitando a escrita de prompts em várias linhas.
  • Corrigido bug de renderização de linhas fantasma em que linhas deletadas deixavam artefatos visuais na tela.
  • Corrigida condição de corrida em que o estado da conversa podia ser sobrescrito durante a conclusão de um turno.
  • Corrigido erro "Cannot find module" relacionado ao node-pty em algumas plataformas.
  • Corrigida a geração de nomes de conversas.
  • Corrigidos vários bugs com mensagens subsequentes.

Personalização de layout e melhorias de estabilidade

Nesta versão de fim de ano, nos concentramos totalmente em corrigir bugs e melhorar a estabilidade.

Isso inclui o Agente central, os controles de layout, a visualização de diffs de código e mais. Vamos lançar essas atualizações gradualmente ao longo da semana, garantindo que não haja regressões enquanto você programa nas festas de fim de ano.

Melhorias de estabilidade

  • O Cursor agora separa processos em execução para extensões instaladas pelo usuário e extensões internas do Cursor, como a indexação da base de código.
  • Estabilidade aprimorada em como o agente respeita as preferências de execução automática, para evitar pedir aprovação em todas as alterações se o usuário tiver selecionado "run all" ou "sandbox".
  • Navegador integrado aprimorado para suportar a abertura de múltiplas abas.
  • Correção no carregamento do chat, onde às vezes reinicializações ou atualizações podiam tornar conversas anteriores inacessíveis.
  • O botão de atualização agora aparecerá com menos frequência e ficará em cooldown por muito mais tempo quando dispensado.
  • Corrigido problema em que gerar planos no Plan Mode roubava o foco de outros painéis ativos.
  • Corrigido problema na barra de menu do navegador integrado no Windows.

  • Estabilidade e qualidade aprimoradas para agentes paralelos ao usar worktrees.
  • Estabilidade aprimorada ao reverter para checkpoints anteriores em conversas com agentes.
  • Capacidade aprimorada de editar e arrastar mensagens enfileiradas para o agente.
  • Corrigido um bug de edição que causava a mensagem de erro old_str replace failed.
  • Corrigido atraso raro na entrada de prompt e no menu @ ao abrir.
  • Corrigido um bug em que o ícone de início de mensagem de voz não era exibido.
  • Corrigidos arquivos excluídos em uma worktree que não estavam sendo removidos ao aplicar alterações.
  • Corrigidos controles de aceitar/rejeitar que não apareciam para edições de arquivos em agentes paralelos.
  • Corrigidos nomes de modelos incorretos exibidos em agentes paralelos após aplicar.
  • Corrigido reenvio do primeiro modelo em uma execução de agente paralelo após aplicar.
  • Corrigido bug de alternância de múltiplos modelos com diretórios que não são a raiz do repositório Git.
  • Corrigida incompatibilidade de modelo no Plan Mode ao usar worktrees.
  • Corrigido problema em que worktrees exigiam aprovação de edição fora das configurações de execução automática definidas.
  • Corrigido um bug raro em que um usuário podia ser desconectado ao envio para verificações de abuso.
  • Corrigido status de não lido persistindo na barra lateral do agente após o Q&A do Plan Mode.

  • Corrigido problema em que painéis selecionados eram redefinidos em atualizações de versão.
  • Corrigido ⌘+N para criar apenas novas conversas de agente quando focado na visualização de chat.
  • Corrigido problema em que abas nativas não eram exibidas corretamente com o layout do agente.
  • Corrigido problema ao exibir terminais no layout do lado direito.
  • Corrigido problema em que a parte inferior do conteúdo da tela podia ser cortada em alguns cenários.
  • Adicionados novos atalhos de teclado (⌘+⌥+⇥) para alternar entre layouts definidos pelo usuário.
  • Veja o explorador de arquivos ao clicar no nome do repositório na barra de navegação superior.
  • O explorador de arquivos agora abre por padrão durante o onboarding.
  • Ícone de novo agente movido da barra de título principal para o próprio painel com base em feedback.
  • Adicionado um ícone de reticências "Mais ações" para ocultar o chat e configurar o posicionamento diretamente.
  • Adicionados atalhos de teclado na exibição para o menu "Mais ações".

  • Selecionar nomes de arquivos diretamente no resumo de alterações foca esse arquivo no painel de revisão.
  • Corrigido bug em que os botões manter/desfazer tudo não apareciam na interface.
  • Corrigido bug em que manter/desfazer tudo trocava de lado ao rolar da lista de arquivos para a barra de ferramentas do compositor.
  • Visibilidade aprimorada ao alternar entre diffs divididos/unificados para revisão de alterações.

  • Adicionado suporte para headers de Static Client em MCP OAuth com escopos e estado.
  • Servidores MCP OAuth agora abrem novas abas de autenticação para servidores previamente autenticados na inicialização.

Personalização de layout

Agora ficou mais fácil personalizar o layout padrão em todos os espaços de trabalho.

Incluímos quatro layouts padrão: agent, editor, zen e browser. Você pode usar Command (⌘) + Option (⌥) + Tab (⇥) para alternar entre layouts ou alternar facilmente entre diferentes espaços de trabalho. Além disso, você pode voltar nessa lista incluindo Shift (⇧), de forma semelhante ao macOS.

Insights do Enterprise, Grupos de Cobrança, Contas de Serviço e Controles de Segurança Aprimorados

Muitas das maiores empresas de software do mundo já adotaram o Cursor para Enterprise. Aqui estão alguns dos novos recursos que estamos lançando hoje:

Insights de conversas

Cursor agora pode analisar o código e o contexto em cada sessão do agente para entender o tipo de trabalho que está sendo feito, incluindo:

  • Categoria: Correções de bugs, refatoração, explicação
  • Tipo de trabalho: Manutenção, correção de bugs, novas funcionalidades
  • Complexidade: Dificuldade e especificidade dos prompts

Clientes Enterprise também podem estender essas categorias por toda a sua organização e equipes. Protegemos sua privacidade garantindo que nenhum dado pessoal ou sensível (PII) seja coletado como parte desses insights.

Transcrições compartilhadas de agentes

Agora você pode compartilhar conversas de agentes com sua equipe.

Gere uma transcrição somente leitura de qualquer conversa de agente para incluir em PRs ou na documentação interna. As transcrições podem ser bifurcadas para que outras pessoas iniciem novas conversas com agentes a partir do mesmo contexto.

Grupos de cobrança

O Cursor agora oferece suporte a grupos de cobrança para visibilidade detalhada de onde o uso ocorre.

Relacione uso e gastos à estrutura da sua organização. Acompanhe os gastos por grupo, configure alertas de orçamento e monitore pontos fora da curva. Entenda quais equipes têm a maior adoção do Cursor.

Sandboxing no Linux para agentes

O sandboxing para agentes oferece suporte a Linux, além de macOS.

Isso permite que os agentes trabalhem de forma eficaz dentro de limites apropriados. O acesso é restrito ao seu workspace e pode ser configurado para bloquear acesso não autorizado à rede e ao sistema de arquivos.

Saiba mais sobre segurança e controles de LLM.

Contas de serviço

Contas de serviço são contas não humanas (e suas chaves de API) que podem configurar o Cursor, chamar APIs e invocar agentes na nuvem.

Com contas de serviço, as equipes podem automatizar com segurança fluxos de trabalho com o Cursor sem vincular integrações às contas de desenvolvedores individuais. Isso facilita o gerenciamento de acesso, a rotação de credenciais e mantém as automações em funcionamento mesmo quando pessoas e funções mudam.

As contas de serviço serão disponibilizadas para contas Enterprise a partir da semana do dia 22/12.

Saiba mais sobre o Cursor para Enterprise e fale com nossa equipe para conversar com a gente.

Modo de depuração, melhorias no Plan Mode, avaliação com múltiplos Agentes e conversas fixadas

Modo de Depuração

O Modo de Depuração ajuda você a reproduzir e corrigir os bugs mais difíceis.

O Cursor instrumenta seu app com logs em tempo de execução para encontrar a causa raiz do problema. Ele funciona em diferentes stacks, linguagens e modelos.

Leia mais no nosso anúncio.

Layout no navegador e editor de estilos

Projete e programe simultaneamente com uma nova barra lateral do navegador e uma árvore de componentes.

Mova elementos, atualize cores, teste layouts e experimente com CSS em tempo real e, em seguida, aplique instantaneamente as alterações à sua base de código usando o Agente. Você também pode clicar em vários elementos e descrever, em texto, as alterações para iniciar um agente que faça mudanças visuais.

Leia mais em nosso anúncio.

Melhorias no Modo de Planejamento

O Modo de Planejamento agora oferece suporte a diagramas Mermaid embutidos, permitindo que o Agente gere e transmita automaticamente elementos visuais em tempo real nos seus planos. Você também tem mais controle sobre como monta seus planos, com a opção de enviar to-dos selecionados para novos agentes.

Avaliação multiagente

Ao executar vários agentes em paralelo, o Cursor agora avaliará automaticamente todas as execuções e fará uma recomendação da melhor solução.

O agente selecionado terá um comentário explicando por que foi escolhido. A avaliação da melhor solução só acontece depois que todos os agentes em paralelo tiverem terminado.

Conversas fixadas

Na barra lateral do Agente, fixe conversas no topo para referência futura.

  • A proteção do navegador agora pode ser controlada nas configurações em cursor.com/dashboard.
  • Ask Mode pode usar um terminal somente leitura para obter respostas melhores, como verificar commits do Git.
  • Várias correções de bugs e melhorias de estabilidade para agentes paralelos locais.
  • Planos agora são salvos como arquivos no disco por padrão.
  • Os planos do Agente agora são arquivos que podem ser editados com ferramentas comuns.
  • Ações de notificação do sistema para aprovação/rejeição no terminal e no MCP.
  • Correção da troca de chat com Cmd+Opt+Arrow e adição do comportamento de Ctrl+Tab.
  • Desempenho de resposta aprimorado para todos os usuários da AWS Bedrock.
  • Após focar no painel do explorador, ao digitar uma pesquisa será iniciada automaticamente.
  • Regras agora suportam prompts, scripts e mais em conjunto dentro de pastas.

Modo de Planejamento aprimorado, revisão de código com IA no editor e grep instantâneo

Modo de Plano Aprimorado

Ao criar planos, o Cursor responde com perguntas para esclarecer detalhes e melhorar a qualidade do plano. O Cursor agora mostra uma interface interativa para responder às perguntas com mais facilidade.

Você também pode usar ⌘+F para pesquisar dentro dos planos gerados.

Revisões de Código com IA

Agora você pode encontrar e corrigir bugs diretamente no Cursor com revisões de código feitas por IA. A IA analisará suas alterações e encontrará problemas, que você poderá ver no painel lateral.

Além do Bugbot, que é executado no seu provedor de controle de versão, como o GitHub (incluindo o Enterprise Server), GitLab e outros.

Grep instantâneo (Beta)

Todos os comandos de grep executados pelo Agente agora são instantâneos.

O grep instantâneo é compatível com todos os modelos no Cursor. Ele também é usado ao pesquisar manualmente a codebase pela barra lateral, incluindo expressões regulares (regex) e correspondência em limites de palavras.

Essa melhoria será gradualmente lançada para usuários da versão 2.1 ao longo da próxima semana.

  • Os terminais agora têm melhor detecção de processos já em execução.
  • Project level hooks agora são compatíveis.
  • A versão mínima permitida agora é 1.5, e a versão mínima compatível agora é 1.7.
  • Novo botão de commit e push adicionado dentro do painel de revisão de diff do Agente.
  • Os modos personalizados foram removidos, com a possibilidade de exportar como comandos personalizados.
  • Clicar em arquivos na lista de revisão leva diretamente ao diff no painel de revisão.
  • A aceitação automática do diff no commit agora funciona em nível de arquivo.
  • As entradas do menu de título do editor foram agrupadas no menu “Mostrar mais”.
  • A VS Code Extension API foi atualizada para a v1.105.1.
  • Regras na pasta inicial (~/.cursor/rules) serão incluídas no contexto.
  • Use Cmd+K no dashboard para navegar entre as configurações

  • Defina a allowlist de origem a partir do dashboard para restringir ferramentas de navegador. Ferramentas de navegador e navegação serão então bloqueadas fora dessa allowlist.
  • Defina allowlist e blocklist de extensões para administradores no dashboard
  • Renomeamos a Enterprise group policy para Cursor.

Disponibilizamos suporte do Cloud Agent para

  • GitLab
  • GitHub Enterprise
  • Sentry
  • Plain