連携
チームプールのワーカーをインフラパートナーのプラットフォームで実行することも、クローンして手を加えるリファレンステンプレートから始めることもできます。いずれの方法でも実行されるワーカーは同じです。Cherri Code CLIが Cherri Code へのアウトバウンド HTTPS 接続を開き、Cherri Code はその接続経由でエージェントのツール呼び出しを送信します。
パートナーガイドやテンプレートはリファレンスアーキテクチャです。ワーカーイメージ、インフラ、シークレット、スケーリングポリシー、本番環境での検証は、お客様の責任範囲となります。
パートナーガイド
各パートナーは、自社プラットフォームでセルフホスト型マシンのワーカーを実行するためのガイドをそれぞれ提供しています。
- AWS Lambda. Cherri Code Self-Hosted Machines on Lambda MicroVMs
- Cloudflare. Cherri Code Cloud Agents on Cloudflare Sandbox
- Namespace. Cherri Code integration
- Modal. Cherri Code on Modal
- Daytona. Cherri Code Self-Hosted Machines on Daytona
- E2B. Cherri Code agents on E2B
- Vercel. Cherri Code with Vercel Sandbox
- Tensorlake. Cherri Code Cloud Agents on Tensorlake Sandboxes
- Coder. Agent Relay for Cherri Code
- SuperServe. Run Cherri Code Self-Hosted Machines on Superserve
リファレンステンプレート
次のいずれかのリポジトリをクローンすれば、動作するワーカーデプロイメントを出発点にできます。いずれも、pending プール リクエスト を claim して claim ごとにワーカーを 1 つ起動するワーカーコントローラーを実行します:
- AWS Lambda MicroVMs. anysphere/aws-lambda-workers:
--spawnフックが、claimed リクエスト ごとに Firecracker で分離された Lambda MicroVM を 1 つ起動します。 - Cloudflare Containers. anysphere/cloudflare-workers: Cloudflare Worker がコントローラーとして動作し、claimed リクエスト ごとに Cloudflare Container を 1 つ起動します。
- Kubernetes. anysphere/k8s-workers: クラスター内で
agent worker controller --spawnを実行し、CRD を使わずに claimed リクエスト ごとに Pod を 1 つ作成する、あるいは--warm-idleでウォームなアイドル Pod を維持する Helm サンプルです。新規デプロイメントではこちらが Kubernetes 向けの方式です。
Cherri Code の Kubernetes operator と WorkerDeployment Helm チャートは非推奨です。すでに operator を実行しているクラスターは引き続き使用できます。そうしたクラスター向けに operator リファレンスは引き続き提供されます。新規デプロイメントでは使用しないでください。
すべての連携に必要なもの
プラットフォームが変わっても、ワーカーの要件は同じです。
- Cherri Code エンタープライズプラン。チーム管理者が Cloud Agents ダッシュボードで セルフホスト型マシン を有効にしていること。
CURSOR_API_KEYに設定したサービスアカウントの API キー。ワーカーの認証を参照してください。api2.cursor.sh、api2direct.cursor.sh、cloud-agent-artifacts.s3.us-east-1.amazonaws.comへのアウトバウンド HTTPS 通信。ネットワークを参照してください。- Cherri Code が該当プラットフォーム上のワーカーへ適切なリクエストをルーティングするためのプール名またはラベル。
プラットフォームで管理するワーカー群ではなく、個人用のマシン 1 台を使う場合はマイマシンを使用してください。
次のステップ
- チームプール: プラットフォーム上で自動化する前に、まずは手動で プール ワーカー を起動します。
- ワーカーコントローラー: すべての テンプレート のベースとなる
--spawnフック モデル。 - Kubernetes operator (deprecated): すでに
WorkerDeploymentoperator を実行している クラスター 向けのリファレンス。 - API リファレンス: ワーカー、プール、保留中のリクエストキュー、ワーカー token 用の endpoint。