Antes de começar
- Criar, recriar e excluir um sandbox exige permissão para gerenciar integrações: a função Owner ou Admin. Consulte Funções e permissões.
- Sandboxes personalizados não estão disponíveis em deployments bring-your-own-cloud.
Criar um sandbox
1
Peça ao Research
Em uma sessão do Research, descreva o que você precisa e dê um nome ao sandbox. Por exemplo: “Preciso de um sandbox em que o agente possa executar jq e protoc. Chame-o de tools.”
2
Aprove o Dockerfile
O Research escreve um Dockerfile e mostra um card Create the sandbox tools? com a imagem base e o Dockerfile. Revise e clique em Approve.
3
Acompanhe o build
Um card de build mostra o status (Queued, Building, Testing, Ready, Build failed ou Cancelled), o tempo decorrido e o log do build. Clique em Cancel para interrompê-lo.
Regras do Dockerfile
- O Dockerfile começa a partir de
enclave/base, a imagem padrão de sandbox do Enclave, a menos que você precise de outro sistema operacional. Outras imagens base precisam vir de um registro público. - Não há contexto de build.
COPYeADDnão conseguem ler arquivos locais, masADDpode baixar uma URLhttp(s)ou clonar um repositório git. - Um Dockerfile pode ter até 64 KB e 100 instruções.
- Um build pode durar até 30 minutos.
Iniciar uma sessão em um sandbox
Em uma nova sessão, clique no seletor de sandbox no campo de mensagem e escolha um sandbox em Sandbox environment. Enclave default é o sandbox do próprio Enclave. Uma sessão mantém o sandbox dela. Para usar outro, inicie uma nova sessão. Um sandbox que está sendo recriado mostra Rebuilding no seletor. Novas sessões usam o último build bem-sucedido até que o novo passe.Gerenciar sandboxes
Acesse Settings → Sandboxes para ver os sandboxes da sua organização, o status deles (Ready ou Rebuilding) e quando o build em uso foi feito. Owners e admins clicam em Manage para ver o Dockerfile ativo e o log do build mais recente, e para:- Rebuild: recriar o sandbox a partir do Dockerfile dele.
- Cancel: cancelar um build em andamento.
- Delete: excluir o sandbox. As sessões que o usam não conseguem iniciar o sandbox de novo e pedem que você inicie uma nova sessão.
Limites
- 3 sandboxes por organização. Um novo sandbox com o primeiro build em andamento conta para o limite.
- 20 builds por organização em qualquer período de 24 horas. Builds que o Enclave inicia após uma atualização não contam.