Vercel lança Open Agents: plataforma open-source para agentes de codificação em background

Vercel apresenta Open Agents para automação de fluxos de trabalho de codificação
A Vercel lançou o Open Agents, uma aplicação open-source que permite a criação e execução de agentes de codificação atuando em segundo plano. O projeto oferece uma pilha completa para desenvolvedores rodarem workflows independentes de codificação, eliminando a necessidade de depender exclusivamente das máquinas locais.
Arquitetura e funcionamento do Open Agents
O Open Agents é estruturado em três camadas principais:
- Interface web: responsável pela gestão de autenticação, sessões e interações via streaming.
- Camada de workflow dos agentes: onde os agentes são executados como workflows duráveis, permitindo a continuidade e persistência das tarefas.
- Ambiente de execução sandboxed: máquinas virtuais isoladas que executam o código, com acesso a sistema de arquivos, comandos shell e servidores de desenvolvimento.
Uma decisão arquitetural central é a separação entre o agente e o sandbox de execução. O agente não executa diretamente dentro da máquina virtual, mas interage com ela por meio de ferramentas para operações de arquivo, buscas e comandos shell. Essa separação permite que o ciclo de vida do agente e do sandbox evoluam independentemente, suportando hibernação, pausa e retomada das sessões conforme necessário.
Principais funcionalidades e integrações
- Execução multi-etapas com suporte a streaming de saídas e cancelamento de tarefas.
- Clonagem de repositórios, criação de branches, commits automáticos e pull requests integrados com GitHub.
- Compartilhamento de sessões via links somente leitura.
- Entrada por voz com transcrição via ElevenLabs.
O sistema utiliza workflows duráveis para gerenciar interações que podem se estender por múltiplos passos e persistir no tempo. As sessões ativas podem ser retomadas reconectando-se ao fluxo do workflow, enquanto os sandboxes restauram o estado por meio de snapshots após períodos de inatividade.
Infraestrutura necessária e modelo de uso
O Open Agents depende de alguns componentes de infraestrutura para funcionar plenamente:
- Banco de dados PostgreSQL para gerenciamento de estado e autenticação via OAuth.
- Integração com GitHub para acesso a repositórios e automação de tarefas.
- Ferramentas opcionais como Redis ou armazenamento chave-valor para cache de dados.
Importante destacar que o Open Agents é uma implementação de referência, não um produto finalizado. O código-fonte está disponível para fork e adaptação, permitindo aos desenvolvedores compreenderem e modificarem a orquestração dos agentes, sandbox e integrações.
Disponibilidade, acesso e preço
O projeto está disponível como código aberto e pode ser implantado na plataforma Vercel, com configuração manual de variáveis de ambiente e serviços para expor o sistema. Por se tratar de um projeto open-source, o uso é gratuito, mas requer configuração e infraestrutura próprias para operação.
Impacto prático para desenvolvedores
O lançamento do Open Agents sinaliza uma mudança no paradigma de agentes de codificação, que deixam de ser ferramentas restritas a execuções pontuais para se tornarem sistemas contínuos e autônomos. Ao unir orquestração de workflows com ambientes isolados de execução, a plataforma possibilita a criação de agentes que interagem com sistemas externos e gerenciam mudanças no código de forma automatizada e persistente.
Embora haja debates sobre a separação entre agente e sandbox — alguns argumentam que isso pode limitar a liberdade e criatividade dos agentes —, o modelo adotado prioriza escalabilidade e independência dos componentes, facilitando evoluções futuras.