Novo modelo de programação e interface do Agente

Multi-Agents

Gerencie vários agentes no nosso novo editor, com uma barra lateral dedicada aos seus agentes e planos.

Execute até oito agentes em paralelo a partir de um único prompt. Isso utiliza Git worktrees ou máquinas remotas para evitar conflitos de arquivos. Cada agente opera em sua própria cópia isolada da base de código.

Composer

Apresentamos nosso primeiro modelo de programação baseado em agentes. O Composer é um modelo de ponta, 4x mais rápido do que outros com nível de inteligência semelhante.

Browser (GA)

Lançado em beta na versão 1.7, o Browser para o Agente agora está em GA. Adicionamos suporte adicional para equipes Enterprise usarem o Browser na versão 2.0.

O Browser agora pode ser incorporado ao editor, incluindo novas ferramentas avançadas para selecionar elementos e encaminhar informações do DOM para o agente. Saiba mais sobre como usar o Browser.

Revisão de código aprimorada

Agora ficou mais fácil visualizar todas as alterações feitas pelo Agente em vários arquivos, sem precisar ficar alternando entre arquivos individuais.

Terminais em sandbox (GA)

Lançados em beta na versão 1.7, os terminais em sandbox agora estão em GA para macOS. Com a versão 2.0, passamos a executar comandos do Agente no sandbox seguro, por padrão, no macOS.

Comandos de shell (que ainda não estiverem na lista de permissões) serão executados automaticamente em um sandbox com acesso de leitura/gravação ao seu espaço de trabalho e sem acesso à internet. Saiba mais sobre sandboxing.

Comandos da equipe

Defina comandos e regras personalizados para sua equipe no painel do Cursor.

Esse contexto será então aplicado automaticamente a todos os membros da sua equipe, sem precisar armazenar os arquivos localmente no seu editor e com tudo sendo gerenciado centralmente pelos administradores da equipe.

Modo de Voz

Controle o Agente com sua voz usando a conversão de fala em texto integrada. Você também pode definir palavras-chave personalizadas para envio nas configurações para acionar o Agente e iniciar sua execução.

Desempenho aprimorado

O Cursor usa Language Server Protocols (LSPs) para recursos específicos de linguagem, como ir para definição, tooltips ao passar o mouse, diagnósticos e muito mais.

Melhoramos drasticamente o desempenho ao carregar e usar LSPs para todas as linguagens. Isso é particularmente perceptível ao trabalhar com o agente e ao visualizar diffs.

Os LSPs de Python e TypeScript agora estão mais rápidos por padrão em projetos grandes, com limites de memória mais altos configurados dinamicamente com base na RAM disponível.

Também corrigimos diversos vazamentos de memória e melhoramos o uso geral da memória.

Modo de planejamento em segundo plano

Crie seu plano com um modelo e execute o plano com outro. Você pode escolher executar o plano em primeiro plano ou em segundo plano, ou até mesmo planejar com agentes paralelos para ter vários planos para revisar.

Comandos compartilháveis para a equipe

Compartilhe regras, comandos e prompts personalizados com toda a sua equipe. Crie deeplinks (links diretos) por meio do Cursor Docs.

Interface de prompt aprimorada

Arquivos e diretórios agora são exibidos em linha, no formato de pills. Também facilitamos copiar e colar prompts com contexto marcado.

Removemos vários itens explícitos no menu de contexto, incluindo @Definitions, @Web, @Link, @Recent Changes, @Linter Errors e outros. O Agente agora consegue reunir o contexto automaticamente, sem precisar anexá-lo manualmente no campo de entrada do prompt.

Infraestrutura do Agente aprimorada

Melhoramos bastante a infraestrutura subjacente para trabalhar com o Agente em todos os modelos. Isso traz melhorias significativas de qualidade, especialmente para o GPT-5 Codex.

Agentes em Nuvem

Os agentes em nuvem agora oferecem 99,9% de confiabilidade, início imediato e uma nova interface chegando em breve. Também aprimoramos a experiência ao enviar agentes para a nuvem a partir do editor.

Cursor para Enterprise

Terminais em Sandbox: Controles de administrador

O plano Enterprise agora pode aplicar configurações padrão para terminais em sandbox em toda a equipe. Configure a disponibilidade dos sandboxes, o acesso ao Git e o acesso à rede no nível da equipe.

