Subagentes, habilidades e geração de imagens

Os agentes estão resolvendo tarefas cada vez mais complexas e demoradas em toda a sua base de código. Esta versão apresenta novas melhorias no ambiente de execução dos agentes para um gerenciamento de contexto ainda melhor, além de diversas melhorias de usabilidade no editor e na CLI.

Subagentes

Subagentes são agentes independentes especializados em lidar com partes específicas da tarefa de um agente pai. Eles são executados em paralelo, usam seu próprio contexto e podem ser configurados com prompts personalizados, acesso a ferramentas e modelos.

O resultado é uma execução geral mais rápida, um contexto mais focado na sua conversa principal e expertise especializada para cada subtarefa.

O Cursor inclui subagentes padrão para pesquisar sua base de código, executar comandos de terminal e executar fluxos de trabalho em paralelo. Eles começarão automaticamente a melhorar a qualidade das suas conversas com agentes no editor e no Cursor CLI.

Opcionalmente, você pode definir subagentes personalizados. Saiba mais na nossa documentação.

Skills

O Cursor agora oferece suporte a Agent Skills no editor e na CLI. Os agentes podem descobrir e aplicar skills quando conhecimentos e fluxos de trabalho específicos de um domínio forem relevantes. Você também pode invocar uma skill usando o menu de comandos com barra (/).

Defina skills em arquivos SKILL.md, que podem incluir comandos personalizados, scripts e instruções para especializar as capacidades do agente com base na tarefa em questão.

Em comparação com regras declarativas e sempre ativas, as skills são melhores para descoberta dinâmica de contexto e instruções procedimentais de “como fazer”. Isso oferece mais flexibilidade aos agentes, mantendo o contexto focado.

Geração de imagens

Gere imagens diretamente com o agente do Cursor. Descreva a imagem em texto ou envie uma referência para orientar o modelo de geração de imagens subjacente (Google Nano Banana Pro).

As imagens são exibidas como uma prévia embutida e salvas, por padrão, na pasta assets/ do seu projeto. Isso é útil para criar mockups de UI, recursos de produto e visualizar diagramas de arquitetura.

Cursor Blame

No plano Enterprise, o Cursor Blame estende o git blame tradicional com atribuição de IA, para que você veja exatamente o que foi gerado por IA em contraste com o que foi escrito por humanos.

Ao revisar ou voltar a um trecho de código, cada linha aponta para um resumo da conversa que a produziu, oferecendo o contexto e o raciocínio por trás da mudança.

O Cursor Blame diferencia código vindo de completações do Tab, execuções do Agente (detalhadas por modelo) e edições humanas. Ele também permite acompanhar padrões de uso de IA em toda a base de código da sua equipe.

Perguntas de esclarecimento do agente

A ferramenta interativa de perguntas e respostas usada por agentes nos modos Plan e Debug agora permite que os agentes façam perguntas de esclarecimento em qualquer conversa.

Enquanto espera pela sua resposta, o agente pode continuar lendo arquivos, fazendo alterações ou executando comandos e, em seguida, incorporar sua resposta assim que ela chegar.

