Adios

Sandboxes de IA / Plataforma en la nube de Adios

Sandboxes de IA.
Para agentes de IA.

Dale a tu agente de IA un espacio de trabajo para editar archivos, ejecutar comandos y previsualizar el resultado. Conecta bases de datos, almacenamiento y flujos de trabajo, y despliega la aplicación en Adios.

Conecta tu agente de IA con MCP ↗

TU APP / NUBE ADIOSArquitectura ilustrativa
app.example.comHTTPS
Enrutamiento perimetral y TLS gestionadoTráfico a la versión promovida y saludable
Red privada de servicios
Almacenamiento de objetos y volúmenes persistentes
Secretos · Registros · Comprobaciones de salud · Flujos de trabajo
  • 01 Apps y workers
  • 02 Datos y almacenamiento
  • 03 Dominios y redes
  • 04 Registros y flujos de trabajo

Ejecución de código para agentes de IA

¿Cómo funcionan los sandboxes para agentes de IA?

Un sandbox de IA es un entorno controlado donde un agente de IA puede ejecutar código, trabajar con archivos e inspeccionar resultados.

En Adios, el agente trabaja en los archivos de tu proyecto. Revisa sus cambios y los resultados de los comandos, abre la vista previa en ejecución y despliega una versión de la carga de trabajo cuando estés listo.

Conecta tu cliente de IA mediante Model Context Protocol (MCP). Autoriza Adios con OAuth y permite que tu agente edite archivos, ejecute comandos, inspeccione registros y abra vistas previas.