Hooks: Distribuição na Nuvem

Equipes Enterprise agora podem distribuir hooks diretamente pelo painel na web. Administradores podem adicionar novos hooks, salvar rascunhos e selecionar quais hooks devem ser aplicados a quais sistemas operacionais.

Log de auditoria

Consulte um registro com marcações de data e hora de eventos administrativos no Cursor: acesso de usuários, alterações de configurações, edições de Team Rules e eventos de gerenciamento de membros.

  • Otimização da análise de texto para renderização do chat.
  • Aumento da memória padrão para o servidor de linguagem do TypeScript.
  • Simplificação da renderização de texto no chat para depender menos do LSP.
  • Simplificação da renderização em worktrees para usar um LSP mais simples.
  • Simplificação do Agente para depender menos do LSP ao ler arquivos.
  • Otimização do desempenho de findFiles para agrupar chamadas concorrentes em lotes, com concorrência limitada.
  • Os Notepads foram descontinuados.
  • Background Agents foram renomeados para Cloud Agents.

  • 2.0.1-2.0.28: Correções de bugs

Controles do navegador, Plan Mode e hooks

Controles do navegador

O Agente pode fazer capturas de tela, melhorar a UI e depurar problemas no lado do cliente. Saiba mais sobre os recursos do navegador.

Modo de planejamento

Cursor agora pode escrever planos detalhados antes de iniciar tarefas complexas. Isso permite que os agentes sejam executados por muito mais tempo.

Autocompletar para o Agente

Ao escrever prompts, aparecerão sugestões de autocomplete com base nas alterações recentes. Pressione Tab para aceitar as sugestões e adicionar arquivos ao contexto.

Hooks (beta)

Agora você pode observar, controlar e estender o loop do Agente usando scripts personalizados. Hooks permitem que você personalize e influencie o comportamento do Agente em tempo de execução.

Use Hooks para auditar o uso do Agente, bloquear comandos ou remover segredos do contexto. Ainda está em beta e adoraríamos receber seu feedback.

Regras da equipe

As equipes agora podem definir e compartilhar regras globais no painel, que serão aplicadas a todos os projetos. Também lançamos regras da equipe para o Bugbot, para que o comportamento seja consistente em todos os repositórios.

Gere deeplinks compartilháveis para prompts reutilizáveis. Ideais para instruções de configuração na documentação, recursos da equipe e compartilhamento de fluxos de trabalho. Consulte nossa documentação para saber como criá-los.

Terminais em sandbox

Agora, os comandos são executados em um ambiente seguro, em sandbox. Se você estiver no modo allowlist, comandos que não estiverem na allowlist serão executados automaticamente em uma sandbox com acesso de leitura/gravação ao seu workspace e sem acesso à internet.

Se um comando falhar e detectarmos que a sandbox foi a causa, você será solicitado a tentar novamente fora da sandbox.

Resumos de PR do Bugbot

Ao criar uma PR no GitHub, o Bugbot agora gera um resumo das alterações. O resumo será atualizado à medida que você fizer push de novas alterações, para que esteja sempre correto. Isso pode ser desativado na aba Bugbot do seu painel do Cursor.

Monitorar Agentes na barra de menus

Verifique rapidamente o status dos Agentes do Cursor diretamente na barra de menus.

Suporte a arquivos de imagem para o Agente

