Geração de regras, terminal do Agente aprimorado e imagens do MCP

Regras automatizadas e aprimoradas

Agora você pode gerar regras diretamente a partir de uma conversa usando o comando /Generate Cursor Rules. Isso é útil quando você quiser capturar o contexto atual de uma conversa para reutilizar depois.

Para regras Auto Attached com padrões de path definidos, o Agente agora aplicará automaticamente as regras corretas ao ler ou escrever arquivos.

Também corrigimos um problema antigo em que regras anexadas como Always não persistiam em conversas mais longas. Agora, o Agente também pode editar regras de forma confiável.

Histórico mais acessível

O histórico do chat agora fica na paleta de comandos. Você pode acessá-lo pelo botão “Mostrar histórico” no Chat ou pelo comando Show Chat History.

Histórico do chat

Facilitando as revisões

Revisar o código gerado pelo Agente agora é mais fácil com uma visualização de diff integrada ao final de cada conversa. Você encontrará o botão Review changes na parte inferior do chat depois de uma mensagem do Agente.

Imagens em MCP

Agora você pode fornecer imagens como parte do contexto em servidores MCP. Isso é útil quando capturas de tela, mockups de UI ou diagramas adicionam contexto essencial a uma pergunta ou a um prompt.

Controle aprimorado do terminal do agente

Adicionamos mais controle sobre os terminais iniciados pelo agente. Agora, os comandos podem ser editados antes de serem executados ou ignorados completamente. Também renomeamos “Pop-out” para “Mover para segundo plano” para refletir melhor o que ele faz.

Arquivos de ignore globais

Agora você pode definir padrões globais de ignore que se aplicam a todos os projetos por meio das configurações em nível de usuário. Isso mantém arquivos ruidosos ou sensíveis, como artefatos de build ou segredos, fora dos prompts, sem precisar configurar isso em cada projeto.

Arquivos globais de ignore

Novos modelos

Adicionamos recentemente vários outros modelos que você pode usar. Experimente Gemini 2.5 Pro, Gemini 2.5 Flash, Grok 3, Grok 3 Mini, GPT-4.1, o3 e o4-mini nas configurações de modelos.

Estrutura do projeto em contexto (Beta)

Estamos lançando uma opção de incluir a estrutura do projeto em contexto, o que adiciona sua estrutura de diretórios ao prompt. O Agente passa a ter uma noção mais clara de como seu projeto está organizado, o que aprimora as sugestões e a navegação em monorepos grandes ou com muitos níveis de pastas.

Abas de chat, modos personalizados e indexação mais rápida

  • Desempenho de indexação aprimorado para equipes que compartilham bases de código
  • A opção de barra lateral vertical ficará temporariamente indisponível para usuários que optaram pelo Early Access
  • Projetos com servidores MCP agora solicitarão que os usuários os ativem
  • O chat agora exibirá uma notificação sobre preços baseados em uso ao se aproximar dos limites de requisições rápidas ou de uso
  • Maior visibilidade dos controles de execução automática configurados por administradores da equipe, deixando mais claro quando eles estão ativos
  • Prompt de execução automática removido devido a problemas de confiabilidade. A execução automática foi desativada para todos os usuários que a haviam habilitado

  • Movemos "rejeitar todos os diffs" de Cmd+Backspace (⌘⌫) para Cmd+Shift+Backspace (⌘⇧⌫)
  • MCP no Windows agora deve ser significativamente mais confiável
  • Mensagens de erro do MCP aprimoradas durante a configuração de servidores MCP, para ajudar na depuração
  • Adicionada contagem de tokens de entrada para mensagens de chat (clique nos três pontos para ver). Continuaremos melhorando a visibilidade de contexto para que você veja claramente o que é enviado para o modelo — espere mais novidades em breve!

  • 0.48.1 - Novo onboarding
  • 0.48.2 - Permite que usuários aceitem/rejeitem arquivo editado em outra aba de chat
  • 0.48.3 - Melhorias de UX nas abas de chat (Cmd/Ctrl+T para nova aba), suporte a modo Max para Gemini 2.5 Pro
  • 0.48.4 - Suporte a imagens para Gemini 2.5 Pro
  • 0.48.5 - Alteração de atalho de Cmd+Backspace -> Cmd+Shift+Backspace
  • 0.48.6 - Cria um novo chat após o Painel de IA ficar fechado por tempo suficiente
  • 0.48.7 - Corrige um problema em que alguns chats podiam ser excluídos na atualização
  • 0.48.8 - Melhora o desempenho de CPU na busca por símbolos @
  • 0.48.9 - Reduz o uso de memória na indexação

