Agentes de IA de longa duração podem substituir seus modelos, harnesses de orquestração, superfícies de interação e hosts, ao mesmo tempo em que precisam reter identidade, memória e linhagem de corpo executável. Na prática atual, esses elementos estão entrelaçados com o runtime, de modo que uma troca significa reconstruir o agente do zero.

O design separa um substrato que carrega a continuidade P_t=(I_t, M_t, B_t) das ligações de execução e interação substituíveis. Seis invariantes de continuidade e um protocolo de quiesce-checkpoint-validate-bind-rehydrate-resume regem a preservação de estado, as mudanças de capacidade e a autoridade de continuação; Enoch implementa o design por meio de um corpo de software reutilizável, estado privado instalado, contratos de provedor e migração cercada.

A evidência é mecânica e deliberadamente delimitada: um caso operacional reteve a identidade de uma instância estabelecida, memória não vazia, revisão de corpo e IDs de tarefas históricas ao longo de uma mudança de host, de uma troca conjunta de modelo e harness de Codex para Claude e de uma substituição de superfície de chat; uma tarefa entre hosts foi retomada a partir de um checkpoint de artefato verificado; e um estudo supervisionado Codex-Muse-Codex completou cinco idas e voltas comuns e cinco controles pareados no mesmo runtime nas primeiras tentativas.

Uma interrupção planejada de worker foi recuperada por meio da API nativa de tarefas, com o checkpoint preservado, uma resposta obsoleta rejeitada e uma conclusão de tarefa registrada. Os autores afirmam que esses resultados estabelecem continuidade mecânica para implantações e fluxos de trabalho testados — não equivalência comportamental, portabilidade para tarefas arbitrárias ou confiabilidade sem supervisão.

Fazer do agente um substrato P_t = (identidade, memória, corpo) que os runtimes tomam emprestado, movido por meio de um protocolo de quiesce-checkpoint-validate-bind-rehydrate-resume

Os invariantes de continuidade tornam "o mesmo agente" verificável em vez de apenas afirmado.

A validação no momento da ligação detecta mudanças de capacidade antes que o agente retome o trabalho.

A migração cercada limita o que um novo runtime pode fazer com o estado antigo.

Tarefas com checkpoint permitem que um agente interrompido retome sem duplicar efeitos — uma resposta obsoleta foi rejeitada e exatamente uma conclusão foi registrada.

Trate "qual modelo executa o agente" como uma peça substituível. Se a identidade e a memória vivem fora do runtime, trocar o modelo passa a ser manutenção de rotina em vez de começar de novo.

Artefatos públicos estão em github.com/our-ark/enoch-muse-runtime. A versão 2 (setembro de 2026) acrescentou migrações de Claude/host/superfície, tarefas com checkpoint, controles e evidências de recuperação de falhas; os autores delimitam explicitamente as alegações a fluxos de trabalho delimitados.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. Runtime-Independent Persistent Agents: Preserving Identity, Memory, and Code Across Models, Harnesses, and Servers arXiv Software Engineering · arxiv.org ·