O Agente agora pode ler arquivos de imagem diretamente do seu workspace e incluí-los no contexto. Antes, apenas imagens coladas eram aceitas.

  • Código colado de arquivos e do terminal agora é mencionado explicitamente no Chat, tornando as conversas mais claras e fáceis de acompanhar.
  • No Windows, o Agente agora usa corretamente o PowerShell. No macOS e no Linux, o PowerShell será usado se estiver definido como seu shell padrão. O Agente também detecta corretamente o shell, evitando erros de sintaxe específicos do Bash no PowerShell.

  • 1.7.1: Melhorias de desempenho
  • 1.7.2: Suporte a MCP autorun
  • 1.7.3: Correções de desempenho e melhorias de UI
  • 1.7.4: Melhorias no atalho Shift+Tab
  • 1.7.5: Correções na janela do Agente
  • 1.7.6: Otimizações de desempenho e correções de migração
  • 1.7.7: Melhorias nas configurações do Git
  • 1.7.8: Ajustes na UI
  • 1.7.9: Correções na janela do Agente
  • 1.7.10: Correções de compatibilidade com Bash
  • 1.7.11: Sandboxes multi-root e melhorias no terminal
  • 1.7.12: Correções na janela do Agente
  • 1.7.13: Correções de bugs
  • 1.7.14: Melhorias no modo de plano e to-dos interativos
  • 1.7.15: Suporte a navegador e atalhos de teclado da janela do Agente
  • 1.7.16: Melhorias no tratamento de imagens e atalhos de teclado
  • 1.7.17: Correções
  • 1.7.18: Correções na caixa de entrada e em atalhos
  • 1.7.19: Melhorias em ferramentas de navegador e MCP
  • 1.7.20: Configuração de aceitação automática de busca na web
  • 1.7.21: Correções em capturas de tela
  • 1.7.22: Melhorias na UI de execução automática e logs do navegador
  • 1.7.23: Correções no modo de plano e suporte a arquivos remotos
  • 1.7.24: Deeplinks de equipe e melhorias em hooks
  • 1.7.25: Correções de bugs
  • 1.7.26: Sandboxing do terminal
  • 1.7.27: Comportamento da aba Chat corrigido
  • 1.7.28: Estado de visualização do navegador corrigido
  • 1.7.29: Bloqueio da janela do Agente aprimorado, desempenho do ripgrep melhorado
  • 1.7.30: Bug do console do navegador corrigido
  • 1.7.31: Fluxo de revisão de código atualizado, codeblocks vazios corrigidos
  • 1.7.32: Estado do modal de dispensar corrigido
  • 1.7.33: Melhoria de desempenho para o monitor de arquivos
  • 1.7.34: UX de conversas no modo de plano aprimorada, vazamentos de memória corrigidos
  • 1.7.35: To-dos mesclados, rotulagem e UX de conversas no modo de plano aprimoradas
  • 1.7.36: Problemas de criação de observadores corrigidos
  • 1.7.37: Posicionamento dos pontos do modo de plano corrigido
  • 1.7.38: Melhorias em atualizações de planos e sandboxing do terminal
  • 1.7.39: Vazamentos de memória corrigidos, melhorias em conexões remotas, UX de sandboxing do terminal
  • 1.7.40: Melhorias nas mensagens de erro, correções no ambiente do terminal, atualizações na allowlist de MCP
  • 1.7.41: Melhorias de sincronização de tokens para autenticação
  • 1.7.42: Atualizações de texto, correção de wildcard completo na allowlist de MCP, melhorias na cópia do editor de planos
  • 1.7.43: Criação e exclusão de to-dos aprimoradas
  • 1.7.44: Referências de to-dos corrigidas
  • 1.7.45: UX do seletor de modelos
  • 1.7.46: Melhorias na UI do Agente
  • 1.7.47: Correção de crash do monitor de arquivos, melhorias de busca, política de HTTP/2
  • 1.7.48: Correções de vazamento de memória, melhorias na detecção de repositórios Git, melhorias na busca rápida
  • 1.7.49: Limpeza de código de deeplinks, mudanças de rede HTTP/2
  • 1.7.50: Melhorias na infraestrutura de release
  • 1.7.51: Melhorias de rede
  • 1.7.52: Melhorias de cache e build
  • 1.7.53: Melhorias nos logs de rede
  • 1.7.54: Logs e melhorias de desempenho da UI

Comandos com barra, resumos automáticos e terminal aprimorado do Agente

Comandos personalizados com barra

Agora você pode criar prompts reutilizáveis e compartilhá‑los rapidamente com sua equipe. Comandos são armazenados em .cursor/commands/[command].md. Execute‑os digitando / no campo de entrada do Agente e selecionando o comando no menu suspenso.

Estamos usando esses comandos para executar linters, corrigir erros de compilação e criar PRs com descrições detalhadas e commits convencionais.

Gatilhos de sumarização

O Cursor resume conversas longas automaticamente para você ao atingir o limite da janela de contexto. Agora você pode resumir o contexto sob demanda com o comando /summarize. Isso pode ser útil quando você não quer criar um novo chat, mas quer liberar espaço na janela de contexto.

Suporte a MCP Resources

Adicionamos suporte a MCP Resources. Resources permitem que servidores compartilhem dados que fornecem contexto a modelos de linguagem, como arquivos, esquemas de banco de dados ou informações específicas de aplicativos.

