Los agentes de IA de larga vida pueden reemplazar sus modelos, arneses de orquestación, superficies de interacción y hosts, a la vez que necesitan conservar la identidad, la memoria y el linaje del cuerpo ejecutable. En la práctica actual, esos elementos están entrelazados con el entorno de ejecución, por lo que un cambio implica reconstruir el agente desde cero.
El diseño separa un sustrato portador de continuidad P_t=(I_t, M_t, B_t) de los enlaces de ejecución e interacción reemplazables. Seis invariantes de continuidad y un protocolo de quiescencia-checkpoint-validación-vinculación-rehidratación-reanudación rigen la preservación del estado, los cambios de capacidades y la autoridad de continuación; Enoch implementa el diseño mediante un cuerpo de software reutilizable, estado privado instalado, contratos de proveedor y migración con cercado (fencing).
La evidencia es mecánica y deliberadamente acotada: un caso operativo conservó la identidad de una instancia establecida, memoria no vacía, revisión del cuerpo e identificadores de tareas históricos a través de un cambio de host, un cambio conjunto de modelo y arnés de Codex a Claude, y una sustitución de superficie de chat; una tarea entre hosts se reanudó desde un checkpoint de artefacto verificado; y un estudio supervisado Codex-Muse-Codex completó cinco idas y vueltas ordinarias y cinco controles emparejados con el mismo entorno de ejecución en sus primeros intentos.
Una interrupción planificada de un trabajador se recuperó mediante la API nativa de tareas con el checkpoint preservado, se rechazó una respuesta obsoleta y se registró la finalización de una tarea. Los autores afirman que estos resultados establecen continuidad mecánica para despliegues y flujos de trabajo acotados probados —no equivalencia de comportamiento, portabilidad de tareas arbitrarias ni fiabilidad sin supervisión.
Convertir al agente en un sustrato P_t = (identidad, memoria, cuerpo) que los entornos de ejecución toman prestado, trasladado mediante un protocolo de quiescencia-checkpoint-validación-vinculación-rehidratación-reanudación
Los invariantes de continuidad hacen que «el mismo agente» sea verificable en lugar de afirmado.
La validación en el momento de la vinculación detecta cambios de capacidades antes de que el agente reanude el trabajo.
La migración con cercado limita lo que un nuevo entorno de ejecución puede hacer con el estado antiguo.
Las tareas con checkpoint permiten que un agente interrumpido se reanude sin duplicar efectos: se rechazó una respuesta obsoleta y se registró exactamente una finalización.
Tratar «qué modelo ejecuta al agente» como una pieza reemplazable. Si la identidad y la memoria viven fuera del entorno de ejecución, cambiar el modelo pasa a ser mantenimiento rutinario en lugar de empezar de nuevo.
Los artefactos públicos están en github.com/our-ark/enoch-muse-runtime. La versión 2 (septiembre de 2026) añadió migraciones de Claude/host/superficie, tareas con checkpoint, controles y evidencia de recuperación ante fallos; los autores acotan explícitamente las afirmaciones a flujos de trabajo acotados.
CONSULTA LAS PRUEBAS
Las fuentes
- Runtime-Independent Persistent Agents: Preserving Identity, Memory, and Code Across Models, Harnesses, and Servers arXiv Software Engineering · arxiv.org ·