Vercel ha lanzado eve, un marco de código abierto para crear, ejecutar y escalar agentes. El proyecto se publica como el paquete npm eve, con licencia Apache-2.0.
Construir un agente debería significar definir lo que hace. No debería significar ensamblar todas las tuberías que un agente necesita para operar en producción.
eve es el marco en el que Vercel construye y ejecuta sus propios agentes. Según la publicación de Vercel, hoy en día cuenta con más de cien agentes en producción.
¿Qué es Eva?
eve es un marco de sistema de archivos para agentes backend duraderos. Crea un agente como un directorio en el disco. El directorio es el contrato.
Cada archivo describe un componente del agente. De un vistazo, el árbol muestra qué es y qué hace un agente. También muestra dónde vive y cuándo actúa por sí solo.
El agente más pequeño que se ejecuta son dos archivos. Uno establece el modelo. El otro da las instrucciones.
El modelo es de una línea y los proveedores de respaldo se admiten a través de AI Gateway. El archivo instrucciones.md se convierte en el mensaje del sistema que eve coloca delante de cada llamada de modelo.
Un agente es un directorio.
La idea central de Vercel es que los agentes tienen una forma. Cada equipo siguió reconstruyendo la misma estructura para satisfacer las mismas necesidades. Eve convierte esa forma en un marco.
El diseño del directorio asigna cada capacidad a una carpeta. Aquí está el contrato:
Agrega una herramienta, habilidad, canal o programación agregando un archivo. Eve los recoge en el momento de la construcción y los conecta. No hay ningún texto estándar para registrarlos.
Una herramienta es un archivo TypeScript con un esquema de entrada Zod. Su nombre de archivo y lugar en el árbol se convierten en su definición.
¿Qué se envía en la caja?
Vercel describe a eve como “pilas incluidas”. Seis capacidades de producción vienen con el marco:
Ejecución duradera: cada conversación es un flujo de trabajo duradero, en el que cada paso está controlado. Una sesión puede pausarse, sobrevivir a una falla o una implementación y reanudarse donde se detuvo. Esto se basa en el SDK de flujo de trabajo de código abierto. Computación en espacio aislado: el código generado por el agente se trata como no confiable. Cada agente tiene su propio entorno limitado para comandos de shell, scripts y lecturas y escrituras de archivos. El backend es un adaptador que se ejecuta en Vercel Sandbox cuando se implementa y en Docker, microsandbox o simplemente bash localmente. Aprobaciones humanas en el circuito: cualquier acción se puede configurar para que requiera aprobación. El agente hace una pausa allí y espera, indefinidamente si es necesario, sin consumir cómputo. Una vez aprobado, Eve continúa desde donde lo dejó. Conexiones seguras: una conexión es un archivo que apunta a un servidor MCP o una API compatible con OpenAPI. Eve gestiona la autenticación y el modelo nunca ve la URL ni las credenciales. En el lanzamiento, los agentes pueden conectarse a Slack, GitHub, Snowflake, Salesforce, Notion y Linear. Canales: El mismo agente atiende todas las superficies. La API HTTP está activada de forma predeterminada, con Slack, Discord, Teams, Telegram, Twilio, GitHub y Linear incluidos. Un canal puede traspasar a otro. Seguimiento y evaluaciones: cada ejecución produce un seguimiento utilizando intervalos estándar de OpenTelemetry. Exportan a Braintrust, Honeycomb, Datadog o Jaeger. Las evaluaciones son conjuntos de pruebas puntuadas que se ejecutan localmente o se conectan a CI.
Casos de uso, con ejemplos reales
Vercel publicó seis agentes que ejecuta internamente el día anterior:
d0, el analista de datos: Su herramienta interna más utilizada, atendiendo más de 30.000 preguntas al mes. Cada consulta tiene como alcance los propios permisos del autor de la pregunta. Agente líder, el SDR autónomo: trabaja cada nuevo cliente potencial y realiza un seguimiento por sí solo. Vercel dice que cuesta alrededor de 5.000 dólares al año y rinde 32 veces más, si lo mantiene un ingeniero a tiempo parcial. Athena, la cabina de ventas: RevOps la construyó en seis semanas sin ingenieros. Responde preguntas sobre tramitación de Snowflake y Salesforce en un lenguaje sencillo. Vertex, el ingeniero de soporte: maneja tickets en el centro de ayuda, documentos y Slack. Vercel informa que resuelve el 92 % de los tickets por sí solo y escala el resto. draft0, el agente de contenido: ejecuta un proceso de revisión que detecta problemas evidentes antes de que un editor humano vea el artículo. V, el agente de enrutamiento: las tareas van primero a V en Slack. V dirige cada uno al agente que puede responderlo.