Além disso, variáveis interpoladas agora são suportadas em MCP. Isso permite usar variáveis de ambiente em strings ao definir configurações para servidores MCP.

Terminal aprimorado para o Agente

Quando o Agente decide criar um terminal para executar comandos de shell, nós melhoramos drasticamente a estabilidade e a confiabilidade do ambiente.

Isso resolve problemas conhecidos em que comandos de terminal travavam e não saíam corretamente ao concluir tarefas, além de melhorar a experiência com SSH.

Também refinamos a interface do terminal, o deixamos mais rápido de executar e adicionamos notificações do sistema operacional quando comandos de shell requerem aprovação do usuário.

  • 1.6.1: Correção de problemas com Git
  • 1.6.2: Estabilidade aprimorada do terminal
  • 1.6.3: Correções em problemas de ambiente de shell
  • 1.6.4: Correções em problemas de parsing da CLI
  • 1.6.5: Melhorias de desempenho
  • 1.6.6: Correções em problemas de renderização do terminal
  • 1.6.7: Parsing de git diff aprimorado
  • 1.6.8: Melhorias na confiabilidade de comandos de shell
  • 1.6.9: Correções em problemas de conexão com servidor MCP
  • 1.6.10: Otimizações de desempenho
  • 1.6.11: Correções em problemas ao alternar branches Git
  • 1.6.12: Correções gerais de bugs e melhorias de estabilidade
  • 1.6.13-1.6.23: Correções no terminal
  • 1.6.24: Melhorias de estabilidade
  • 1.6.25: Melhoria em ferramentas de administração MCP
  • 1.6.26: Melhorias de sumarização e extensões
  • 1.6.27: Badge de notificação no menu nativo
  • 1.6.28: Melhorias de desempenho no carregamento de arquivos
  • 1.6.29: Ajustes de UX na conversa com o Agente
  • 1.6.30: Mudanças de UX no TODO do Agente
  • 1.6.31: Alterações no terminal/shell do Agente para zsh
  • 1.6.32-35: Mudanças beta na janela do Agente, correção de bug na reinstalação do MCP
  • 1.6.36-1.6.42: Melhorias de WSL para o terminal do Agente e correções de bugs na conversa do Agente
  • 1.6.42-1.6.45: Correções adicionais no terminal do Agente para restauração de estado do Bash/ZSH.

Integração com Linear, terminal do Agente aprimorado e notificações do sistema

Execute Agents no Linear

Agora você pode iniciar Background Agents diretamente do Linear. Delegue tarefas ao Cursor sem sair da sua issue. Escrevemos uma publicação mais detalhada no blog com mais informações.

Fluxo de revisão aprimorado no terminal do Agente

O terminal agora abre à esquerda, com um fundo claro e uma animação de borda para destacar quando ele estiver bloqueando. Ao rejeitar, o foco é automaticamente levado para o campo de entrada, para que você possa responder imediatamente.

Notificações do sistema operacional do Agente

Receba notificações nativas do sistema operacional quando uma execução do agente for concluída ou quando uma ação do usuário for necessária, por exemplo, para aprovar um comando que não está na lista de permissões (allowlist). Ative em Settings.

Notificação do sistema informando que o Agente foi concluído.

Suporte para elicitação MCP

O Cursor agora oferece suporte à elicitação MCP, um novo recurso na especificação MCP que permite que servidores solicitem inputs estruturados dos usuários, como uma preferência de usuário ou uma escolha de configuração. As solicitações são definidas com esquemas JSON, fornecendo respostas validadas aos servidores enquanto garantem que os usuários permaneçam no controle do que compartilham.

  • Tab agora leva em conta o notebook inteiro.
  • Copiar conteúdo da célula no Chat referencia o código em vez de colar texto bruto
  • As ferramentas de edição de notebook estão disponíveis para todos os modelos

  • O uso de contexto é sempre exibido no campo de entrada do chat
  • Usar GPT-5 com o Agente agora permite criar to-dos
  • Adicionado rótulo que mostra quando a mensagem em fila será enviada

  • 1.5.1: Corrigido travamento crítico do aplicativo que podia ocorrer ao trabalhar com arquivos grandes, com melhorias no gerenciamento de memória e na estabilidade.
  • 1.5.2: Corrigidos problemas de overflow na command palette e inconsistências no dimensionamento de ícones na sidebar.
  • 1.5.3: Corrigidos estados de hover em dropdowns e aprimorado o posicionamento de tooltips em toda a interface.
  • 1.5.4: Corrigido o comportamento de clique no backdrop de modais e melhorado o alinhamento de botões em vários diálogos.
  • 1.5.5: Melhorias de estabilidade e correções de bugs para aprimorar o desempenho e a confiabilidade do aplicativo.

