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.

Melhorias no Agente, Modo Yolo, Atualização do Cursor Tab

  • O Agente vê códigos de saída do terminal, pode executar comandos em segundo plano e agora permite editar comandos

  • O Agente lê erros do linter para corrigir problemas automaticamente

  • Com o Modo Yolo, o Agente pode executar comandos de terminal automaticamente

  • @docs, @git, @web e @folder agora estão disponíveis no Agente

  • O Agente salva automaticamente as alterações em disco

  • O Agente pode decidir editar vários trechos em paralelo

  • O Agente pode reaplicar alterações usando um modelo de aplicação mais inteligente

  • Alterações e checkpoints do Composer agora são mantidos entre recarregamentos

  • O Cursor Tab pode fazer alterações maiores de uma só vez

  • Melhor experiência para revisar alterações no Composer

  • Suporte ao 4o no Agente

  • Modelo de detecção de bugs mais rápido e mais barato

Correções de bugs

  • Corrigido caso limite em que o Cursor Tab travava

  • Corrigido bug em que o chat/composer ficava preso na etapa de “gerando”

  • O Composer não analisa mais arquivos que foram deletados

  • Corrigido caso limite de seleção de código para chat/apply

  • Cursor inicia mais rápido

ATUALIZAÇÃO (0.44.1–0.44.11): Correções e melhorias em dev containers, blocos de código do chat no Windows e no Agente. Reduz a latência do Cursor Tab em conexões Remote SSH. Corrige bug que disparava prematuramente o pop-up de término do período de avaliação gratuita. Melhor observabilidade para erros e falhas.