Execute agentes na nuvem na sua própria infraestrutura

por Katia Bazzi em Produto

O Cursor agora oferece suporte a agentes na nuvem auto-hospedados que mantêm seu código e a execução de ferramentas inteiramente na sua própria rede.

Para que os agentes executem de forma autônoma várias tarefas de software em paralelo, eles precisam de um ambiente de desenvolvimento próprio. Os agentes na nuvem do Cursor são executados em máquinas virtuais isoladas, cada uma com terminal, Browser e um ambiente de desktop completo. Eles clonam seu repositório, configuram o ambiente de desenvolvimento, escrevem e testam código, enviam alterações para revisão e continuam trabalhando, esteja você online ou não.

Hoje, estamos disponibilizando agentes na nuvem auto-hospedados de forma geral. Agentes auto-hospedados oferecem todos os benefícios dos agentes na nuvem, com mais controle sobre a segurança: sua base de código, a execução de ferramentas e os artefatos de build nunca saem do seu ambiente. Para equipes com ambientes de desenvolvimento complexos, agentes auto-hospedados têm acesso aos seus caches, dependências e endpoints de rede — assim como teriam um engenheiro ou uma conta de serviço.

Use a experiência de agente do Cursor com workers executados na sua própria infraestrutura

Os agentes na nuvem do Cursor são excelentes para escrever código com o contexto da nossa base de código. Agora, com agentes na nuvem auto-hospedados, podemos dar a eles acesso à infraestrutura necessária para executar nossas suítes de teste e validar alterações com nossas ferramentas internas. Essa solução auto-hospedada vai nos permitir delegar builds completos de software, de ponta a ponta, inteiramente aos agentes na nuvem do Cursor.

Graham Fuller
Senior Software Engineer, Brex

Por que optar pelo auto-hospedado

Muitas empresas em setores altamente regulados não podem permitir que código, segredos ou artefatos de build saiam de seu ambiente por causa de requisitos de segurança e conformidade. Algumas organizações já contam com ambientes maduros, nos quais entradas críticas, como caches, dependências e determinados endpoints de rede, só podem ser acessadas por máquinas internas com configurações rígidas.

Para atender a essas necessidades, algumas equipes passaram a direcionar recursos de engenharia para desenvolver e manter seus próprios agentes em segundo plano para programação. Em vez disso, clientes como Brex, Money Forward e Notion estão usando os agentes na nuvem auto-hospedados do Cursor.

Com agentes na nuvem auto-hospedados, as equipes podem manter seu modelo de segurança, ambiente de build e configuração de rede interna existentes, enquanto o Cursor cuida da orquestração, do acesso a modelo e da experiência do usuário. Assim, as equipes de engenharia passam menos tempo mantendo a infraestrutura de agentes e mais tempo usando essa infraestrutura.

Com nossos rígidos requisitos de segurança como provedora de serviços financeiros, o suporte auto-hospedado era algo que aguardávamos com grande expectativa. Agora estamos desenvolvendo um workflow que permite que quase 1.000 engenheiros criem PRs diretamente no Slack usando os agentes na nuvem auto-hospedados do Cursor.

Yokoyama Tatsuo
Gerente adjunto de SRE & MEPAR, Money Forward

Mesmo produto, sua infraestrutura

Agentes na nuvem auto-hospedados oferecem os mesmos recursos que os agentes na nuvem hospedados pela Cursor:

  • Ambientes remotos isolados: cada agente recebe sua própria máquina dedicada, sem compartilhamento, o que permite melhor paralelização.
  • Multimodelo: use o Composer 2 ou qualquer modelo de laboratórios de ponta com harnesses de agente personalizados.
  • Plugins: expanda os agentes com habilidades, MCPs, subagentes, regras e hooks.
  • Permissões da equipe: controle quem pode acessar e gerenciar execuções de agentes na nuvem em toda a sua organização.

Em breve, os agentes na nuvem auto-hospedados poderão demonstrar seu trabalho gerando vídeos, capturas de tela e logs para sua revisão. Você também poderá assumir o controle da área de trabalho remota deles e usá-los para executar automações.

Agentes na nuvem auto-hospedados são um passo importante para tornar os agentes de programação prontos para uso em empresas. Em bases de código de grande porte, como a da Notion, executar cargas de trabalho de agentes em nosso próprio ambiente de nuvem permite que eles acessem mais ferramentas com mais segurança e evita que nossa equipe precise manter várias stacks.

Ben Kraft
Engenheiro de Software, Notion

Como funciona

Um worker é um processo que faz uma conexão de saída via HTTPS com a nuvem do Cursor — sem necessidade de portas de entrada, alterações no firewall ou túneis VPN. Quando os usuários iniciam uma sessão de agente, o harness de agente do Cursor cuida da inferência e do planejamento e, em seguida, envia chamadas de ferramenta ao worker para execução na sua máquina. Os resultados voltam ao Cursor para a próxima rodada de inferência.

Cada sessão de agente recebe seu próprio worker dedicado, iniciado com um único comando: agent worker start. Os workers podem ser de longa duração ou de uso único, atendendo sessões indefinidamente ou sendo encerrados assim que uma tarefa é concluída.

Para organizações que escalam para milhares de workers, fornecemos um Helm chart e um operador do Kubernetes. Você pode definir um recurso WorkerDeployment com o tamanho de pool desejado, e o controlador gerencia o escalonamento, a atualização progressiva e o ciclo de vida automaticamente. Para ambientes sem Kubernetes, uma API de gerenciamento de frota permite monitorar a utilização e implementar escalonamento automático em qualquer infraestrutura.

Experimente hoje mesmo ativando agentes na nuvem auto-hospedados no seu Cursor Dashboard e saiba mais na nossa documentação. Para implantações maiores em toda a empresa, entre em contato com nossa equipe.

Arquivado em: Produto

Autor: Katia Bazzi

Execute agentes na nuvem na sua própria infraestrutura · Cursor