Blank white background with no objects or features visible.

Estamos disponibilizando acesso gratuito ao Gartner Hype Cycle for AI Governance 2026 completo. Obtenha sua cópia →

Sandboxes de Agentes, Explicadas: Por que o TrueForge trata a Sandbox como uma Ferramenta

By Boyu Wang

Updated: October 7, 2026

Published: September 18, 2026

Um sandbox pode isolar a execução de código, arquivos e shell sem se tornar todo o tempo de execução do agente. Essa escolha altera os custos, a exposição de credenciais, o ciclo de vida e a semântica de recuperação.

Source Framing Note
Source framing. This explainer is based on TrueForge’s public Introduction, Setup Sandbox, and Harness Capabilities documentation as reviewed September 17, 2026. TrueForge documents a sandbox-as-tool architecture, on-demand provisioning, reuse across turns in a session, file persistence, and separation of model and MCP credentials from sandbox execution. Network policy, provider isolation, artifact trust, and business authorization remain deployment responsibilities unless separately documented.

Um sandbox responde a uma pergunta mais restrita do que "o agente é seguro?".

Um agente pode precisar executar código, manipular arquivos, inspecionar um repositório ou rodar comandos de shell. Essas operações não devem compartilhar um limite de processo irrestrito com o servidor de orquestração ou com a infraestrutura de produção da organização. Um sandbox cria um ambiente de execução restrito para esse trabalho.

Mas "agente em sandbox" é uma frase imprecisa. Pode significar que todo o loop do agente roda dentro de uma máquina isolada, incluindo clientes de modelo, credenciais de ferramentas e estado. Ou pode significar que o loop do agente permanece em um tempo de execução gerenciado e invoca um ambiente isolado apenas para tarefas que exigem muita execução. O TrueForge escolhe o segundo design: sandbox como ferramenta.

A distinção altera o que é isolado, quando a computação existe, onde os segredos residem e o que sobrevive a uma falha. Também evita que um sandbox se torne um rótulo de segurança mágico. O limite protege apenas as operações e o tráfego efetivamente colocados atrás dele.

The agent loop stays outside the execution sandbox. TrueForge provisions isolated code, file, and shell capacity as a tool only when the run needs it.
Figura 1. O TrueForge provisiona capacidade isolada de código, arquivo e shell como uma ferramenta apenas quando a execução precisa dela.

A arquitetura mantém o modelo portador de segredos e os clientes MCP no lado do harness, enquanto dá ao código e ao trabalho de shell um limite de execução separado. O conector é um caminho de capacidade, não uma transferência de credenciais para dentro do sandbox.

Duas arquiteturas, diferentes compensações

Em uma arquitetura de agente-dentro-do-sandbox, cada execução ou ambiente de agente pode conter o loop de orquestração, cliente de modelo, ferramentas, credenciais e arquivos de trabalho. O isolamento é conceitualmente simples porque a maior parte da atividade ocorre dentro de um único limite. Os custos são provisionamento mais pesado, injeção de segredos mais complexa e reconstruções de imagem quando as dependências de tempo de execução mudam.

Na arquitetura documentada de sandbox-como-ferramenta do TrueForge, o loop do agente roda no servidor TrueForge. O sandbox é provisionado apenas quando o agente precisa de código, arquivo, shell, uma habilidade ou Modo de Código. Turnos de conversação simples e chamadas MCP não exigem computação de sandbox. As credenciais de modelo e MCP permanecem no harness, e as chamadas MCP do Modo de Código são redirecionadas para o harness em vez de fornecer esses tokens ao sandbox.

Isso reduz a superfície portadora de segredos e permite que o estado da conversação sobreviva a uma falha no sandbox. Também significa que o sandbox não é o perímetro de rede para cada chamada de modelo e ferramenta. O tráfego do provedor de modelo e as operações MCP originam-se através do caminho do harness, e eles precisam de seus próprios controles de gateway, identidade, credencial e rede.

O ciclo de vida documentado é limitado à sessão

O TrueForge documenta o sandbox como desativado por padrão para cada agente. Quando ativado e necessário, ele é provisionado sob demanda. O sandbox é reutilizado entre turnos na mesma sessão, portanto, os arquivos persistem enquanto a conversação continua. Após um período de inatividade, ele é interrompido, arquivado e, eventualmente, excluído de acordo com as configurações do provedor.

Esse ciclo de vida é mais útil do que "um contêiner descartável por prompt", mas introduz questões de gerenciamento de estado. Um arquivo do Turno 1 pode influenciar o Turno 5. Um arquivo malicioso extraído precocemente pode permanecer presente após a tarefa imediata ser esquecida. Uma dependência instalada durante um turno pode alterar a execução posterior. A continuidade da sessão é um recurso; o acúmulo de estado não gerenciado é um risco.

As aplicações devem rotular artefatos com seu evento de origem, resumo de conteúdo, classificação de dados e tempo de vida pretendido. Antes que um turno posterior execute um arquivo, verifique se ele ainda pertence à tarefa ativa e se o usuário atual está autorizado a acessá-lo. Quando a reprodutibilidade for importante, registre o snapshot do sandbox ou a identidade da imagem, o estado de bloqueio de dependências e os comandos que produziram o artefato.

On-demand compute can still carry durable session state. Provision, reuse, stop, archive, and delete are lifecycle transitions with different evidence obligations.
Figura 2. Provisionar, reutilizar, parar, arquivar e excluir são transições de ciclo de vida com diferentes obrigações de evidência.

A reutilização entre turnos é apresentada como um recurso e um risco. Os arquivos podem preservar um trabalho útil após uma pausa, mas cada artefato restaurado precisa de procedência, classificação e uma regra de ciclo de vida, em vez de herdar a confiança apenas da sessão.

Credenciais fora do sandbox reduzem — mas não removem — a autoridade

Manter as credenciais do modelo e do MCP no harness impede que códigos arbitrários em sandbox leiam esses segredos diretamente. Essa é uma barreira sólida. No entanto, um script em sandbox ainda pode solicitar que o harness execute uma chamada MCP por meio de uma ponte controlada. A questão de segurança relevante passa a ser: quais chamadas esse código pode solicitar, com qual identidade, usando quais argumentos e sob qual política?

A ponte deve expor uma capacidade restrita em vez de uma credencial genérica. Definições de ferramentas, identidade do sujeito, destino, classificação de dados, orçamentos cumulativos e requisitos de aprovação devem ser avaliados fora da sandbox. Os resultados retornados ao código devem ser minimizados, pois podem se tornar arquivos, logs ou entradas de comando dentro do ambiente.

Da mesma forma, a ausência de credenciais de modelo não prova que a sandbox não possui saída. A configuração do provedor determina a acessibilidade da rede. Uma implementação robusta define separadamente destinos de saída, comportamento de DNS, política de instalação de pacotes, acesso a serviços de metadados, montagens de sistema de arquivos, limites de recursos e controles de encerramento. O TrueForge orquestra o provedor da sandbox; a organização ainda valida o provedor e sua configuração em relação ao seu modelo de ameaças.

Mapeie explicitamente os limites de confiança

Expor

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
November 1, 2026
|
5 min read

The Identity-Broker Pattern for AI Agents: One Trust Boundary for Every Credential

No items found.
November 1, 2026
|
5 min read

Claude API Pricing: A Model-by-Model Cost Breakdown

No items found.
October 31, 2026
|
5 min read

Claude Code Subagents: What They Are and How to Use Them

No items found.
October 31, 2026
|
5 min read

Claude Code with Amazon Bedrock: Setup, IAM, and Cost Control

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Take a quick product tour
Start Product Tour
Product Tour