En bref

  • Cloudflare a open-sourcé une nouvelle version de Cloudflare OS, une plateforme qui donne à chaque employé un agent, un espace de travail et des outils pour créer de petites applications.
  • Elle regroupe un espace de travail pour agents, une couche de sécurité et de gouvernance construite autour de « Gatekeepers », et un moyen de déployer des applications personnelles qui s'exécutent en tant que Cloudflare Workers.
  • L'argument : exécutez le tout sur vos propres systèmes, connecté à vos propres données, au lieu de donner aux agents des clés API étendues.

Cloudflare a construit la première version de Cloudflare OS pour lui-même. En mai, l'entreprise a donné à chacun de ses milliers d'employés un accès, a écrit le PDG Matthew Prince, et des personnes hors du département technique ont commencé à l'utiliser pour rédiger des documents, créer des diapositives et automatiser des tâches répétitives. Maintenant, Cloudflare open-source une version reconstruite que toute organisation peut déployer et connecter à ses propres systèmes internes.

« La sécurité doit faire partie de la plateforme, pas quelque chose que chaque personne créant une application ou utilisant un agent doit implémenter correctement », a déclaré l'entreprise dans son annonce. C'est le véritable produit.

Ce qu'il y a réellement à l'intérieur

Cloudflare OS combine trois parties. Premièrement, il y a un espace de travail pour agents qui ancre chaque conversation dans le contexte et les compétences organisés de votre entreprise, avec un environnement d'exécution isolé où l'agent peut écrire et exécuter du code. Il y a aussi un cadre de sécurité et de gouvernance, nouveau dans cette version, qui se situe entre les agents et vos systèmes d'enregistrement. Et, enfin, il y a une couche pour les applications personnelles et modifiables qui permet à un espace de travail de transformer un chat en document, en flux de travail ou en petite application full-stack.

Le directeur informatique de Cloudflare, Sam Rhea, a expliqué comment l'entreprise a abordé la sécurité dans cette expérience basée sur les agents : donner des clés API aux personnes et aux agents est dangereux et ne passe pas à l'échelle, car les clés donnent un accès large et de longue durée difficile à contraindre ou à auditer. Au lieu de cela, les agents commencent sans accès à rien. Ils demandent donc une ressource spécifique, et un Gatekeeper — un Cloudflare Worker spécifique au service — sert d'intermédiaire. La référence d'identification ne touche jamais l'agent ni son code.

C'est un modèle plus propre que MCP seul. Le protocole de contexte de modèle indique à un agent quels outils il peut appeler, mais pas quelles ressources sous-jacentes il a réellement vues. Cloudflare OS journalise chaque observation et vérifie l'accès d'une personne avant qu'elle ne puisse ouvrir un espace de travail ou voir ce qu'un agent a produit.

Chaque application qu'un agent construit est un véritable Cloudflare Worker, reposant sur Dynamic Workers et Durable Object Facets que l'entreprise a construits pour ce projet, communiquant avec le client via Cap'n Web, son système RPC open-source à capacités d'objets. "Si vous pouvez construire un outil pour faire un travail vous-même, les agents peuvent utiliser votre outil pour faire le travail quand vous n'êtes pas là," note le post.

C'est une vision forte, mais certains utilisateurs peuvent encore être sceptiques : Cloudflare OS est un produit Cloudflare, donc les agents, applications et gouvernance qu'il vous vend pour tout exécuter vivent tous sur le edge de Cloudflare. Le "open" dans open source vous donne le code ; l'exécution reste contrôlée par une entité centrale.