Vercel lance durable-harness pour exécuter des agents IA tolérants aux pannes dans le cloud
Vercel a dévoilé la bibliothèque open source durable-harness, qui transforme les environnements d'exécution d'agents IA populaires (Pi, OpenCode, Codex, Claude Code) en services tolérants aux pannes. Ce package résout le problème des tâches longues interrompues par les timeouts des fonctions serverless. Le système consigne les intentions et les résultats de chaque étape dans un journal sécurisé via l'abstraction World, prenant en charge la plateforme cloud de Vercel, les fichiers locaux, Postgres, Redis ou MongoDB. En cas de panne, une nouvelle fonction lit ce journal et reprend l'exécution exactement là où elle s'est arrêtée, évitant ainsi toute double facturation de tokens LLM.
Traité par IA depuis Vercel Blog ; édité par Hamidun News
L'engouement pour les agents de code autonomes a provoqué un étrange paradoxe d'infrastructure : les développeurs ont massivement acheté des Mac mini ou désactivé la mise en veille de leurs ordinateurs portables pour éviter que Claude Code, Pi ou OpenCode n'interrompent des sessions de plusieurs heures. Si l'environnement local offre à l'agent un accès direct au disque et au contexte, le portage de tels pipelines vers le cloud serverless s'est longtemps heurté à des limites architecturales. Une machine virtuelle standard ou une fonction Lambda perd toute progression intermédiaire lors d'une panne réseau ou d'un timeout, obligeant à payer à nouveau pour les tokens et à relancer toute la chaîne depuis le début.
L'équipe de Vercel a donc déployé la solution open source durable-harness, conçue pour combler le fossé entre le confort du local et la fiabilité du cloud.
Journalisation des étapes et protection contre la double facturation
Au cœur de durable-harness se trouve une adaptation du Workflow SDK via l'interface World, qui regroupe stockage persistant, file d'attente de messages et streaming de données. Avant chaque appel à un LLM ou à un outil externe, le système enregistre l'intention dans un journal persistant, puis consigne le résultat effectif une fois l'opération terminée. Si le conteneur s'arrête au milieu du build d'un projet ou de l'analyse d'une pull request, la file d'attente transmet instantanément la tâche à une nouvelle fonction.
Le nouvel exécuteur lit le journal et reprend le travail exactement au moment de l'incident. Les générations déjà produites par les réseaux neuronaux sont extraites de la mémoire sans solliciter à nouveau les API des fournisseurs, ce qui préserve le budget alloué aux fenêtres de contexte. Parallèlement, les outils sont balisés par des politiques de sécurité : les opérations idempotentes comme la lecture de fichiers reçoivent le statut safe et redémarrent automatiquement, tandis que les actions avec effets de bord (mutations), telles que l'exécution d'un paiement ou le merge d'une branche, sont marquées comme never, confiant le contrôle au modèle pour vérifier la réalité de l'exécution.
Fonctionnalités clés et caractéristiques techniques de durable-harness :
- Prise en charge des environnements d'agents existants : compatibilité totale avec Claude Code, Codex, Pi, fx, eve et OpenCode, sans réécrire leur logique interne ;
- Architecture de stockage World : support natif de la plateforme Vercel, du système de fichiers local pour le développement et du self-hosting sur PostgreSQL, Redis, MongoDB ou Turso ;
- Espaces de travail hybrides : lancement de sessions légères via virtual() avec émulation bash en mémoire, ou environnements isolés Vercel Sandbox avec disque persistant pour Claude Code et Codex ;
- État orienté document : prise en charge des documents JSON typés via io.docs pour stocker les plans de tâches sans devoir instancier de base de données dédiée ;
- Débogage en temps réel : traçage de bout en bout de l'ensemble des étapes et des réexécutions au sein de l'interface Agent Runs.
Segmentation de la mémoire et isolation des environnements
Dans le cloud, la manipulation du système de fichiers engendre souvent des risques de sécurité dès lors que plusieurs sessions partagent le même hôte. Les ingénieurs de Vercel ont structuré les environnements selon trois cas d'usage. Pour les scripts courts et les tests, la bibliothèque met à disposition une couche virtuelle où l'arborescence des fichiers est sérialisée directement dans le journal d'événements de la session. Pour les dépôts d'entreprise volumineux, durable-harness déploie des bacs à sable dédiés Sandbox avec une partition persistante /workspace montée sur un stockage séparé, capable de survivre au redémarrage des fonctions.
L'industrie logicielle passe progressivement des assistants de chat interactifs aux agents ingénieurs exécutant des tâches de fond pendant des heures. Le lancement de Vercel fait basculer l'orchestration de ces architectures des bricolages internes vers une véritable infrastructure cloud standardisée. Les équipes n'ont désormais plus besoin de rattacher leurs tâches d'agents à des machines physiques au bureau : la compilation, les tests et le déploiement de code peuvent être confiés en toute sécurité à des processus distribués, avec l'assurance de préserver le contexte face à n'importe quelle coupure réseau.
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.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.