OpenAI gaf de agent-loop zojuist weg. De sessie is het deel dat je huurt

Surya Pratap
By Surya Pratap

11 september 2026

12 min leestijd

AI en technologie
Een diagram dat een agent-stack in drie banen opdeelt: de loop, die OpenAI nu gratis draait en die open source is in de Codex-repository; de sessie, die duurzaam is, bewaard wordt, alleen in de VS draait en niet in aanmerking komt voor Zero Data Retention; en de tools, data en domeinlogica, die van de founder blijven — met de middelste baan gemarkeerd als de laag die gehuurd wordt in plaats van bezeten, en een notitie dat duurzaamheid en bewaring dezelfde eigenschap zijn, beschreven door engineering en door legalDrie banen, waarvan één gehuurdHover to explore
De loop is gratis en open. De state is geen van beide. De overstapkosten verhuisden van de code die je schreef naar de transcripten die je niet schreef.

Ongeveer achttien maanden lang zat het lastigste van een agent-product niet in de modelcall. Het zat in alles eromheen. Op 10 september 2026 leverde OpenAI dat hele pakket als managed service, zonder opslag, met een limitations-pagina die de meeste berichtgeving oversloeg.

Beide helften doen ertoe. De tweede het meest.

1. Wat er daadwerkelijk uitkwam

De Agents API ging in public beta en ontsluit dezelfde harness die Codex draait. De documentatie brengt het terug tot vier primitieven:

De Agents API, zoals gedocumenteerd

Vier begrippen, waarvan er één het echte werk doet

  • Agent — het model, de instructies, de tools en de MCP-servers die het tot zijn beschikking heeft.
  • Environment — een optionele sandbox waar de agent bestanden leest en commando's uitvoert.
  • Session — "een duurzame instantie van een agent die aan taken werkt".
  • Events en items — de input die je erin stuurt en de output die eruit komt.

Daarachter draait OpenAI de loop: het platform verzorgt "sessie-orchestratie, contextcompactie en herstel". Sessies vatten eerder werk samen zodra het venster volloopt, verdelen taken over subagents onder een concurrency-plafond (max_concurrent_subagents staat op 4 in het gepubliceerde voorbeeld), laden tooldefinities on demand in plaats van ze elke beurt allemaal te betalen, en overleven storingen zonder dat jij de retry schrijft.

Sandboxes komen in drie smaken: gehost door OpenAI, zelf gehost via codex exec-server over een uitgaande WebSocket, of via een partner — Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop en Vercel werden bij de lancering genoemd.

En de prijsstelling is de kop die niemand helemaal geloofde: de Agents API rekent zelf niets. Je betaalt modeltokens tegen standaardtarief, standaardtarieven voor door OpenAI geleverde tools, en containertijd als je een gehoste sandbox gebruikt. De orchestratie is gratis.

2. De harness is niet langer waar het werk zit

Ik heb deze zomer twee keer over de harness geschreven, beide keren als iets waartussen je kiest. Prime Agent en Muse Code deden tegengestelde weddenschappen over open versus gehost, en DeepSeek gaf er één vrij waarin zelfs de loop een plugin is. De gedeelde premisse van dat hele debat was dat de harness echt engineering is met echte ontwerpkeuzes, en dat er één kiezen een strategische daad is.

Die premisse is zojuist flink verzwakt — althans voor de delen die iedereen identiek zat te bouwen.

Niemand onderscheidde zich met zijn retry-logica. Iedereen zat hem alleen maar te schrijven.

Loop de lijst af van wat de managed harness nu doet en vraag je eerlijk af welke daarvan jouw team beter deed dan een competente default. Context compacteren als het venster volloopt. Parallelle toolcalls. Een subagent die zijn eigen context krijgt en een resultaat teruggeeft. Hervatten na een crash zonder vanaf beurt één opnieuw te spelen. Toolschema's lazy laden zodat honderd tools niet honderd schema's per beurt kosten.

