Harbor e Docker Sandboxes: isolar o agente não protege automaticamente a nota
MicroVMs ajudam a separar avaliações de agentes, mas reprodutibilidade também exige rede controlada, versões fixas e verificador protegido.
O Harbor ganhou integração com Docker Sandboxes para executar cada tarefa de avaliação de agentes em uma microVM com kernel próprio.[10] A integração estava disponível em versão noturna, com chegada ao canal estável prevista para 23 de outubro de 2026, segundo a InfoQ.[10] Não se deve tratar essa previsão como disponibilidade estável já confirmada.
O que muda para quem desenvolve
O Harbor organiza tarefas, notas e logs, enquanto o backend fornece o ambiente de execução.[10] Separar esses papéis ajuda a formular a pergunta certa: uma falha foi do agente, da preparação da tarefa ou da infraestrutura que deveria executá-la?
Na opção cloud, políticas de rede permitem instalar dependências na preparação e restringir acesso durante a tarefa; a modalidade local tinha controles diferentes, com rede pública ou ausência de rede.[10] Comparar resultados entre as duas modalidades exige registrar essa diferença.
A Docker relatou teste com 64 tarefas simultâneas, sem publicar custo por tarefa, sobrecarga de inicialização ou variação das notas.[10] Minha análise é que concorrência demonstrada não responde, sozinha, se a infraestrutura vale o custo para uma equipe pequena.
Como aplicar
Comece com tarefas próprias, pequenas e representativas: corrigir um erro, acrescentar um teste e modificar uma integração. Fixe a revisão do repositório, versões das dependências, modelo e condições de rede. Execute as mesmas tarefas sob o mesmo orçamento.
Proponho separar quatro medidas: preparação do ambiente, tempo de execução, validação funcional e custo total. Registre falhas de infraestrutura sem escondê-las dentro de uma nota única do agente. Preserve também as tentativas malsucedidas para não avaliar apenas demonstrações selecionadas.
Mantenha os testes de aceitação e a coleta de resultados fora do alcance de escrita do executor. O artigo ressalta que uma sandbox não impede manipulação de testes ou arquivos de pontuação aos quais o agente já tem acesso.[10]
A integração suporta Docker Compose e um daemon Docker dentro da sandbox, sem exigir montagem do socket do host.[10] Ao avaliar serviços auxiliares, confira se o isolamento permanece coerente com as permissões concedidas.
Cuidados e limites
A opção cloud requer conta habilitada e token com permissão específica de Cloud Sandboxes.[10] Planeje escopo e descarte das credenciais de avaliação, em vez de reaproveitar acesso amplo de produção.
MicroVM é uma camada de isolamento, não uma definição de sucesso. Minha recomendação é escolher o backend pela tarefa e pela evidência necessária. Uma avaliação menor, repetível e difícil de manipular vale mais que uma bateria grande cujo agente pode reescrever a própria régua.
Fonte
[10] Fonte: InfoQ