Cloudflare sporer nå hvert modellkall og token i agentene dine
Cloudflare måler nå hvert modellkall, verktøykall og token i agenter som kjører på Workers.
Cloudflare åpnet 4. august en egen Agents-visning i dashbordet, og første funksjon ut er agent-tracing. Workers-tracing har lenge vist fetch-kall, KV-lesninger og D1-spørringer, men sporene stoppet ved infrastrukturlaget: du så databasespørringen, ikke at agenten valgte feil verktøy før den kjørte den. Fra start støttes OpenTelemetry-kompatible agent-rammeverk som Think, Flue og AI SDK.
Poenget Cloudflare bygger på er at agentfeil sjelden ser ut som feil.
«En agent kan returnere HTTP 200 og likevel feile.» — Nevi Shah, Matt Simpson og Fred Schott, Cloudflare
Den kan velge feil verktøy, sende foreldet kontekst videre til en subagent eller brenne tokens i en retry-løkke uten at et eneste statuskall ser galt ut. Traces-fanen viser i stedet en fossefall-visning per tur. I Cloudflares eget eksempel bruker en TravelPlanner-agent 2,72 minutter totalt, der subagenten itinerary_builder står for 1,83 minutter og ett enkelt modellkall mot glm-4.7-flash tar 17,59 sekunder. Verktøykjøringene under henger sammen med D1-spørringen og KV-skrivingen de utløste.
Messages-fanen spiller av hele samtalen etterpå: systeminstruksjoner, modellens tenkning, verktøyargumenter og resultater. Det er avspilling av lagrede data, ikke ny kjøring, og innstillingene storeMessages og storeTools styrer om payloadene lagres i det hele tatt. Sporene kan også eksporteres til et hvilket som helst OTLP-kompatibelt mål, så dataene låses ikke inne hos Cloudflare.
Prisingen henger på Workers Observability. Tracing er gratis så lenge betaen varer, og fra 1. oktober 2026 gir Workers Free 200 000 hendelser per dag med tre dagers lagring, mens Workers Paid inkluderer 20 millioner i måneden med sju dagers lagring og tar 0,60 dollar per ekstra million. Hvert span teller som en hendelse, også de som ikke vises i Agents-visningen.
Hva bør du gjøre?
- Slå på tracing i wrangler.jsonc ved å sette observability.traces.enabled til true, og sjekk om rammeverket ditt allerede sender OpenTelemetry-spans.
- Skru av payload-lagring med storeMessages og storeTools på agenter som håndterer persondata, før tracingen begynner å lagre samtalene.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.