Dat zijn precies de punten op de interne infrastructuurbacklog van elk agent-team, en het is nergens waar iemands product wint. Als een concurrent ze gratis levert en ze werken, wordt je eigen versie aanhouden een beslissing die je moet verantwoorden in plaats van een die zichzelf verantwoordt.

Het efficiëntieargument dat wél echt is

Lazy tooldefinities en automatische compactie pakken het residentieprobleem direct aan — elk bestand dat een agent leest blijft resident en wordt elke beurt opnieuw gefactureerd — en een managed compactor die correct draait verslaat een zelfgebouwde die draait wanneer iemand eraan denkt. Deze besparing is echt, geen marketing.

3. De alinea die je moet lezen voordat je toehapt

Dit is de regel, uit OpenAI's eigen Agents API-documentatie:

Uit de limitations van de Agents API

De Agents API ondersteunt dataresidentie momenteel alleen in de Verenigde Staten en ondersteunt geen Zero Data Retention. Een zelf gehoste sandbox kiezen maakt de Agents API niet ZDR-geschikt.

Lees die laatste zin twee keer, want hij sluit precies de nooduitgang waar een founder als eerste naar grijpt.

De intuïtie zegt: prima, onze code is gevoelig, dus we draaien de sandbox in onze eigen VPC. Dat kan. De compute verhuist. De bestanden blijven op jouw infrastructuur. En je bent nog steeds niet ZDR-geschikt, want de sandbox was nooit het ding dat bewaard werd.

4. Duurzaamheid en bewaring zijn één eigenschap

Dit is het deel dat ik een founder echt zou willen laten landen, want het is geen beleidsgat dat een latere release dichtzet.

Wat een duurzame sessie waardevol maakt, is dat hij zich dingen herinnert. Je kunt hem morgen een taak teruggeven en hij weet wat hij las, wat hij probeerde, wat faalde en wat hij concludeerde, zonder dat jij iets herbouwt. OpenAI's documentatie zegt het onomwonden: de API "bewaart sessiestate zodat je werk over beurten heen kunt voortzetten zonder de gesprekscontext opnieuw op te bouwen".

Beschrijf datzelfde mechanisme nu eens aan een security reviewer. Een derde partij houdt een persistent, herspeelbaar verslag bij van alles wat je agent aanraakte — bestandsinhoud, tooloutput, tussentijdse redenering, klantdata die erdoorheen ging — op infrastructuur die je niet beheert, in een jurisdictie die je niet koos.

Duurzaamheid is bewaring met de marketing eroverheen. Eén eigenschap, beschreven door engineering en door legal.

Er bestaat geen versie hiervan waarin de sessie een herstart overleeft en er niets bewaard blijft. Zero Data Retention en een duurzame sessie sluiten elkaar per constructie uit, en de eerlijke lezing van die limitations-pagina is niet "nog niet" maar "niet zolang de functie zo werkt".

Dat herformuleert de beslissing. Dit is geen vinkje dat in Q1 opengaat. Het is een structurele ruil: je ruilt de mogelijkheid om een koper te beloven dat er niets bewaard wordt in voor de mogelijkheid te stoppen met het onderhouden van een agent-loop. Voor een hoop producten is die ruil overduidelijk juist. Voor sommige is hij diskwalificerend vanaf dag één, en het nuttige is te weten welke van de twee jij bent voordat je er acht maanden bovenop bouwt.

5. Wat portabel is en wat niet

Het open-sourceframe heeft mensen in de war gebracht, dus het loont om het netjes uit elkaar te trekken.

De harness-logica

Portabel
De Codex-harness is open. Je kunt lezen hoe compactie, tool dispatch en subagent-coördinatie werken, hem zelf draaien en forken. Dat is oprecht meer dan de meeste managed agent-aanbiedingen geven, en het betekent dat het gedrag van je agent inspecteerbaar is in plaats van een black box. Eer wie eer toekomt.

De sandbox

