Vercel Blog→ original

Vercel lanza durable-harness para ejecutar agentes de IA tolerantes a fallos en la nube

Vercel ha presentado durable-harness, una biblioteca open-source que convierte los entornos de ejecución de agentes de IA más populares (Pi, OpenCode, Codex y Claude Code) en servicios tolerantes a fallos. El paquete resuelve el problema de las interrupciones en tareas de larga duración provocadas por los tiempos de espera de las funciones serverless. El sistema registra las intenciones y los resultados de cada paso en un log persistente mediante la abstracción World, ofreciendo soporte para la plataforma en la nube de Vercel, archivos locales, Postgres, Redis o MongoDB. Ante cualquier fallo, una nueva función lee el registro y reanuda la ejecución exactamente en el punto de corte, evitando la doble facturación de tokens en los LLM.

Procesado por IA desde Vercel Blog; editado por Hamidun News
Vercel lanza durable-harness para ejecutar agentes de IA tolerantes a fallos en la nube
Fuente: Vercel Blog. Collage: Hamidun News.
◐ Escuchar artículo

La creciente popularidad de los agentes autónomos de programación provocó una curiosa paradoja de infraestructura: muchos desarrolladores empezaron a comprar Mac mini en masa o a desactivar el modo de suspensión en sus portátiles para evitar que herramientas como Claude Code, Pi u OpenCode interrumpieran sesiones de varias horas. El entorno local proporciona al agente acceso directo al disco y al contexto, pero trasladar estos flujos de trabajo a entornos serverless en la nube chocaba con limitaciones arquitectónicas evidentes. Ante un fallo de red o un timeout, una máquina virtual convencional o una función serverless pierde el progreso intermedio, obligando a pagar nuevamente por los tokens consumidos y a reiniciar la secuencia desde cero.

Para cerrar esta brecha entre la comodidad del desarrollo local y la fiabilidad de la nube, el equipo de Vercel ha lanzado la solución de código abierto durable-harness.

Registro de pasos y protección contra cobros duplicados

El núcleo de durable-harness se basa en una adaptación del Workflow SDK a través de la interfaz World, que unifica almacenamiento persistente, colas de mensajería y streaming de datos. Antes de cada invocación a un LLM o a una herramienta externa, el sistema guarda la intención en un log persistente y, al completarse la acción, registra el resultado obtenido. Si el contenedor se interrumpe en mitad de la compilación de un proyecto o durante la revisión de un pull request, la cola transfiere la tarea de inmediato a una nueva función.

El nuevo ejecutor lee el registro y continúa el trabajo exactamente desde el punto del fallo. Las respuestas de los modelos que ya habían finalizado se recuperan de la memoria sin volver a llamar a las API de los proveedores, lo que ahorra costes en ventanas de contexto. Al mismo tiempo, las herramientas se rigen por políticas de seguridad: las operaciones idempotentes, como la lectura de archivos, reciben el estado safe y se reintentan automáticamente, mientras que las acciones con efectos secundarios —como procesar pagos o fusionar ramas— se marcan como never, delegando el control en el modelo para verificar si la acción llegó a ejecutarse.

Principales capacidades y especificaciones técnicas de durable-harness:

  • Soporte para entornos de agentes existentes: compatibilidad total con Claude Code, Codex, Pi, fx, eve y OpenCode sin necesidad de reescribir su lógica interna;
  • Arquitectura de almacenamiento World: compatibilidad nativa con la plataforma de Vercel, el sistema de archivos local para desarrollo y despliegues autogestionados sobre PostgreSQL, Redis, MongoDB o Turso;
  • Espacios de trabajo híbridos: ejecución de sesiones ligeras mediante virtual() con emulación bash en memoria, o sandboxes aislados de Vercel con disco persistente para Claude Code y Codex;
  • Estado orientado a documentos: gestión de documentos JSON tipados mediante io.docs para almacenar la planificación de tareas sin necesidad de configurar una base de datos independiente;
  • Depuración en tiempo real: trazabilidad integral de todos los pasos y reintentos dentro de la interfaz de Agent Runs.

Segmentación de memoria y aislamiento de entornos

Operar con el sistema de archivos en la nube suele plantear riesgos de seguridad cuando varias sesiones comparten el mismo host. Los ingenieros de Vercel han dividido los entornos en tres escenarios. Para scripts cortos y pruebas, la biblioteca ofrece una capa virtual donde el árbol de archivos se serializa directamente en el log de eventos de la sesión. Para repositorios de producción de gran tamaño, durable-harness despliega entornos aislados Sandbox con una partición persistente /workspace en una unidad independiente que sobrevive al reinicio de las funciones.

El desarrollo de software avanza de forma constante desde los asistentes de chat interactivos hacia agentes de ingeniería que trabajan en segundo plano durante horas. El lanzamiento de Vercel transforma la orquestación de estos sistemas, pasando de soluciones provisionales caseras a una infraestructura cloud estandarizada. Los equipos ya no dependen de mantener hardware físico encendido en la oficina: compilar, probar y desplegar código ahora puede delegarse con seguridad a procesos distribuidos que garantizan la preservación del contexto ante cualquier fallo de red.

ZK
Hamidun News
Noticias de AI sin ruido. Selección editorial diaria de más de 50 fuentes. Producto de Zhemal Khamidun, Head of AI en Alpina Digital.
✦ Autonomous AI Agents

Delegate Deep Research, Coding & Workflows to an AI Agent

Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.

Launch NomadNet Agent →NomadNet AI Platform
¿Qué te parece?
Cargando comentarios…