2.4 · Changelog
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
agentpara 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 combeforeSubmitPrompt; hooksPreToolUseePostToolUse. - 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+Cevita saídas acidentais ao cancelar execuções de agentes na CLI. Ctrl+Dagora sai imediatamente em chat vazio, correspondendo ao comportamento comum de shells na CLI.- Adicionado
-continuepara retomar rapidamente sua última sessão de chat (forma abreviada de--resume=-1) na CLI. /mcp enablee/mcp disableagora 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.