Skip to main content
Trate uma contribuição em repositório como trabalho de desenvolvimento privilegiado. O Agent pode inspecionar e alterar arquivos no sandbox na nuvem ao qual está anexado e executar comandos do repositório. Revise o acesso que você concede, os dados disponíveis para o sandbox e cada alteração proposta antes de fazer o merge.

Limite o acesso antes de o trabalho começar

  • Conecte apenas os repositórios necessários por meio da sua integração pessoal com o Git. Verifique as permissões concedidas e a política de revisão da sua organização.
  • Configure o ambiente com o mínimo de configuração compartilhada necessário. Evite dados sensíveis na imagem pré-construída, nas etapas de build, nas mensagens de chat e nos arquivos commitados.
  • Forneça secrets pelo fluxo seguro do chat, com o menor escopo possível. Quando houver suporte, use identidade de máquina com confiança restrita e credenciais de provedor de curta duração. Consulte Adicione segredos aos ambientes e Identidades de máquina.
  • Revise as instruções do repositório e as dependências de terceiros antes de confiar nelas. O Replit disponibiliza as orientações de AGENTS.md e CLAUDE.md para o Agent; verifique quais instruções se aplicam à alteração.

Revise o resultado

Peça ao Agent os arquivos alterados, os testes relevantes e qualquer acesso de que ele precisou. Inspecione o diff em busca de edições ou credenciais inesperadas, execute suas verificações habituais e use as aprovações de pull request ou merge request da sua equipe. Um teste aprovado ou um resumo do Agent não substitui uma revisão de código. Mantenha as permissões de deployment em produção e de merge com as pessoas e os sistemas que sua equipe já usa. Exemplo de pedido: “Before proposing a draft PR, list the files changed, explain why each changed, run the relevant tests, and flag any credential, dependency, or permission changes for review.”

Isolamento e garantias

O runtime de sandbox do Replit foi projetado em torno de microVMs, máquinas virtuais leves que contêm a carga de trabalho de desenvolvimento e seus processos de apoio. A microVM é o limite de isolamento; um contêiner dentro dela não é um limite separado equivalente. Um chat coordena o trabalho, enquanto o sandbox anexado executa os comandos do repositório. Isso é diferente de tratar a própria conversa como um aplicativo em deployment ou de mover seu app para um Replit Project. O isolamento não remove as permissões que você concede ao código executado dentro do sandbox. Um processo com acesso a credenciais de desenvolvimento pode usar essas permissões. Limite as credenciais e revise os comandos de configuração do repositório de acordo. Confirme a arquitetura atual e quaisquer declarações de conformidade com sua equipe de segurança antes de depender delas em uma revisão de garantia. Este guia não oferece garantias sobre residência de dados, isolamento de rede ou certificação. Consulte Como funciona programar com o Replit para o ciclo de vida do sandbox e Alterações e pull requests para o fluxo de revisão.