Cloudflare 上で Agents を構築・ホストし、チャット、音声、メール、Slack、webhook を、Browser、Sandbox、AI Search、MCP、Payments、その他の MCP ツールを備えた耐久性のあるエージェントランタイムに接続します。
Cloudflare でエージェントをホストすると、各エージェントセッションは耐久性のある ID、ローカル SQL ストレージ、リアルタイム接続、スケジュール作業、回復可能な実行を持ちます。
一度デプロイすると、Cloudflare はグローバルネットワーク上でエージェントを実行し、数千万インスタンスまでスケールします。管理するインフラはなく、再構築するセッションもなく、外部化する状態もありません。
Cloudflare 上の Agents は、次の 4 つの部分から構成されます。
- コミュニケーションチャネル は、ユーザーとシステムがエージェントに到達する方法を定義します。チャット、音声、メール、Slack、webhook、その他のイベントソースなどです。
- エージェントハーネス はループを定義します。エージェントがモデルを呼び出す方法、ツールを選ぶ方法、ツール結果を処理する方法、応答をストリーミングする方法、続行するかどうかを決める方法です。意見の入ったハーネスとして Project Think を使うか、Agents SDK ランタイム 上で独自のループを直接構築します。
- Agents SDK ランタイム は耐久性のあるインフラを提供します。
Agentクラス、状態、セッション、ルーティング、WebSockets、スケジューリング、fibers、オブザーバビリティ です。 - ツール はエージェントに能力を与えます。ブラウザー自動化、サンドボックスでのコード実行、AI Search、MCP ツール、決済 です。Code Mode は、モデルがコードを書いて複数のツールを発見し、オーケストレーションできるようにします。
コマンド 3 つでエージェントが動きます。API キーは不要です。スターターはデフォルトで Workers AI を使います。
npx create-cloudflare@latest --template cloudflare/agents-starter
cd agents-starter && npm install
npm run devスターターには、ストリーミング AI チャット、サーバー側とクライアント側のツール、human-in-the-loop の承認、タスクスケジューリングが含まれます。これを土台に構築するか、分解できます。OpenAI、Anthropic、Google Gemini、その他のプロバイダー に差し替えることもできます。
ツールと human-in-the-loop 承認を備えたストリーミング AI チャットエージェントを構築します。
Slack のメッセージ、メンション、コマンドに応答するエージェントを構築します。
音声認識と音声合成を備えたリアルタイム音声エージェントを構築します。
ページを検査し、スクリーンショットを撮影し、ブラウザーツールを使えるエージェントを構築します。
メールの送信、受信、ルーティング、返信を行うエージェントを構築します。