概要
Cloudflare Workersを基盤に、AIエージェントとの対話、アプリの実行、権限管理を一元化する新プラットフォーム「Cloudflare OS」の試用レビュー。
詳細内容
Cloudflare OSは、AIエージェントが生成したコードを即座に実行可能なアプリ(Gadget)として動作させ、チームで共有するためのワークスペースです。Cloudflare Workers、Durable Objects、SQLiteを基盤としており、各Gadgetが独立した実行環境とストレージを持ちます。
主な特徴は以下の通りです:
- **Gadget & Blueprint**: AIが作成した実体としてのアプリと、その設計図を再利用するためのテンプレート機能。
- **Gatekeeper**: 外部サービス(GitHub等)との接続を仲介する独自のセキュリティ層。エージェントが取得した情報が共有先ユーザーの権限で閲覧可能かを検証する仕組みを備えています。
- **RPC通信**: クライアントとサーバー間の通信にはCap'n ProtoベースのRPCが採用され、サンドボックス化された環境で安全に動作します。
記事ではローカルでの起動手順から、メモアプリの開発、GitHub連携によるIssue管理、そして権限確認の挙動までが具体的に解説されています。