Registro de alterações

Preços simplificados, Background Agent e Inline Edit renovado

Apresentando preços unificados por requisição, Max Mode para todos os principais modelos e Background Agent para execução paralela de tarefas. Além disso, gerenciamento de contexto aprimorado com suporte a @folders, Inline Edit renovado com novas opções, edições de arquivos mais rápidas, suporte a workspaces multi-root e recursos de chat aprimorados, incluindo exportação e duplicação.

Preços simplificados e unificados

Ouvimos seu feedback e estamos lançando um modelo de preços unificado para deixá-lo menos confuso. Veja como funciona:

  • Todo o uso de modelos agora é unificado em uma precificação baseada em requisições

  • O modo Max agora usa precificação baseada em tokens (semelhante a como funciona a precificação da API de modelos)

  • Chamadas de ferramentas Premium e o modo de contexto longo foram removidos para manter tudo simples

As cotas dos planos Hobby, Pro e Business não mudaram e requisições lentas ainda estão incluídas nos planos. Todo o uso pode ser encontrado no seu dashboard para ajudar você a acompanhar e gerenciar seus gastos.

Modo Max para todos os principais modelos

O Modo Max agora está disponível para todos os modelos de ponta no Cursor, com um modelo de preços mais simples, baseado em tokens. Ele foi projetado para dar a você controle total quando você mais precisa. Você pode ativá-lo pelo seletor de modelos para ver quais modelos o oferecem suporte. Quando novos modelos forem lançados, o Modo Max será a forma de disponibilizarmos todas as suas capacidades desde o primeiro dia.

Ele é ideal para seus problemas mais difíceis, quando você precisa de mais contexto, inteligência e uso de ferramentas. Para todo o resto, o modo normal ainda é recomendado, com as mesmas capacidades às quais você já está acostumado.

A precificação é simples: você é cobrado com base no uso de tokens. Se você já usou alguma ferramenta de programação baseada em CLI, o Modo Max vai parecer com isso — mas direto no Cursor.

Observação: se você estiver usando uma versão mais antiga do Cursor, ainda terá acesso às versões MAX anteriores e ao modo de contexto estendido por algumas semanas. No entanto, esses recursos serão descontinuados em breve, então recomendamos atualizar para continuar usando essas capacidades.

Novo modelo do Tab

Treinamos um novo modelo do Tab que agora pode sugerir mudanças em vários arquivos. O modelo é especialmente bom para refatorações, cadeias de edição, alterações em múltiplos arquivos e para alternar entre códigos relacionados. Você também vai perceber que ele está mais natural e mais ágil no uso do dia a dia.

Com isso, também adicionamos realce de sintaxe às sugestões de autocompletar.

Uma captura de tela aproximada de uma janela de editor de código mostrando código JavaScript ou TypeScript. O código inclui uma função importJSONFile e lógica envolvendo createCollection, parsing de JSON e tratamento de chave-valor. Um tooltip flutuante na parte inferior mostra uma sugestão para pressionar a tecla Tab para pular para o arquivo dialog.tsx, indicado com um ícone do React. A interface usa um tema escuro.

Background Agent (Prévia)

Em prévia inicial, com lançamento gradual: agora os agentes do Cursor podem ser executados em segundo plano! Para testar, vá em Settings > Beta > Background Agent.

Isso permite executar vários agentes em paralelo e fazer com que eles cuidem de tarefas maiores. Os agentes rodam em seus próprios ambientes remotos. A qualquer momento, você pode ver o status, enviar uma mensagem de acompanhamento ou assumir o controle.

Queremos saber o que você acha. Embora ainda seja cedo, descobrimos que os agentes em segundo plano são úteis internamente para corrigir detalhes, investigar problemas e escrever os primeiros rascunhos de PRs de porte médio. Leia mais em cursor.com/docs/background-agent.

Inclua toda a sua base de código no contexto

Agora você pode usar @folders para adicionar toda a sua base de código ao contexto — só certifique-se de ativar Full folder contents nas configurações. Se uma pasta (ou arquivo) for grande demais para ser incluída, você verá um pequeno ícone no chip de contexto indicando isso.

Edição Inline renovada (Cmd/Ctrl+K) com integração do Agente

A Edição Inline (Cmd/Ctrl+K) recebeu uma atualização de interface e novas opções para edições de arquivo inteiro (⌘⇧⏎) e envio para o Agente (⌘L).

A opção de arquivo inteiro facilita fazer alterações de escopo em um arquivo sem usar o Agente. Porém, você pode se deparar com casos em que está trabalhando em um trecho de código no qual quer fazer edições em vários arquivos ou simplesmente deseja ter mais controle, algo que você consegue com o Agente. Nesses casos, você vai querer enviar o bloco de código selecionado para o Agente e continuar editando a partir daí.

Edições rápidas para arquivos longos com o Agente

Adicionamos uma nova ferramenta ao Agente que faz busca e substituição de código em arquivos, tornando-o muito mais eficiente para arquivos longos. Em vez de ler o arquivo inteiro, o Agente agora pode encontrar o local exato onde as edições devem ocorrer e alterar apenas essa parte. Aqui está um exemplo editando um arquivo na base de código do Postgres, em que usar a ferramenta de busca e substituição é quase duas vezes mais rápido. Estamos disponibilizando isso primeiro para os modelos da Anthropic e em breve ampliaremos para outros modelos.

Trabalhe em várias bases de código com workspaces

Agora você pode criar workspaces multi-root para disponibilizar várias bases de código no Cursor. Todas elas serão indexadas e ficarão disponíveis no Cursor, ideal quando você tem projetos em pastas diferentes e quer trabalhar neles no mesmo espaço.

O arquivo .cursor/rules é suportado em todas as pastas adicionadas

Workspaces multi-root no Cursor

Trabalhando com o chat

Exportando chats

Agora você pode exportar chats em Markdown a partir da visualização de chat. Texto e blocos de código são incluídos na exportação final.

Duplicar chats

Agora é possível explorar diferentes caminhos a partir de uma conversa enquanto mantém a original, usando a função de duplicar chat. Em qualquer mensagem, abra o menu de três pontos e inicie um novo chat.

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

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)

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

  • 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