Esta versão introduz abas de chat para conversas em paralelo, um sistema de modos redesenhado com modos personalizados e melhorias na visibilidade de custos, no desempenho de indexação e na confiabilidade do MCP. Além disso, uma notificação sonora é tocada quando um chat é concluído.

Modos integrados e modos personalizados (beta)

Os modos Agent e Ask são os modos integrados no Cursor, agora com a opção de adicionar modos personalizados. Também renomeamos "Edit" para "Manual" para refletir melhor seu comportamento.

O modo Ask agora tem acesso a todas as ferramentas de busca por padrão, então a ferramenta @Codebase foi removida. Ele vai pesquisar automaticamente na base de código quando necessário. Se você quiser forçar uma busca, basta pedir ao Cursor, em linguagem natural, para "search the codebase" (pesquisar na base de código). Você pode desativar a busca a partir do Ask no menu de modos, o que fará com que o Ask veja apenas o contexto que você forneceu.

Leia mais sobre o Agent e o Ask.

Uma captura de tela da interface do editor Cursor mostrando um menu suspenso sob a seleção de modo "Plan". O menu inclui vários modos de assistente de IA: Agent, Ask, Manual, Plan (atualmente selecionado), Teach e Yolo. Cada modo tem um atalho de teclado correspondente. A interface tem tema escuro e o modelo selecionado é "claude-3.7-sonnet".

Modos personalizados (beta) permitem que você crie novos modos com ferramentas e prompts que se encaixem no seu fluxo de trabalho. Como modos personalizados podem ter atalhos de teclado próprios, ⌘I abrirá, por padrão, o modo Agent e ⌘L alternará o painel lateral. Se você desvincular o ⌘I, ele também passará a alternar o painel lateral. Os modos personalizados estão atualmente em beta, e você pode ativá-los em Settings → Features → Chat → Custom modes.

Você também pode definir o modo padrão nas configurações (Settings → Features → Chat → Default chat mode) para um dos seus modos ou para aquele que você usou mais recentemente.

Uma captura de tela da interface do editor Cursor mostrando as configurações de um modo personalizado de assistente de IA chamado "Agent". O painel de configurações inclui opções para nomear o modo, definir o modelo (atualmente "claude-3.7-sonnet"), configurar atalhos de teclado e ativar ferramentas como Search, Edit e Run. As opções "Auto-apply edits" e "Auto-fix errors" estão ativadas, enquanto "Auto-run" está desativada. Há também um campo para adicionar instruções personalizadas e um botão rotulado "Delete mode" na parte inferior. A interface tem um tema escuro.

Abas de chat

Crie novas abas (⌘T) no chat para ter várias conversas em paralelo. Você também pode manter Option pressionada e clicar no botão + para criar uma nova aba. Cmd+N continua criando um novo chat na aba atual.

Quando uma aba estiver aguardando sua resposta, você verá um ponto laranja nessa aba.

Indexação mais rápida

Fizemos melhorias significativas no desempenho de indexação de bases de código semelhantes dentro de uma mesma equipe, reduzindo bastante o tempo da indexação inicial para cópias subsequentes de grandes repositórios depois que uma cópia foi totalmente indexada. Por exemplo, a base de código do Cursor agora é indexada em menos de um minuto, enquanto antes levava cerca de 20 minutos.

Notificação sonora (beta)

O Cursor agora pode tocar um som quando um chat estiver pronto para revisão. Ative este recurso em Settings → Features → Chat → Play sound on finish.

Visibilidade de custos baseada em uso

Para modelos baseados em uso, agora você pode ver o custo e o detalhamento por chat diretamente no histórico.

Uma captura de tela da interface do editor do Cursor mostrando o título do chat "Improving Description Flow" com um menu suspenso exibindo o histórico recente de chats. O menu inclui entradas como "Fixing Broken Links in Documentation", "Enhancing Content Cohesion" e outras. O chat atualmente selecionado mostra um tooltip com o detalhamento de custos, indicando que usou 2 solicitações ao "gpt-4.5-preview" a US$2,00 cada, totalizando US$4,00. Ícones para editar, duplicar e visualizar o custo estão visíveis ao lado do título do chat. A interface usa um tema escuro.

Nova integração

Introduzimos um processo de integração mais simples para ajudá-lo a começar a usar o Cursor. Você será guiado pela importação de configurações, seleção de temas, atalhos de teclado e outras preferências.