Você também pode criar subagentes e habilidades personalizados que usam essa ferramenta, instruindo-os a "use the ask question tool."

  • Use agent para começar a trabalhar com a Cursor CLI atualizada no seu terminal.
  • As definições e ferramentas de servidor MCP agora ficam salvas como arquivos JSON em .cursor. Os agentes descobrem e carregam MCPs apenas quando necessário, reduzindo o uso de tokens e mantendo o contexto focado.
  • Os agentes agora podem solicitar proativamente a troca de modos no meio da conversa quando detectarem que um modo diferente seria mais eficaz para a tarefa. Você também pode aprovar e rejeitar automaticamente transições específicas.
  • Visualizador de diff rápido, somente leitura, com desempenho aprimorado no painel de revisão de mudanças.
  • Agora está mais rápido abrir e redimensionar qualquer chat que use blocos de código inline.
  • Os agentes agora podem ler PDFs, que você pode anexar nos chats como contexto.
  • A CLI pode ser vinculada para ser executada como uma conta de serviço.
  • Capacidades e cobertura aprimoradas para hooks: hook stop; modificar prompts com beforeSubmitPrompt; hooks PreToolUse e PostToolUse.
  • Comandos de hook agora iniciam 40x mais rápido.
  • O navegador embutido no editor agora está 10× mais rápido na navegação, com ações de clique mais confiáveis, suporte a arrastar e soltar e tratamento aprimorado de entrada de texto. Os agentes também podem bloquear o navegador enquanto trabalham para evitar interferências acidentais.
  • O modo claro agora é suportado no dashboard web do Cursor.
  • Removemos a barra lateral Peek com base no seu feedback.
  • As notificações do Windows agora têm botões de aceitar/rejeitar como no MacOS.
  • Usuários que escolherem "Run Everything" nunca terão seus agentes bloqueados.
  • Editar arquivos de skills e de regras não exige mais aprovação em sandboxes.
  • Gravações no Git agora são permitidas em sandboxes.
  • Aprovações de edição de arquivos persistem por toda a sessão do agente em sandboxes.
  • Edições em pastas fora do workspace podem ser permitidas para a sessão em sandboxes.
  • Adicionado suporte a hooks de equipe e MDM à CLI, com execução mais eficiente.
  • Adicionados mais hooks à CLI já suportados no editor. Veja a lista completa de hooks na nossa documentação.
  • Adicionada compatibilidade com hooks do Claude Code na CLI.
  • Inicialização mais rápida em warm starts na CLI.
  • Permissões da CLI unificadas com as do editor, incluindo "Run Everything", "Auto-Run in Sandbox" (se disponível) e "Ask Every Time" (lista de permissões).
  • Detecção aprimorada de Ctrl+C evita saídas acidentais ao cancelar execuções de agentes na CLI.
  • Ctrl+D agora sai imediatamente em chat vazio, correspondendo ao comportamento comum de shells na CLI.
  • Adicionado -continue para retomar rapidamente sua última sessão de chat (forma abreviada de --resume=-1) na CLI.
  • /mcp enable e /mcp disable agora mostram apenas servidores MCP relevantes no autocomplete na CLI.
  • Adicionado /max-mode [on|off] para alternar o max mode em modelos que o suportam na CLI.
  • Melhor suporte ao modo vim na CLI.

  • Corrigido problema de desempenho ao adicionar mais conexões de servidor MCP.
  • Corrigido texto sendo truncado em elementos de UI do Windows, incluindo títulos de abas de chat, cabeçalhos de blocos de código e menções com @.
  • Corrigido o painel do Browser sendo renderizado sobre outros componentes de UI.
  • O Browser agora pode solicitar permissões de rede local, corrigindo fluxos de autenticação com provedores de identidade como Okta.
  • Corrigidos problemas ao dividir e juntar abas do Browser.
  • Melhorado o enfileiramento de mensagens, com tratamento aprimorado, e adicionado reordenamento por arrastar e soltar para itens na fila.
  • Corrigida a persistência de abas de chat após recarregar ou reiniciar o app.
  • Corrigidos problemas de realce de sintaxe em git worktrees.
  • Corrigidas visualizações de diff antigas de sessões anteriores que permaneciam visíveis após reiniciar o app.
  • Corrigidas abas desaparecendo quando a barra de título estava oculta.
  • Corrigida a UI de diff de aceitar/rejeitar às vezes não aparecer quando edições eram feitas em dotfiles.
  • Corrigidos alguns casos de atraso na entrada ao lidar com mudanças rápidas de texto na CLI.
  • Corrigida a quebra de linha de texto em follow-ups enfileirados na CLI.
  • Corrigido um problema que permitia o uso da ferramenta de edição durante a execução em modo Plan na CLI.

Modos do Agente na CLI e Transferência para a Nuvem

Esta versão traz muitos dos recursos mais populares do editor para o Cursor CLI, além de melhorias que o tornam ainda mais fácil de usar.

Modo Plan na CLI

Use o modo Plan para definir sua abordagem antes de programar. O Cursor fará perguntas para esclarecer detalhes e refinar seu plano. Comece com /plan ou --mode=plan.

Modo Ask na CLI

Use o modo Ask para explorar o código sem fazer alterações, assim como no editor. Comece a fazer perguntas com /ask ou --mode=ask.

Envio para Cloud Agents

Envie sua conversa local para um Cloud Agent e deixe que ele continue em execução enquanto você estiver ausente. Adicione & ao início de qualquer mensagem para enviá-la para a nuvem e depois retome na web ou no celular em cursor.com/agents.

Diffs inline em nível de palavra

Veja exatamente o que mudou com um destaque preciso em nível de palavra na CLI.

Autenticação MCP com um clique

Conecte o Cursor a ferramentas externas e fontes de dados com um novo fluxo de autenticação que oferece suporte a tratamento automático de callbacks. O agente obtém acesso aos MCPs autenticados imediatamente.

Use /mcp list para acessar um menu MCP interativo atualizado e navegar, ativar e configurar servidores MCP de forma rápida.

  • Adicionados hooks para início/fim de sessão, prompt e parada, para personalizar eventos do ciclo de vida do agente.
  • Veja sequências (streaks) e estatísticas do Cursor com /usage.
  • Adicionadas ferramentas WebFetch, WebSearch e opções de aprovação para controles granulares sobre buscas na web e requisições de fetch feitas por ferramentas MCP.
  • Adicionado /about para ver detalhes básicos sobre seu ambiente e configuração do Cursor CLI.
  • Enfileiramento de mensagens e UX mais rápidos.
  • Shift+Enter para quebras de linha agora funciona em iTerm2, Ghostty, Kitty, Warp e Zed. Execute /setup-terminal para configurar automaticamente /Option+Enter no Apple Terminal, Alacritty ou VS Code. Ctrl+J e \+Enter funcionam universalmente como alternativas.
  • Detecção mais inteligente do ambiente do terminal para atalhos de teclado e exibição otimizados.
  • Renderização de markdown aprimorada com links, tabelas e linhas horizontais apropriados.
  • Tratamento de redimensionamento de menu, truncamento de linhas longas e estado estável em mudanças de janela.

  • /list foi removido. Use /resume para ver todas as conversas anteriores.
  • /models foi removido. Use /model para ver todos os modelos ou selecionar um modelo.

  • Corrigidos travamentos de processos e falhas silenciosas. As execuções do Agente devem se tornar mais estáveis, com menos erros.

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.