Programmeeragents zoals Claude Code en Codex zijn gemaakt om op je eigen laptop te draaien. Steeds vaker laten ontwikkelaars ze in de cloud werken, zodat een klus van uren doorgaat terwijl de laptop dicht is. Dat gaat mis zodra een server crasht of een tijdslimiet raakt: het gesprek en de voortgang zitten dan in het geheugen van een proces dat niet meer bestaat. Vercel, bekend van zijn hostingplatform voor webapps, brengt daarvoor nu durable-harness uit, een gratis open source pakket.

Een logboek van elke stap

Het idee is eenvoudig. Durable-harness legt een schil om bestaande agentsoftware, zonder die zelf aan te passen. Elke stap in een sessie komt in een logboek: wat de agent van plan is voordat hij een AI-model of een tool aanroept, en wat eruit kwam. Valt de server weg, dan neemt een nieuwe server de beurt over, leest het logboek en gaat verder waar het stopte.

Stappen die al klaar waren, worden niet opnieuw uitgevoerd. Dat scheelt geld, want je betaalt een modelaanroep niet twee keer. Voor tools geeft de ontwikkelaar zelf aan wat veilig is. Een opzoekactie mag na een crash gewoon opnieuw. Een actie als een terugbetaling krijgt het label 'nooit herhalen'; de agent hoort dan dat die mogelijk al is uitgevoerd, zodat hij niet blind nog een keer betaalt.

Welke agents en waar

Het pakket werkt volgens Vercel met Pi, OpenCode, Claude Code en Codex. Je kunt het draaien op Vercel zelf, op je eigen server met een Postgres-database (volgens Vercel ook MongoDB, Redis of Turso), of tijdens het ontwikkelen gewoon op je eigen computer. Wisselen tussen die opties is een kwestie van instellingen, niet van code.

Er zitten wel haken aan. Volgens MarkTechPost is de software nog versie 0.0.x, dus experimenteel. Claude Code en Codex draaien alleen in een afgeschermde Vercel Sandbox, ook als je de rest zelf host. En hoe snel en betrouwbaar het herstel werkt, is alleen door Vercel zelf beweerd: onafhankelijke metingen zijn er nog niet. De code staat onder de Apache 2.0-licentie op GitHub; Vercel lichtte het pakket toe in een eigen blog.

Agents die doorwerken als jij weg bent

De release past in een bredere trend: AI-agents verhuizen van de laptop naar de cloud en werken uren zelfstandig door. Zo kan de @GitHub-assistent vanuit Slack en Teams code aanpassen zonder dat je een editor opent. Hoe langer zo'n klus duurt, hoe groter de kans dat er onderweg iets omvalt. Voor teams in Nederland die zulke agents op eigen servers in de EU willen laten draaien, is de Postgres-optie interessant: dan blijft het logboek, met daarin de volledige gesprekken en toolresultaten, op een eigen database staan. Wel geldt dan: dat logboek bevat alles wat de agent zag, dus ook code en bedrijfsgegevens, en verdient dezelfde beveiliging als de rest van je systemen.