Cap'n Web RPC – クライアントとサーバー間の通信には、Cloudflareがオープンソースとして提供するオブジェクトキャパビリティRPCシステム「Cap'n Web」を使用します。エージェントは、人間が構築したアプリが公開するのと同じサーバーメソッドを呼び出すことができます 。
非エンジニアのエンパワーメント – 開発スキルを持たない従業員でも、調査、文書のドラフト作成、アプリの立ち上げ、ワークフローの自動化を、IT部門やエンジニアリングチームの支援を待つことなく行えます 。
Cloudflare OSのセキュリティモデルは、従来の広範なクレデンシャル(OAuthトークンなど)ではなく、機能ベースのアクセス制御(Capability-Based Access Control)に基づいています。その中心となるのがGatekeeperです。これは、すべての内部システムの前に配置されるサービス単位のWorkerで、エージェントに対してスコープが制限されたアクセス権を付与します(例:「ソースコードは参照不可だが、Issueの読み取りは許可」「特定のフィールドをマスク」「レート制限を適用」など) 。
セキュリティフレームワークの主要な要素は以下の通りです。
さらに、Ollamaを介したローカルLLMの利用も可能で、Kenton Varda(Cloudflareのエンジニア)は、一部のワークロードではローカル実行の方がホスト版よりも高速であると述べています 。
Cloudflare OSはApache 2.0ライセンスのもとで公開されています 。コアリポジトリは
github.com/cloudflare/cloudflare-os でホストされています 。また、Cloudflareは別途、各組織が独自のUI、統合、スキルを結びつけるためのテンプレートとなるデプロイメント用のリポジトリも提供しています
。コードはCloudflareのオープンソースランタイム
workerd 上に構築されています 。
重要な注意点:ライセンスは真のオープンソースですが、このプラットフォームはDynamic Workers、Durable Object Facets、Cap'n WebといったCloudflare独自のランタイムプリミティブに依存しており、これらは現時点ではCloudflareのインフラ上でしか最適に動作しません。つまり、真のベンダー非依存性には限界があるということです 。