10 puntos por ragingwind 13 일 전 | Aún no hay comentarios. | Compartir por WhatsApp

Una app de referencia open source publicada por Vercel Labs que ofrece un entorno para crear y ejecutar directamente agentes de programación en segundo plano. Está diseñada con una arquitectura de 3 capas: Web → Agent Workflow → Sandbox VM. Es una app de referencia hecha bajo la premisa de que se haga fork y se modifique, y no fue diseñada para usarse como una caja negra.

Características clave

  • Agente ≠ sandbox: el agente no se ejecuta dentro de la VM. Interactúa con el sandbox desde fuera mediante herramientas (lectura de archivos, edición, comandos de shell, etc.)
  • Sandbox Workflow: el sandbox puede crearse, entrar en hibernación y reanudarse con base en snapshots, y tiene un ciclo de vida independiente de la ejecución del agente
  • Ejecución durable basada en Workflow SDK: una solicitud de chat inicia una ejecución de workflow, y los turnos del agente continúan a lo largo de varios pasos persistentes. Con la reconexión del stream se puede retomar una ejecución en curso
  • Integración con GitHub: admite clonado de repositorios, trabajo con ramas, y también commit, push y creación de PR automáticos
  • Despliegue en Vercel con un clic: se puede desplegar directamente en Vercel como una app de Next.js

Ventajas

  • Como el agente y el sandbox están separados, se puede cambiar el modelo, modificar la implementación del sandbox o ajustar la lógica del agente de forma independiente
  • Con hibernate/resume basado en snapshots, recupera recursos cuando está inactivo sin perder el estado
  • El frontend (UI de chat) y el runtime del agente están en la misma base de código, por lo que el costo de integración es bajo

Desventajas

  • Está fuertemente acoplado a funciones de la plataforma de Vercel como Vercel Sandbox y Workflow SDK, por lo que es difícil migrarlo a otra infraestructura
  • La configuración inicial requiere más de 10 variables de entorno (PostgreSQL, Vercel OAuth, GitHub App, claves de cifrado, etc.)
  • Como es un proyecto de Labs, no hay garantía oficial sobre la estabilidad de la API ni sobre el mantenimiento a largo plazo

Diferenciadores

La mayoría de los agentes de programación con IA agrupan al agente y al entorno de ejecución en una sola unidad. Open Agents adopta como principio explícito de diseño una estructura en la que el agente permanece fuera del sandbox y solo se conecta mediante llamadas a herramientas. La VM sigue siendo un entorno de ejecución puro, mientras que la lógica del agente funciona de manera durable sobre Workflow SDK. Además, se ofrece como una implementación de referencia que se puede forkar, no como un SaaS de caja negra.

Implicaciones

  • El patrón de separación entre agente y sandbox ofrece una estructura en la que el modelo, el entorno de ejecución y la orquestación pueden sustituirse de forma independiente
  • Vercel está construyendo una capa de infraestructura para agentes al integrar Sandbox, Workflow SDK y AI SDK en un solo stack
  • Para equipos que diseñan su propio agente de programación, esta estructura de separación en 3 capas puede servir como referencia de arquitectura

Aún no hay comentarios.

Aún no hay comentarios.