Adios

Sandboxes de IA / Plataforma na nuvem da Adios

Sandboxes de IA.
Para agentes de IA.

Dê ao seu agente de IA um espaço de trabalho para editar arquivos, executar comandos e visualizar o resultado. Conecte bancos de dados, armazenamento e fluxos de trabalho, depois implante a aplicação na Adios.

Conecte seu agente de IA com MCP ↗

SEU APP / NUVEM ADIOSArquitetura ilustrativa
app.example.comHTTPS
Roteamento de borda e TLS gerenciadoTráfego para a versão promovida e íntegra
Rede privada de serviços
Armazenamento de objetos e volumes persistentes
Segredos · Logs · Verificações de integridade · Fluxos de trabalho
  • 01 Apps e workers
  • 02 Dados e armazenamento
  • 03 Domínios e redes
  • 04 Logs e fluxos de trabalho

Execução de código para agentes de IA

Como funcionam os sandboxes para agentes de IA?

Um sandbox de IA é um ambiente controlado onde um agente de IA pode executar código, trabalhar com arquivos e inspecionar resultados.

Na Adios, o agente trabalha nos arquivos do seu projeto. Revise as alterações e os resultados dos comandos, abra a prévia em execução e implante uma versão da carga de trabalho quando estiver pronto.

Conecte seu cliente de IA pelo Model Context Protocol (MCP). Autorize a Adios com OAuth e permita que seu agente edite arquivos, execute comandos, inspecione logs e abra prévias.