Portabel
Negen genoemde providers plus je eigen codex exec-server maken de uitvoeromgeving tot een echte keuze, met echte CPU-, GPU-, geheugen- en VPC-opties. Als je zorg is waar code draait en waar bestanden staan, is die zorg vandaag al adresseerbaar.

De sessiestate

Gevangen
De opgebouwde context van elke langlopende agent-instantie staat op OpenAI's infrastructuur, in de VS, bewaard. Er is geen exporteer-en-hervat-elders-verhaal, want de gecompacteerde state is een artefact van hun compactor. Dit is de lock-in, en het is degene die niemand noemt als men lock-in opsomt.

De modelkoppeling

Gevangen
De voorbeelden draaien gpt-6-astra. Een harness die context beheert, kiest wanneer te compacteren en subagents coördineert, is mede-ontworpen met het model waartegen hij is afgestemd. Zelfs met open harness-code is "een andere provider erin schuiven" het overdoen van die afstemming, niet een configuratiewijziging.

De overstapkosten zijn verplaatst. Het was de orchestratiecode die je schreef — vervelend, maar van jou. Het zijn nu de transcripten die je niet schreef, en die zijn dat niet.

6. De deal aannemen zonder de lock-in

Wil je de gratis loop — en de meeste teams zouden hem minstens moeten doorrekenen — dan is de architectuur die je opties openhoudt dezelfde die je agent debugbaar maakt, wat een prettig toeval is.

Maak de sessie afgeleid, niet primair

Eén
Je eigen opslag houdt de taak vast, de input, de genomen beslissingen en de geproduceerde artefacten. De sessie van de leverancier houdt werkcontext vast die de volgende beurt versnelt. Als er vannacht een sessie verdween, zou je snelheid moeten verliezen, geen waarheid. Teams die dit overslaan eindigen met de feitelijke geschiedenis van hun product in andermans samenvattingsformaat.

Zet checkpoints op jouw grenzen, niet op die van hen

Twee
Elke keer dat de agent een betekenisvolle eenheid afrondt, schrijf je het resultaat weg in jouw systeem, in een vorm die jij hebt bepaald. Dat is je audittrail, je hervatpunt en je migratiepad in één. Het is ook wat je een enterprise-koper voorlegt die vraagt wat de agent deed — iets wat een gecompacteerde leverancierssessie niet namens jou kan beantwoorden.

Weet wat de grens over gaat

Drie
Bepaal bewust welke data een agent-sessie ooit mag zien, en handhaaf dat vóór de call in plaats van in een beleidsdocument. Redactie, scoped credentials en synthetische fixtures aan de grens zijn nu goedkoop en enorm duur om achteraf in te bouwen, zodra de bewaarde transcripten al bevatten wat je liever niet had gehad.

Doe dit en de Agents API wordt een versneller die je kunt verlaten. Sla het over en hij wordt de plek waar het geheugen van je product woont.

7. De cijfers van de launch partners lezen

Bij de lancering hoorden klantresultaten, en die zijn het waard om nauwkeurig te noemen en passend af te waarderen: één launch partner rapporteerde een evaluatiescore die van 0,71 naar 0,85 ging met ruwweg 4x minder latency, een ander een kostenreductie van 60 % per case, een derde 86 % minder mislukte responses.

Dat zijn echte teams die echte verschillen rapporteren. Het zijn ook door de leverancier geselecteerde, zelfgerapporteerde, niet-geauditeerde cijfers, gemeten tegen wat die teams daarvóór hadden — wat, voor een bedrijf dat instemde launch partner voor managed orchestratie te worden, plausibel een zelfgebouwde loop was die aan vervanging toe was.

Wat de cijfers wel en niet aantonen

Ze tonen aan dat een competente managed harness een verwaarloosde interne verslaat, wat nooit ter discussie stond. Ze tonen niet aan dat hij een onderhouden interne verslaat, en geen enkele gepubliceerde vergelijking doet dat. Neem ze als bewijs dat het ding werkt, niet als jouw verwachte verbetering.

8. Waar ik zou uitkomen

