Plugins, controles de acesso ao sandbox e subagentes assíncronos

Esta versão apresenta plugins para estender o Cursor, melhorias nas principais capacidades do Agente, como subagentes, e controles de rede detalhados para comandos em sandbox.

Plugins no Cursor Marketplace

Plugins reúnem funcionalidades, subagentes, servidores MCP, hooks e regras em uma única instalação. O Cursor Marketplace permite que você descubra e instale plugins para estender o Cursor com recursos prontos para uso.

Nossos parceiros iniciais incluem Amplitude, AWS, Figma, Linear, Stripe e outros. Esses plugins atendem a fluxos de trabalho de design, bancos de dados, pagamentos, analytics e implantação.

Navegue pelos plugins em cursor.com/marketplace ou instale diretamente no editor com /add-plugin.

Leia mais no nosso anúncio.

Controles de acesso à rede do sandbox

O sandbox agora oferece controles granulares de acesso à rede, além de controles para acesso a diretórios e arquivos no seu sistema de arquivos local. Defina exatamente quais domínios o agente pode acessar ao executar comandos no sandbox:

  • Apenas configuração do usuário: restrito aos domínios definidos no seu sandbox.json
  • Configuração do usuário com padrões: restrito à sua allowlist mais os padrões internos do Cursor
  • Permitir tudo: acesso irrestrito à rede dentro do sandbox

Administradores no plano Enterprise podem impor allowlists e denylists de rede a partir do admin dashboard, garantindo que as políticas de tráfego de saída em toda a organização se apliquem a todas as sessões de sandbox do agente.

Subagentes assíncronos

Anteriormente, todos os subagentes eram executados de forma síncrona, bloqueando o agente pai até que fossem concluídos. Agora, os subagentes podem ser executados de forma assíncrona, permitindo que o agente pai continue trabalhando enquanto os subagentes são executados em segundo plano.

Os subagentes também podem criar seus próprios subagentes, formando uma árvore de tarefas coordenadas. Isso permite que o Cursor assuma tarefas maiores, como recursos em vários arquivos, grandes refatorações e bugs complexos.

Também fizemos algumas melhorias de desempenho em subagentes desde nosso último lançamento. Eles agora são executados com menor latência, melhor feedback de streaming e execução paralela mais responsiva.

  • Os agentes agora podem pesquisar conversas anteriores e usar o histórico de chat como contexto.
  • O agente do Cursor CLI pode lidar com o prompt de senha sudo inline para comandos que exigem privilégios elevados.
  • Operações comuns como git clone, npm install e pip install agora funcionam prontas para uso no sandbox do agente. Você pode estender ou sobrescrever esses padrões por projeto.
  • Quando o agente está no modo Plan, agora você pode escolher "Build in Cloud" para delegar a execução do plano a um Cloud Agent enquanto continua trabalhando localmente ou fecha o seu laptop.
  • Ative ou desative diffs inline nas configurações. Por padrão, os diffs são exibidos apenas no painel de revisão.
  • "Duplicate Chat" foi renomeado para "Fork Chat" no menu de três pontos de uma mensagem de chat.
  • Fluxo de solicitação de permissão aprimorado para subagentes.
  • Desempenho aprimorado para chats muito longos.
  • Desempenho aprimorado para menções com @.
  • Adicionado atalho de teclado ⌘+Enter (Ctrl+Enter) para enviar mensagens em conversas com o agente.
  • Configuração de Dotfile Protection removida para evitar prompts de aprovação inesperados quando o agente tentava editar dotfiles.
  • Configuração de Default Mode removida para que cada nova conversa com o agente comece do zero.
  • Configuração de Auto-Accept on Commit removida para que diffs pendentes sejam aceitos automaticamente ao fazer o commit.
  • Menu More Actions do chat foi simplificado.
  • Botão Close adicionado ao painel de chat do agente.
  • Edições manuais não criam mais diffs inline.

  • Corrigido bug em que algumas chamadas de ferramenta de terminal causavam queda de desempenho.
  • Corrigido o comportamento do atalho de teclado Cmd+Opt Esquerda/Direita na navegação por abas.
  • Corrigido um bug de alternância de modo de execução automática.
  • Corrigidos erros ao criar regras de projeto sem nenhum workspace aberto.
  • A lista global de ignore agora está vazia por padrão para corrigir problemas de sandboxing. Padrões de ignore existentes continuam funcionando da mesma forma.
  • Parar o agente pai agora sempre interrompe os subagentes filhos.
  • Sandbox somente leitura agora é aplicado para o modo Ask mesmo com "Run everything" habilitado.

Agentes de Longa Duração em Versão de Pesquisa

O Cursor agora consegue trabalhar de forma autônoma por períodos mais longos para concluir tarefas maiores e mais complexas. Agentes de longa duração primeiro planejam e depois finalizam trabalhos mais difíceis sem intervenção humana.

Em versão de pesquisa e em testes internos, agentes de longa duração concluíram trabalhos que antes eram difíceis demais para agentes padrão. Isso resultou em PRs maiores e mais completos, com menos pendências evidentes.

O agente de longa duração do Cursor agora está disponível em cursor.com/agents para os planos Ultra, Teams e Enterprise.

Saiba mais em nosso comunicado.

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.