agent-workspaceEjemplo interactivo
src/app/page.jsx
export default function Page() {  return (    <main>      <h1>Hello, next idea.</h1>      <p>Let's make it work.</p>    </main>  );}
Haz un cambio

El agente trabaja en los archivos del proyecto.

CÓDIGO → EJECUCIÓN → VISTA PREVIADatos ilustrativos

Los servicios que sostienen tu aplicación

Una plataforma completa.
Alrededor de cada sandbox de IA.

Conecta la aplicación que crea tu agente a bases de datos, almacenamiento, redes y flujos de trabajo gestionados. Mantén la salud del entorno y los registros en la misma plataforma.

01

Alojamiento gestionado de aplicaciones

Ejecuta API, aplicaciones full-stack, WebSockets y workers como procesos persistentes gestionados, con comprobaciones de estado y registros.

Explorar
02

Bases de datos gestionadas

Añade Postgres, pgvector, Redis, MongoDB, MySQL o RabbitMQ y mantén el servicio conectado a tu aplicación.

Explorar
03

Almacenamiento de objetos y volúmenes persistentes

Guarda archivos y recursos en buckets compatibles con S3, conecta volúmenes persistentes a las cargas de trabajo e inspecciona las copias de seguridad y los artefactos de compilación disponibles.

Explorar
04

Enrutamiento perimetral global

Mantén una única ruta pública aunque cambien las versiones. La puerta de enlace dirige el tráfico a la versión activa en buen estado.

Explorar
05

Dominios personalizados y TLS

Añade dominios verificados, TLS gestionado y redirecciones a tu aplicación sin rehacer las rutas en cada versión.

Explorar
06

Flujos de trabajo y automatización

Define tareas programadas, webhooks, aprobaciones y pasos ordenados en YAML. Después, consulta el estado y el resultado de cada ejecución.

Explorar
07

Secretos y variables de entorno

Incluye los nombres de los secretos necesarios en el manifiesto. Sus valores permanecen fuera de Git y se obtienen solo donde hacen falta.

Explorar
08

Observabilidad y registros

Vincula los registros de compilación y ejecución, las versiones, las réplicas, las rutas y las ejecuciones de flujos de trabajo con el código fuente que los originó.

Explorar
09

Seguridad en tiempo de ejecución

Coloca la puerta de enlace delante de tu aplicación, mantén los servicios internos sin rutas públicas, utiliza referencias a secretos externos al código fuente y declara límites para las cargas de trabajo donde se admita.

Explorar

Del sandbox de IA a producción

Compila, despliega,
y mantén todo en marcha.

Mantén la configuración de compilación, inicio, estado, región y recursos junto al código fuente. Cada versión sigue vinculada a sus registros y su estado.

Lee la guía de despliegue
Las vistas previas y producción tienen ciclos de vida separados.

Prueba los cambios en la vista previa de un espacio de trabajo. Despliega una versión de la carga de trabajo cuando esté lista y verifica la versión solicitada y sus rutas.

CÓDIGO → COMPILACIÓN → SALUD → RUTA
01
Define la aplicación

Compilación, inicio, salud, recursos y región en adios.yaml.

02
Compila una versión

Mantén conectados el código, el artefacto de compilación y los registros.

03
Comprueba la salud del entorno

Inspecciona la versión solicitada y sus réplicas.

04
Dirige el tráfico a la versión

Publica la versión promovida a través de dominios de la plataforma o personalizados.

Opera con contexto

Registros de compilación y ejecución desde la CLI o el panel

Aislamiento de sandboxes de IA y controles de ejecución

Controla cómo se ejecuta.
Consulta lo que consume.

Elige el entorno y los límites de recursos, gestiona el acceso del equipo y mantén los secretos fuera del código del proyecto.

Explora adios.yaml ↗
Regiones y réplicas
Selecciona una región disponible y configura las réplicas del entorno. Planifica los datos persistentes y los límites de conexiones al añadir instancias.
Recursos del runtime
Los namespaces de Linux, cgroups y límites de recursos ayudan a separar cargas cuando el runtime seleccionado los admite.
Red privada
Conecta bases de datos, cachés y colas gestionadas mediante nombres de host privados generados. Mantén los servicios internos fuera de las rutas públicas.
Acceso del equipo
Las API autenticadas de la plataforma limitan el acceso al usuario y equipo autorizados.
Capacidad
Las cuotas de vistas previas y recursos dependen de tu plan. Consulta precios y límites actuales ↗

Algunas respuestas útiles

Preguntas sobre sandboxes de IA

Del blog de Adios

¿Qué es un sandbox de IA?

Aislamiento, ejecución y los recursos que tu agente debería poder usar.

Leer la guía ↗
¿Cómo usan los agentes de IA un sandbox de Adios?

Un agente de IA trabaja en los archivos del proyecto, ejecuta comandos e inspecciona sus resultados. Puedes revisar los cambios en los archivos, ejecutar pruebas y abrir una vista previa antes de desplegar. Usa el espacio de trabajo de Adios o conecta un cliente de IA externo mediante MCP para trabajar con el mismo proyecto.

¿Puedo conectar mi agente de IA mediante MCP?

Sí. Conecta un cliente de IA compatible al servidor MCP alojado de Adios y autoriza el acceso con OAuth. El cliente puede trabajar con archivos del espacio de trabajo, comandos, registros y vistas previas. Revisa y aprueba los despliegues antes de ejecutarlos.

¿Cómo se aísla la ejecución de código?

Los controles del entorno de Adios incluyen espacios de nombres de Linux, cgroups y límites de recursos cuando el entorno seleccionado los admite. Las APIs de la plataforma limitan el acceso al usuario y equipo autorizados. Revisa el entorno, las credenciales y el acceso a la red disponibles para el proyecto antes de ejecutar código generado por agentes.

¿Qué puedo alojar en Adios?

Aloja aplicaciones web, APIs, WebSockets y workers en segundo plano como procesos gestionados de larga duración. Adios incluye ejemplos para Node.js, Python, Go, PHP, Ruby, .NET y Next.js, con comandos de compilación, configuración del entorno, comprobaciones de salud y registros.

¿Mi aplicación puede usar bases de datos, cachés y colas?

Sí. Añade Postgres, pgvector, MySQL, MongoDB, Redis o RabbitMQ como recursos gestionados. Defínelos junto a la aplicación en adios.yaml y usa los nombres de host privados y los parámetros de conexión generados. Los servicios de bases de datos, caché y colas se ejecutan como cargas de trabajo independientes.

¿Cómo conservo los archivos y datos de la aplicación?

Usa buckets compatibles con S3 para objetos y volúmenes persistentes configurados para los datos del sistema de archivos. Conserva el código en Git y revisa los registros de copias de seguridad y los procedimientos de recuperación disponibles para tu carga de trabajo. El código del espacio de trabajo, los archivos de ejecución y las copias de seguridad de bases de datos tienen ciclos de vida diferentes.

¿Puedo usar mi propio dominio?

Sí. Verifica tu dominio, apunta el DNS al destino proporcionado por Adios y asígnalo a tu aplicación. Adios gestiona TLS para dominios verificados y admite redirecciones. También hay rutas de plataforma generadas, y el enrutamiento sigue la versión actual promovida.

¿Cómo despliego una aplicación desde un sandbox de IA?

La vista previa de un espacio de trabajo es un entorno de desarrollo. Revisa el código y la vista previa y despliega una versión de la carga de trabajo desde el panel, la CLI o un flujo MCP aprobado. La versión de producción tiene su propio artefacto de compilación, estado de salud, registros y rutas.

¿Cómo funcionan las regiones, las réplicas y los límites de recursos?

Elige una región disponible para tu equipo y declara las réplicas y los recursos en el manifiesto. Planifica el almacenamiento y las conexiones a bases de datos al añadir réplicas. La capacidad disponible y los límites de las vistas previas dependen de tu plan y entorno; consulta los precios y la documentación de despliegue para más detalles.

Tu próxima aplicación empieza aquí

Trae tu código.
Dale una nube.