Uma captura de tela da interface de integração do editor Cursor intitulada "Quick Start." Ela solicita que o usuário escolha atalhos de teclado entre opções como VS Code, Vim, Emacs e Sublime Text (com VS Code selecionado). Três recursos são listados: "Agent" para planejar e construir, "Cursor Tab" para prever os próximos passos e "Cmd-K" para editar código com IA. À direita, uma mensagem de exemplo diz: "Add a Settings page with what you find in src/ui/components," usando o modo "Agent". Na parte inferior central, há um botão azul "Continue". A interface tem um tema escuro com uma janela no estilo macOS.

Confiabilidade, atalhos de teclado e acesso antecipado (opt-in)

  • 0.47.1: Desempenho aprimorado, botão de play recolocado para aplicar blocos de código
  • 0.47.2: Cursor Tab agora funciona com seleções de uma única linha
  • 0.47.3: Corrige um problema com erros de chamadas de ferramentas em edições de arquivos
  • 0.47.4: Corrige um caso extremo em que diffs em vermelho permaneciam no editor
  • 0.47.5: Suporte no lado do cliente para a futura compatibilidade do modo MAX com Claude 3.7 Sonnet
  • 0.47.6: Aplicações mais rápidas, avisa o usuário quando edições falham por causa de cursorignore
  • 0.47.7: Modo MAX para 3.7 Sonnet com e sem thinking
  • 0.47.8: Correção de UI para o nome de modelo rolável
  • 0.47.9: Melhorias de desempenho relacionadas ao uso de memória
  • 0.47.10: Correção para chat/aplicar não funcionar com pastas .github e outras pastas prefixadas com ., e pequenas melhorias de desempenho.
  • 0.47.11: Seletor de canal de lançamento (pré-lançamento ou padrão), correção para o instalador dmg não funcionar em casos raros

Esta versão se concentra principalmente em melhorias de estabilidade e desempenho para fazer com que os recursos existentes funcionem melhor.

  • Uso de memória e desempenho: A nova versão usa menos memória e é mais estável.

  • Atalhos de teclado: Todos os atalhos de teclado agora estão disponíveis no menu Keyboard Shortcuts. Vá em Settings > Keyboard Shortcuts para modificar ou adicionar novos atalhos.

  • Acesso antecipado (opt-in): Agora você pode aderir ao acesso antecipado em Settings > Beta > Update frequency.

  • Seleção automática de modelo: Escolhemos o modelo premium mais apropriado para a tarefa em questão com base em desempenho, velocidade e disponibilidade, para que você mantenha um bom desempenho mesmo durante degradação ou indisponibilidade de modelos.

  • Temas: Novos temas e temas atualizados, incluindo Cursor Dark, Cursor Midnight e Cursor Dark (alto contraste).

  • Melhorias de UI: Interface de chamadas de ferramentas aprimorada, UI de thinking e mensagens de erro no chat. Também adicionamos uma nova notificação de atualização no app para deixar mais claro quando uma nova versão estiver disponível.

  • Rules: Permite diretórios .cursor/rules aninhados e UX aprimorada para deixar mais claro quando regras estão sendo aplicadas.

  • MCP: Adicionada configuração global de servidor com ~/.cursor/mcp.json e suporte a variáveis de ambiente.

  • Sonnet 3.7 thinking: Fizemos algumas melhorias no prompting de 3.7. O thinking agora vai custar 2 requisições em vez de 1. Mais melhorias serão lançadas nos próximos dias.

  • Ignorar arquivos: Comportamento do .cursorignore aprimorado para excluir arquivos de forma mais consistente

  • Upload de múltiplas imagens: Agora você pode enviar várias imagens de uma vez no chat.