agent-workspaceExemplo interativo
src/app/page.jsx
export default function Page() {  return (    <main>      <h1>Hello, next idea.</h1>      <p>Let's make it work.</p>    </main>  );}
Faça uma alteração

O agente trabalha nos arquivos do projeto.

CÓDIGO → EXECUÇÃO → PRÉVIADados ilustrativos

Os serviços por trás da sua aplicação

Uma plataforma completa.
Ao redor de cada sandbox de IA.

Conecte a aplicação criada pelo seu agente a bancos de dados, armazenamento, redes e fluxos de trabalho gerenciados. Mantenha a integridade do runtime e os logs na mesma plataforma.

01

Hospedagem de aplicativos gerenciada

Execute APIs, aplicativos full-stack, WebSockets e workers como processos gerenciados e contínuos, com verificações de integridade e logs.

Explorar
02

Bancos de Dados Gerenciados

Adicione Postgres, pgvector, Redis, MongoDB, MySQL ou RabbitMQ e mantenha a dependência conectada ao aplicativo.

Explorar
03

Armazenamento de objetos e volumes persistentes

Armazene arquivos e recursos em buckets compatíveis com S3, conecte volumes persistentes às cargas de trabalho e inspecione os backups e artefatos de build disponíveis.

Explorar
04

Roteamento global de borda

Mantenha uma única rota pública enquanto as versões mudam. O gateway envia o tráfego à versão saudável promovida.

Explorar
05

Domínios personalizados e TLS

Associe domínios verificados, TLS gerenciado e redirecionamentos ao aplicativo sem refazer o roteamento a cada implantação.

Explorar
06

Workflows e automação

Defina tarefas agendadas, webhooks, aprovações e etapas ordenadas em YAML e inspecione o status e a saída de cada execução.

Explorar
07

Segredos e variáveis de ambiente

Mantenha os nomes dos segredos necessários no manifesto, com seus valores fora do Git e resolvidos apenas onde forem necessários.

Explorar
08

Observabilidade e logs

Conecte logs de compilação e execução, versões, réplicas, rotas e execuções de workflows ao código-fonte que os originou.

Explorar
09

Segurança do ambiente de execução

Coloque o gateway à frente, mantenha os serviços internos não roteáveis, referencie segredos fora do código-fonte e declare os limites da carga de trabalho quando houver suporte.

Explorar

Do sandbox de IA à produção

Compile, implante,
e mantenha tudo funcionando.

Mantenha as configurações de compilação, inicialização, integridade, região e recursos junto ao código-fonte. Cada versão continua vinculada aos seus logs e estado de integridade.

Leia o guia de deploy
A prévia e a produção têm ciclos de vida separados.

Teste as alterações na prévia de um espaço de trabalho. Implante uma versão da carga de trabalho quando estiver pronta e verifique a versão solicitada e suas rotas.

CÓDIGO → BUILD → INTEGRIDADE → ROTA
01
Defina a aplicação

Build, inicialização, integridade, recursos e região no adios.yaml.

02
Compile uma versão

Mantenha o código, o artefato de build e os logs conectados.

03
Verifique a integridade do runtime

Inspecione a versão solicitada e suas réplicas.

04
Direcione o tráfego à versão

Disponibilize a versão promovida pelos domínios da plataforma ou por domínios próprios.

Opere com contexto

Logs de build e execução pela CLI ou pelo painel

Isolamento de sandboxes de IA e controles do runtime

Controle como ela funciona.
Veja o que ela consome.

Escolha o runtime e os limites de recursos, gerencie o acesso da equipe e mantenha os segredos fora do código do projeto.

Explore o adios.yaml ↗
Regiões e réplicas
Selecione uma região disponível e configure as réplicas do runtime. Planeje os dados persistentes e os limites de conexão ao adicionar instâncias.
Recursos do runtime
Namespaces Linux, cgroups e limites de recursos ajudam a separar cargas quando suportados pelo runtime escolhido.
Rede privada
Conecte bancos de dados, caches e filas gerenciados pelos nomes de host privados gerados. Mantenha os serviços internos fora das rotas públicas.
Acesso da equipe
As APIs autenticadas da plataforma limitam o acesso ao usuário e à equipe autorizados.
Capacidade
As cotas de prévias e recursos dependem do seu plano. Confira preços e limites atuais ↗

Algumas respostas úteis

Perguntas sobre sandboxes de IA

No blog do Adios

O que é um sandbox de IA?

Isolamento, execução e os recursos que seu agente deve poder acessar.

Leia o guia ↗
Como os agentes de IA usam um sandbox da Adios?

Um agente de IA trabalha nos arquivos do projeto, executa comandos e inspeciona os resultados. Você pode revisar alterações nos arquivos, executar testes e abrir uma prévia antes de implantar. Use o espaço de trabalho da Adios ou conecte um cliente de IA externo via MCP para trabalhar no mesmo projeto.

Posso conectar meu agente de IA via MCP?

Sim. Conecte um cliente de IA compatível ao servidor MCP hospedado da Adios e autorize o acesso com OAuth. O cliente pode trabalhar com arquivos do espaço de trabalho, comandos, logs e prévias. Revise e aprove as implantações antes da execução.

Como a execução de código é isolada?

Os controles do runtime da Adios incluem namespaces do Linux, cgroups e limites de recursos quando o runtime selecionado oferece suporte. As APIs da plataforma limitam o acesso ao usuário e à equipe autorizados. Revise o runtime, as credenciais e o acesso à rede disponíveis para o projeto antes de executar código gerado por agentes.

O que posso hospedar na Adios?

Hospede aplicações web, APIs, WebSockets e workers em segundo plano como processos gerenciados de longa duração. A Adios inclui exemplos para Node.js, Python, Go, PHP, Ruby, .NET e Next.js, com comandos de build, configuração do runtime, verificações de integridade e logs.

Minha aplicação pode usar bancos de dados, caches e filas?

Sim. Adicione Postgres, pgvector, MySQL, MongoDB, Redis ou RabbitMQ como recursos gerenciados. Defina-os junto à aplicação no adios.yaml e use os nomes de host privados e as configurações de conexão gerados. Os serviços de bancos de dados, cache e filas são executados como cargas de trabalho independentes.

Como preservo os arquivos e dados da aplicação?

Use buckets compatíveis com S3 para objetos e volumes persistentes configurados para os dados do sistema de arquivos. Mantenha o código no Git e revise os registros de backup e os procedimentos de recuperação disponíveis para sua carga de trabalho. O código do espaço de trabalho, os arquivos do runtime e os backups de bancos de dados têm ciclos de vida diferentes.

Posso usar meu próprio domínio?

Sim. Verifique seu domínio, aponte o DNS para o destino fornecido pela Adios e vincule-o à sua aplicação. A Adios gerencia TLS para domínios verificados e oferece suporte a redirecionamentos. Rotas geradas pela plataforma também estão disponíveis, e o roteamento acompanha a versão atual promovida.

Como implanto uma aplicação a partir de um sandbox de IA?

A prévia de um espaço de trabalho é um ambiente de desenvolvimento. Revise o código e a prévia e implante uma versão da carga de trabalho pelo painel, pela CLI ou por um fluxo MCP aprovado. A versão de produção tem seu próprio artefato de build, estado de integridade, logs e rotas.

Como funcionam as regiões, as réplicas e os limites de recursos?

Escolha uma região disponível para sua equipe e declare as réplicas e os recursos no manifesto. Planeje o armazenamento e as conexões com bancos de dados ao adicionar réplicas. A capacidade disponível e os limites de prévia dependem do seu plano e runtime; consulte os preços e a documentação de implantação para mais detalhes.

Sua próxima aplicação começa aqui

Traga o código.
Dê a ele uma nuvem.