SandBox Local

O sandbox local é uma opção rápida e eficiente para tarefas curtas. Aqui estão os pontos-chave:

Onde rodar seu agente de código: sandbox local, contêiner remoto ou nuvem?

Restrições

  • O agente pode acessar o repositório de trabalho e as dependências do projeto.
  • Não há acesso a outros projetos ou credenciais.
  • A política de sessão pode restringir acesso a arquivos, rede e credenciais.
  • É útil para tarefas curtas que não requerem acesso a outros recursos.

Considerações

  • É importante verificar a política de sessão para garantir que a execução ocorra dentro dos limites desejados.
  • O sandbox local pode ser configurado por projeto, permitindo que a política de sessão seja ajustada de acordo.

Contêiner Remoto

O uso de um contêiner remoto é uma boa opção para tarefas que exigem repetibilidade do ambiente, como testes e depuração. Aqui estão os pontos-chave:

Restrições

  • O agente pode acessar o repositório de trabalho e as dependências do projeto.
  • Não há acesso a outros projetos ou credenciais.
  • O ambiente remoto pode ser configurado para permitir ou restringir acesso a arquivos, rede e credenciais.

Considerações

  • É útil para tarefas que exigem repetibilidade do ambiente, como testes e depuração.
  • É importante verificar os acessos concedidos ao contêiner antes de deixar o agente instalar ou executar qualquer coisa.

Ambiente Gerenciado

Para tarefas longas, um ambiente gerenciado pode ser uma opção interessante. Aqui estão os pontos-chave:

Restrições

  • O agente pode acessar o repositório de trabalho e as dependências do projeto.
  • Não há acesso a outros projetos ou credenciais.
  • O ambiente gerenciado pode ser configurado para permitir ou restringir acesso a arquivos, rede e credenciais.

Considerações

  • É útil para tarefas longas que requerem um ambiente de execução controlado.
  • É importante verificar os dados que serão enviados para o ambiente gerenciado e o custo de uma sessão que pode durar por muito tempo.

Conclusão

A escolha do ambiente para rodar um agente de código deve ser baseada na natureza da tarefa e no ambiente de execução desejado. O sandbox local é uma opção rápida e eficiente para tarefas curtas, enquanto o contêiner remoto é uma boa opção para tarefas que exigem repetibilidade do ambiente. O ambiente gerenciado pode ser uma opção interessante para tarefas longas que requerem um ambiente de execução controlado. É importante verificar a política de sessão e os acessos concedidos ao contêiner para garantir que a execução ocorra dentro dos limites desejados.

AgenteCodigoOndeRodarSandbox