Agente pronto e atualização da interface

  • Falhas (crashes): Estabilidade aprimorada por meio de melhorias de memória e desempenho, com sistemas adicionais de prevenção de falhas.
  • MCP: Confiabilidade aprimorada e melhorias de usabilidade para criação de servidores MCP no Cursor.
  • Windows: Correção de erros de quebra de linha em blocos de código no Chat e resolução de problemas de desinstalação automática.

  • 0.46.1: Correção de erros de HTTP2 e certificados do sistema, além de vazamentos de memória
  • 0.46.2: Confiabilidade do MCP aprimorada, adicionada opção para desativar o modo Yolo para MCP
  • 0.46.3: Confiabilidade de download aprimorada, correção de problema de atalho de teclado
  • 0.46.4: Suporte adicionado para vários anexos de imagem e correção do erro "User aborted request"
  • 0.46.5: Resolução de problemas com chamadas de ferramenta estendidas, sessões longas do Composer e funcionalidade de retry
  • 0.46.6: Processo de instalação no Windows aprimorado
  • 0.46.7: Uso de memória e desempenho aprimorados
  • 0.46.8: Correção para erro de atualização "windows 'rename tools'", correção para alguns usuários que não conseguiam cancelar comandos de terminal do agente
  • 0.46.9: Correções de memória e desempenho, composer/chat lembra sua última seleção de modo, suporte HTTP/1.1 para agente/chat, variáveis de ambiente do Python no Linux corrigidas, correções do cursorignore
  • 0.46.10: Correção para chat/apply não funcionar com .github e outras pastas prefixadas com ., e pequenas correções de desempenho.
  • 0.46.11: Seletor de canal de release (pré-lançamento ou padrão), correção para o instalador dmg que não funcionava em casos raros
  • Agente pronto: o Agente agora é o modo padrão, oferecendo uma experiência de IA mais poderosa e unificada. Nada mais de confusão entre Chat, Composer e Agente — apenas uma interface inteligente que se adapta às suas necessidades.

  • Atualização da interface: primeira fase de um visual renovado, com novos temas padrão do Cursor projetados para foco. Também simplificamos o menu de contexto com @ para tornar o Agente mais preciso.

  • Busca na web: o Agente agora pode pesquisar automaticamente na web por informações atualizadas, sem exigir comandos explícitos @Web.

  • Ignorar arquivos: .cursorignore agora impede que arquivos sejam adicionados no chat ou enviados para autocompletar com Tab, além de ignorá-los na indexação. Introduzimos .cursorindexingignore para controlar especificamente a indexação de arquivos.

  • Limite de ferramentas do Agente: ao atingir o limite de 25 chamadas de ferramenta, você pode pressionar "continue" para prosseguir (conta como uma nova solicitação).

  • Regras de projeto: nova capacidade de aplicar regras globalmente e um indicador visual para quando as regras serão aplicadas

  • Melhorias no MCP:

    • O Agente agora pode executar ferramentas MCP automaticamente com modo Yolo

    • Configure servidores de projeto com <project-root>/.cursor/mcp.json

    • Suporte para o Agente usar recursos MCP como contexto

  • Reatribuição de Tab: as sugestões de Tab agora podem ser reatribuídas para um atalho de teclado diferente usando editor.action.acceptCursorTabSuggestion

.cursor/rules, Melhor Compreensão da Codebase, Novo Modelo de Tab

  • .cursor/rules: Usuários podem escrever várias regras em nível de repositório no diretório .cursor/rules. O Agente escolherá automaticamente qual regra seguir.

  • Modelos Deepseek: Deepseek R1 e Deepseek v3 são compatíveis nas versões 0.45 e 0.44. Você pode habilitá-los em Settings > Models. Nós fazemos o self-hosting desses modelos nos EUA.

  • Resumir Composers anteriores: Quando conversas ficam muito longas, você pode iniciar uma nova conversa fazendo referência à anterior.

  • Agente vê alterações recentes: O Agente pode usar uma ferramenta para ver suas alterações recentes. Ele também vê alterações feitas entre mensagens do usuário.

  • Melhor Compreensão da Codebase: Treinamos um novo modelo para Compreensão da Codebase. Vamos disponibilizá-lo para todos os usuários na versão 0.45 na próxima semana.

  • Modelo Fusion: Treinamos um novo Modelo de Tab que é substancialmente melhor em saltos e em lidar com contextos longos. Também vamos disponibilizá-lo para os usuários em breve.

  • Contexto longo opcional: Ao marcar arquivos longos, os usuários têm a opção de solicitar uma janela de contexto maior com modelos premium. Isso usará mais requisições rápidas.

UPDATE (0.45.1-0.45.11): Corrige problema com conversas antigas do Agente, estabilidade de indexação, download de versões incorretas de extensões, pacote ausente no Windows, falha ao abrir sessões longas do Composer e latência ao colar código.

Também adiciona suporte a MCP, listas de bloqueio configuráveis pela equipe, corrige o problema do Composer travar em "gerando" para algumas builds do Windows, falhas com exit code 5 e melhora a interface de MCP. Além disso, traz várias melhorias no uso de memória.

UPDATE (0.45.12-13): Melhorias na infraestrutura de atualização. O comando F1 > "Check for Updates" agora deve funcionar.