Anthropic heeft twee nauw verwante bètafuncties toegevoegd aan de Claude Messages API: on-demand gespreksverdichting en contextbewerking. Beide zijn gericht op een bekend probleem voor ontwikkelaars die assistenten en agenten bouwen: nuttige gesprekken duren vaak langer dan het praktische contextbudget van een model, vooral wanneer toolaanroepen, opgehaalde documenten en multi-turn-instructies zich ophopen.
De belangrijke verandering is dat Anthropic ontwikkelaars niet alleen vertelt om zelf oude berichten samen te vatten. De releaseopmerkingen van het platform van 14 september beschrijven een compactiepad op API-niveau, mogelijk gemaakt via de bètaheader compact-2026-09-04, die een ondertekend compactieblok retourneert. Dat blok kan eerdere gespreksgeschiedenis vervangen bij een later verzoek, terwijl recente beurten intact blijven. Anthropic introduceerde ook contextbewerking in de bètafase, aanvankelijk gericht op het automatisch wissen van oudere toolresultaten en toolaanroepen als een gesprek de tokenlimieten nadert.
Voor applicatieteams is dit een bruikbaarheidsfunctie. Voor gateway-operators, leveranciers van observaties en bedrijven die het verkeer tussen providers normaliseren, is het een protocolwijziging. Een compact Claude-gesprek is niet langer slechts een kortere aanleiding. Het bevat een door de provider gemaakte, ondertekende weergave van eerdere context die als zodanig moet worden bewaard.
Wat er is veranderd in de Claude Messages API
In een conventionele, langlopende chat-integratie hebben ontwikkelaars meestal drie imperfecte opties wanneer het contextvenster vol raakt. Ze kunnen oude beurten laten vallen, hun eigen samenvatting genereren of de gebruiker vragen opnieuw te starten. Elke keuze kan de continuïteit schaden, belangrijke instructies verbergen of het debuggen moeilijker maken.
De nieuwe compactie-bèta van Anthropic verplaatst een deel van dat werk naar de API. De API kan een ondertekend compactieblok produceren voor eerdere gespreksinhoud. Een later verzoek kan dat blok dan in plaats van de oudere berichten verzenden, terwijl nieuwere gesprekken letterlijk worden omgezet. Het ontwerp is belangrijk omdat het gecomprimeerde geschiedenis onderscheidt van gewone, door een assistent geschreven samenvattende tekst. Een gateway die het blok platmaakt tot een string, onbekende velden verwijdert of het behandelt als een normaal gebruikersbericht, kan de bedoelde semantiek schenden.
Contextbewerking valt een gerelateerde bron van tokengroei aan: toolverkeer. Agentische toepassingen kunnen grote gereedschapsoutputs, tussentijdse oproepen en verouderde observaties accumuleren. Anthropic zegt dat de bèta in eerste instantie het automatisch wissen van oudere toolresultaten en oproepen ondersteunt naarmate het gesprek de tokenlimieten nadert. Dat is logisch voor veel workflows, maar het betekent ook dat een later modelantwoord kan afhangen van een gespreksstatus die opzettelijk is gesnoeid door regels aan de providerzijde.
Dit is vooral relevant voor teams die een AI-governancelaag bouwen boven meerdere modelproviders. Het governancesysteem moet niet alleen weten welke prompt is verzonden, maar ook welke delen van de eerdere context zijn behouden, gecomprimeerd of verwijderd.
Waarom gateways dit niet als een algemene samenvatting kunnen behandelen
Het onmiddellijke implementatierisico is compatibiliteit. Veel API-gateways en SDK-wrappers valideren de payloads van aanvragen op basis van bekende schema's. Onbekende parameters op het hoogste niveau kunnen worden verwijderd. Onbekende inhoudsblokken kunnen in tekst worden gedwongen. Logboekpijplijnen kunnen velden die ze niet herkennen, redigeren of transformeren. Dat zijn redelijke standaardwaarden voor gewone metadata, maar ze zijn gevaarlijk als het onbekende object deel uitmaakt van het contextbeheercontract van de modelaanbieder.
Een Claude-bewuste gateway zou de nieuwe compactieparameter en ondertekende blokken moeten behouden zonder ze te herschrijven. Het moet ook een duidelijk onderscheid maken in sporen tussen originele berichten, gecomprimeerde context en recente, ongewijzigde wendingen. Dat onderscheid is niet academisch. Wanneer een klant vraagt waarom een agent een beslissing heeft genomen, moet het audittraject aantonen of het model toegang had tot het oorspronkelijke toolresultaat, een gecomprimeerde weergave of geen van beide.
OpenAI-compatibele gatewayproducten hebben te maken met een bijkomend ontwerpprobleem. Het chat- en reacties-ecosysteem in OpenAI-stijl heeft zijn eigen contextbeheerpatronen, inclusief gehoste agentstatus en providerspecifieke sessieafhandeling. Het ondertekende verdichtingsblok van Anthropic is een ander semantisch object. Een enkel generiek veld met de naam 'samenvatting' of 'geheugen' zal niet voldoende zijn als het systeem providergaranties en herhalingsgedrag moet behouden.
Model Gate-stijl platforms die zowel OpenAI-compatibele routing als Anthropic-stijl API's ondersteunen, hebben daarom mogelijk provider-specifieke contextadapters nodig. Dat betekent niet dat iedere klant de complexiteit ziet.Het betekent dat de gateway een stabiele externe ervaring moet bieden, terwijl de compactie-semantiek van Anthropic intern intact moet blijven.
Analytische analyses, facturering en audittrails worden ingewikkelder
De release-opmerkingen zeggen niet of ondertekende compactieblokken anders worden gefactureerd dan gewone berichttekst. Dat onopgeloste punt is van belang. Als een gecomprimeerd blok wordt geteld zoals elke andere invoer, kunnen factureringssystemen het behandelen als een ander tokendragend verzoekcomponent. Als Anthropic een andere boekhouding toepast, zullen gateways dat verschil duidelijk moeten weergeven in klantfacturen en gebruiksexports.
Zelfs zonder speciale prijzen verandert compactie de manier waarop analyses moeten worden uitgelegd. Een gesprek kan op berichtniveau korter lijken, terwijl het nog steeds het effect heeft van een veel langere voorafgaande uitwisseling. Basistokengrafieken geven geen antwoord op vragen als: hoeveel oorspronkelijke context is gecomprimeerd, hoeveel recente context woordelijk is gebleven, hoe vaak compactie is aangeroepen en of fouten correleren met automatisch gewiste tooluitvoer.
Deze vragen horen thuis in een dashboard voor AI API-gebruiksanalyse in plaats van begraven in onbewerkte logboeken. Enterprise-klanten verwachten steeds vaker dat ze de kosten, het modelgedrag en het toolgebruik in hetzelfde operationele beeld zien. Conversatieverdichting voegt nog een toestandsovergang toe aan die visie.
Er is ook een compliance-invalshoek. Als een gereguleerde klant vraagt welke informatie op een bepaald moment beschikbaar was voor een assistent, kan een operator niet uitsluitend antwoorden van de uiteindelijke verzoekende instantie, tenzij hij de verdichtingsketen begrijpt. Ondertekende blokken kunnen helpen de integriteit te behouden, maar ze nemen de noodzaak van zorgvuldige bewaarregels, voor de klant zichtbare sporen en interne foutopsporingstools niet weg.
Wie moet nu handelen
Ontwikkelaars die Claude rechtstreeks gebruiken, moeten controleren of hun SDK, proxy of logmiddleware de bètaheaders, de compactieparameter op het hoogste niveau, doorstaat en de compactieblokken ongewijzigd retourneert. Ze moeten ook het foutgedrag testen wanneer compactieblokken opnieuw worden afgespeeld in verschillende implementaties, regio's of bij aanvraagtransformaties.
Gatewayteams moeten schemadekking toevoegen voordat klanten met stille degradatie te maken krijgen. Het minimale praktische werk is het stoppen met het schrappen of herschrijven van de nieuwe velden. De betere versie is om gecomprimeerde context afzonderlijk te labelen in logboeken, sporen en gebruiksrecords. Voor teams die al uniforme AI API-facturering bieden, moeten compactiegebeurtenissen voldoende zichtbaar zijn zodat ondersteuningsteams het tokengebruik kunnen afstemmen en het gedrag van lange sessies kunnen verklaren.
Bedrijven met ondersteuningsagenten, coderingsassistenten, onderzoekstools of verkoopcopiloten moeten dit beschouwen als een betrouwbaarheidsfunctie met gevolgen voor het bestuur. Compactie kan lange gesprekken duurzamer maken, maar introduceert ook een nieuwe verborgen laag tussen het zichtbare chattranscript en de daadwerkelijke invoerstatus van het model.
De open vragen zijn nog steeds van materieel belang. Anthropic heeft niet gezegd of compactieblokken de gefactureerde tokenboekhouding veranderen. De stabiliteit op lange termijn van de bètaheader is ook niet gegarandeerd. En omdat contextbewerking zich in eerste instantie richt op oudere toolaanroepen en resultaten, zullen ontwikkelaars moeten verifiëren hoe goed de standaardinstellingen passen in workflows waarin oud toolbewijs juridisch of operationeel belangrijk blijft.
De bredere richting is echter duidelijk. Beheer van lange contexten verschuift van applicatielijmcode naar provider-API's. Gateways die betrouwbaar tussen klanten en modelaanbieders willen zitten, moeten die beweging nu op protocolniveau ondersteunen, niet alleen door kortere prompts door te sturen.