Zum virtuellen Computer gehören ein dauerhaftes, von SQLite unterstütztes Dateisystem, Shell-Befehle und ein einheitlicher Arbeitsbereich für Dateioperationen, Codeausführung und die Einrichtung der Umgebung . Entwickler müssen Rechenleistung, Speicher und Sandboxing dadurch nicht mehr von Hand zu einer solchen Umgebung verbinden.
Cloudflare veröffentlicht @cloudflare/computer zunächst als offenes Experiment, um gemeinsam mit Kunden Erfahrungen beim Betrieb von Agenten in großem Maßstab zu sammeln .
Ebenfalls am Montag hat Cloudflare sprachübergreifendes Workers RPC angekündigt. Python-Workers und JavaScript- beziehungsweise TypeScript-Workers können ihre Methoden nun direkt über Service Bindings aufrufen .
Für Entwickler entfällt dabei ein großer Teil des üblichen Integrationsaufwands: Es sind weder zusätzliche Abhängigkeiten noch Schema-Definitionen, Protobuf oder eigener Serialisierungscode erforderlich . Die Aufrufe verhalten sich wie gewöhnliche Funktionsaufrufe; Ausnahmen werden bis zur aufrufenden Stelle weitergereicht .
Pyodides Foreign Function Interface (FFI) übernimmt die automatische Typumwandlung. Auch live verwendbare Objekte, Funktionen und Datenströme können die Sprachgrenze passieren . Strukturierte, klonbare Datentypen lassen sich als Parameter oder Rückgabewerte nutzen . So kann beispielsweise ein Python-basierter Agent einen JavaScript-Worker für Datenverarbeitung aufrufen – und umgekehrt.
Cloudflare erweitert Workers und Container außerdem um Unterstützung für eingehende TCP-Verbindungen über Spectrum, Cloudflares Proxy- und Zugangsservice für nicht auf HTTP basierenden Datenverkehr . Dadurch lassen sich Sockets direkt an Durable Objects und Container weiterleiten .
Ein neuer connect(socket)-Handler in der Workers-Laufzeit ermöglicht es einem Worker, ein eingehendes TCP-Socket direkt anzunehmen . Entwickler können damit vollständig bidirektionale gRPC-Anwendungen betreiben oder innerhalb von Workers automatisch zwischen gRPC und gRPC-Web übersetzen lassen .
Damit beschränkt sich die Workers-Plattform nicht mehr nur auf HTTP. Streaming, dauerhafte bidirektionale Verbindungen und andere latenzarme Kommunikationsmuster werden auch für agentenbasierte Anwendungen zugänglich.
Zusammengenommen ergeben die drei Ankündigungen eine klare Plattformstrategie:
Die Botschaft lautet: Cloudflare will nicht nur eine weitere Umgebung zum Ausführen von KI-Code anbieten, sondern die Infrastruktur für eine agentenorientierte Cloud aufbauen. Agenten bekommen eigene Computer statt lediglich Container, Programmiersprachen werden leichter kombinierbar und Netzwerkprotokolle werden weniger zum Flaschenhals.
Für Entwickler entsteht damit ein zusammenhängender Ort, an dem sie autonome Agenten am Edge bauen, bereitstellen und miteinander verbinden können – ohne Server, Container und Protokollübersetzungen jeweils selbst verwalten zu müssen.