Een recht antwoord per situatie

De regel over bewaring beslist het meeste hiervan voordat iets anders dat doet

  • Je verkoopt aan de EU, zorg, financiën of de publieke sector. Bouw er nog niet op. Residentie alleen in de VS en geen ZDR maken een eind aan je eerste serieuze security review, en dat ontdekken na acht maanden integratie is de dure variant.
  • Vóór product-market fit, consument of mkb, geen gereguleerde data. Neem hem. Elke week aan compactielogica is een week niet besteed aan datgene waarop klanten je beoordelen, en de loop is nu gratis.
  • Je hebt al een werkende harness in productie. Ruk hem er niet uit op een lanceerpost. Draai één echte workload op beide manieren, vergelijk tokenkosten en faalpercentage, en houd de winnaar — jij bezit hier het zeldzaamste bezit dat er is: een nulmeting.
  • Langlopend autonoom werk over dagen. Dit is de sterkste match. Duurzame sessies met managed herstel zijn precies het moeilijke deel, en dat zelf herbouwen kost maanden.
  • Jouw onderscheid ís de agent-loop. Dan is je slotgracht zojuist tot commodity gemaakt door een gratis alternatief, en dat is deze week beter te weten dan volgend jaar.

9. Wat ik er niet in zou lezen

Een public beta is een public beta. Residentie, ZDR en modelondersteuning kunnen allemaal veranderen, en een beperking die vandaag structureel is voor het duurzame-sessieontwerp kan later worden beantwoord met een andere sessiemodus. Bouw op wat gedocumenteerd is, niet op wat plausibel is.

"Geen opslag" is niet "geen kosten". Containertijd wordt gefactureerd, gehoste tools worden gefactureerd, en een harness die transparant compacteert en subagents start maakt tokenverbruik moeilijker te voorspellen, niet makkelijker. Meet uitgaven per afgeronde taak vanaf dag één, niet per call.

Gratis orchestratie is een strategie, geen vrijgevigheid. De laag erboven weggeven om de tokens eronder te verkopen is de oudste zet in infrastructuur, en hij werkt juist omdat de gratis laag oprecht goed is. Dat is een argument om hem met open ogen te gebruiken, niet om hem te weigeren.

De eerlijke samenvatting

De agent-harness hield op 10 september 2026 op een onderscheidende factor te zijn. Contextcompactie, subagent-coördinatie, lazy tool loading en crashherstel zijn nu een managed service zonder opslag, en het argument om je eigen versie daarvan te onderhouden moet gemaakt worden in plaats van aangenomen.

Wat het als strategische vraag vervangt, is de sessie. Een duurzame agent-sessie is het nuttigste primitief in deze release en het enige dat je niet zelf kunt hosten, waarop je geen bewaringsgaranties kunt krijgen en dat je niet kunt meenemen. Duurzaamheid en bewaring zijn dezelfde eigenschap, wat betekent dat dit een ruil is en geen tijdelijk gat.

Huur de loop. Bezit de state. De teams die dit misrekenen merken het een jaar lang niet, en merken het dan in één klap.

Bronnen: OpenAI, "Introducing the Agents API" · OpenAI API-documentatie, overzicht van de Agents API · OpenAI API-changelog, 10 september 2026 · MarkTechPost, "OpenAI Launches the Agents API in Public Beta, Putting the Codex Harness Behind One API Call" · De primitieven, de tekst van de limitations en alle prijscomponenten zijn geciteerd uit OpenAI's documentatie; de cijfers van launch partners zijn door de leverancier gerapporteerd. De lezing van duurzaamheid en bewaring als één eigenschap, en elke architectuuraanbeveling, zijn van mij. Voor hoe het harness-debat eruitzag toen het nog een keuze tussen leveranciers was, zie de twee harnesses die binnen 48 uur uitkwamen met tegengestelde weddenschappen.

IdeaToMVP Academy

Want to build with AI — not just read about it?

4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.

Explore the Academy →
Share this post :