Agenten får et varig filsystem støttet av SQLite. Den kan lese, skrive og redigere filer, kjøre skallkommandoer og arbeide i et samlet miljø for filer, kode og oppsett . Filer kan også fylles fra blant annet skylagring eller kildekodekontroll .
Det betyr at utvikleren slipper å koble sammen beregning, lagring og sandkassefunksjoner manuelt. Cloudflare beskriver lanseringen som et åpen kildekode-eksperiment for å lære sammen med kunder som kjører agenter i stor skala .
Den andre oppdateringen gjelder Workers RPC. Python Workers og JavaScript-/TypeScript-Workers kan nå kalle metoder hos hverandre direkte gjennom Service bindings .
I praksis kan en Python-basert agent bruke en JavaScript-Worker til databehandling – eller motsatt – uten at utvikleren må sette opp egne avhengigheter, skjemaer, protobuf-definisjoner eller serialiseringskode . Pyodides Foreign Function Interface, eller FFI, håndterer automatisk konverteringen mellom språkene .
Kallene oppfører seg i stor grad som vanlige funksjonskall. Feil kan sendes videre til stedet der kallet ble gjort, og strukturerte, klonbare datatyper kan brukes som parametere eller returverdier . Også levende objekter, funksjoner og strømmer kan krysse språkgrensen .
For utviklere betyr dette at en løsning kan settes sammen av komponenter i flere språk uten at hver del må behandles som et separat system med et tungt integrasjonslag.
Cloudflare utvider samtidig Workers og Containers med støtte for inngående TCP-forbindelser gjennom Spectrum . Spectrum er Cloudflares inngangsproxy for trafikk som ikke bruker HTTP.
En ny connect(socket)-håndterer gjør det mulig for en Worker å ta imot en inngående TCP-socket direkte . Dette åpner for full-dupleks gRPC-applikasjoner, der begge sider kan sende data samtidig, samt automatisk oversettelse mellom gRPC og gRPC-Web i Workers .
Oppdateringen gjør at utviklere kan bruke protokoller som strømming, toveis kommunikasjon og andre lavforsinkelsesforbindelser – ikke bare vanlige HTTP-kall. Ifølge Cloudflare er dette første gang Workers-plattformen åpnes for inngående protokoller utover HTTP .
Sett under ett handler kunngjøringene om mer enn tre enkeltfunksjoner:
Budskapet fra Cloudflare er dermed at agentinfrastruktur bør ligne mer på en komplett datamaskin enn på en enkelt kodefunksjon. Agenten får et arbeidsområde, flere mulige kjøremodeller og tilgang til nettverkstjenester som ikke er bundet til HTTP.
Det kan gi Cloudflare en mer sammenhengende plattform for å bygge, distribuere og koble sammen autonome agenter ved kanten av nettverket – uten at utviklerne selv må administrere servere, containere eller protokolloversettelse. Samtidig er @cloudflare/computer fortsatt en tidlig forhåndsversjon, så både API-et og utformingen kan endres videre .