Ferramentas do Agente aprimoradas, controle e visibilidade de uso


title: "Ferramentas do Agente aprimoradas, controle e visibilidade de uso" date: "2025-08-06T19:44:00.000Z" version: "1.4" ---"

Mais controle sobre o Agente

Enviar mensagens enquanto o Cursor está trabalhando agora orienta melhor o agente. As mensagens serão enviadas no próximo momento ideal, geralmente após uma chamada de ferramenta, em vez de esperar a geração ser concluída. ⌥+Enter (Alt+Enter no Windows) colocará as mensagens na fila, como antes, e ⌘+Enter (Ctrl+Enter no Windows) interromperá o agente para enviar a mensagem imediatamente. O comportamento padrão pode ser alterado em Cursor Settings → Chat → Queue messages.

Ferramentas do Agente aprimoradas

Os agentes melhoraram significativamente ao operar em grandes bases de código. A seleção de contexto está mais relevante, o uso de tokens está mais eficiente e a qualidade das edições está maior:

* Ler arquivo: Agora lê arquivos inteiros quando apropriado, e o limite de 2 MB foi removido.

* List: Agora pode explorar árvores de diretórios completas em uma única chamada, com metadados como contagem e tipos de arquivos.

* Grep: Correspondência aprimorada, com menos ruído.

* Busca na base de código: Melhor classificação e indexação, resultando em contexto mais relevante.

* Busca na Web: Ajustada para respostas menores e mais relevantes, usando um modelo nativo leve.

Modelos separados para cada Agente

Agora você pode atribuir um modelo diferente a cada Agente em abas e editores separados. Ao criar uma bifurcação de um Agente, o modelo selecionado é preservado.

Visibilidade de uso e preços

As estatísticas de uso agora estão visíveis no chat. Você pode ver seu uso de todo o histórico ou quando tiver excedido 50% da cota do seu plano.

Esse resumo pode ser ativado ou desativado em Configurações. Usuários de equipes e de Empresas terão acesso ao resumo de uso em setembro.

Visibilidade de uso

Modo compacto do chat

O modo compacto oculta os ícones de ferramentas, recolhe os diffs por padrão e oculta automaticamente a entrada quando não está em uso. Isso pode ser útil em sessões longas com muitas chamadas de ferramenta, terminais e diffs.

Modo compacto ativado
Modo compacto desativado

Suporte ao GitHub para Background Agents

Agora, os agentes podem ser usados diretamente em PRs no GitHub. Marque @Cursor e o Agente lerá o prompt, aplicará a correção e fará push de um commit.

O Background Agent manterá você atualizado sobre o andamento com um comentário e tarefas pendentes.

Barra lateral para todos os Agentes

Agora você pode inspecionar e gerenciar todos os Agentes na barra lateral esquerda, tanto em primeiro plano quanto em segundo plano. Acesse as máquinas remotas para ver o Background Agent em funcionamento clicando em um deles na barra lateral.

Inicialização mais rápida do Background Agent

Temos dedicado bastante esforço para melhorar os Background Agents, e agora eles iniciam duas vezes mais rápido.

Background Agents iniciam muito mais rápido

* API de rastreamento de código com IA: Tenha visibilidade no nível de commit sobre o uso de IA e as alterações aceitas em toda a sua equipe. * API de administrador para listas de bloqueio: Bloqueie arquivos ou diretórios específicos para que não sejam indexados nem usados como contexto. * Exportação de membros: Exporte todos os membros do espaço de trabalho para CSV pelo painel.

* 1.4.1: Corrigido bug na seleção de modelo * 1.4.2: Corrigido bug com certas extensões; refinamentos gerais * 1.4.3: Corrigido bug em um caso isolado com a ferramenta Apply; uso de memória melhorado com várias abas * 1.4.5: Performance aprimorada