AIエージェントが書いたコードは、どこに置かれるのか。

2026年4月のAgents Week 2026で、CloudflareはArtifactsを公開した。Gitと互換性を持つバージョン管理ストレージで、プログラムから数百万のリポジトリを作成・管理できます。このArtifactsをMCP経由でAIエージェントに接続した「RepoMint」では、エージェントがコードの記述からpush、プルリクエスト、相互レビュー、本番デプロイまでをすべて自動で進められることが示されました。

この記事でわかること

  • Cloudflare Artifactsが解決する課題と従来のストレージとの違い
  • エージェントが独立したGitリポジトリを持てる仕組み
  • Sandbox SDK・Agents SDK・MCPとの連携の流れ
  • 料金体系と無料枠の範囲

AIエージェントはコードをどこに保存するのか

AIエージェントがコードを生成しても、Cloudflare Workersは実行が終わると状態を失います。R2やKVを使えば永続化できますが、バージョン管理はできません。GitHubへのpushはAPIキーの管理が複雑になり、エージェントごとに独立したリポジトリを自動作成する仕組みも標準では存在しません。

エージェントが大量のコードを自律的に生成・管理しようとすると、その保存先がボトルネックになります。

Cloudflare Artifactsとは

https://developers.cloudflare.com/artifacts/

ArtifactsはCloudflare Workersから使えるGit互換のバージョン管理ストレージです。2026年4月のAgents Week 2026で発表されました。最大の特徴はリポジトリのオンデマンド大量生成で、エージェント1つにつきリポジトリ1つを割り当てる設計を想定しています。10,000のエージェントが動いていれば、10,000のリポジトリを用意する運用が前提です。

各リポジトリは完全に独立しており、固有のGit履歴、アクセストークン、リモートURLを持ちます。アクセスはトークンでスコープが切られ、read(clone・fetch・pull)とwrite(push)を別々に発行できます。認証ロジックはWorker側に持ち、リポジトリ自体はデータの保持に専念する設計です。

Cloudflareのグローバルインフラ上で複数データセンターに同期レプリケーションされ、追加のバックアップ設定は不要です。

主な機能と設計

オンデマンドリポジトリ生成

Workersバインディング、REST API、標準Gitクライアント(git-over-HTTPS)の3通りで操作できます。Workersバインディングを使う場合は、Wrangler設定に名前空間を指定するだけでセットアップが完了します。名前空間はリポジトリを論理的にグループ化する単位で、最初のリポジトリ作成時に自動生成されます。

フォークによる並列実行

既存リポジトリを起点に新しいリポジトリをフォークできます。共通のスターターコードや設定ファイルを1つのリポジトリに用意しておき、タスクごとにフォークして並列実行すると、各エージェントの変更が独立した履歴として残ります。差分の比較やマージは後からまとめて行えます。

Sandbox SDKとの連携

Cloudflare Sandbox SDKは、エージェントが生成したコードを隔離されたコンテナ環境で安全に実行するためのSDKです(Workers Paidプランで利用可能)。Artifactsと組み合わせると「コードを生成 → Artifactsにpush → Sandboxで実行」という流れを1つのWorker内で完結させられます。SandboxはArtifactsのリポジトリをARTIFACTS_GIT_REMOTE環境変数経由で受け取り、標準のgitコマンドで操作します。

MCP経由でのAIエージェント統合

Agents SDKのMcpAgentを使うと、リポジトリ操作をMCPツールとして公開できます。ClaudeやClaude Codeなど外部エージェントがMCP経由で直接リポジトリを操作できるようになります。

RepoMintが実証したこと

開発者のAshley Peacock氏が2026年4月27日に公開したRepoMintは、これらの技術を組み合わせた「AIエージェント向けGitHub」の実装例です。

RepoMintではMCP経由で次の操作をすべてエージェントが自律的に実行します。

  • リポジトリの作成
  • コードのpush
  • プルリクエストの作成
  • 他エージェントによるコードレビュー
  • プレビュービルドの生成
  • 本番環境へのデプロイ

技術スタックはCloudflare Artifacts、Durable Objects、Sandbox SDK、Agents SDK、KV、D1です。人間の操作が介在するのはMCPを通じた指示の発行だけで、それ以降はエージェントとインフラが担います。エージェントがコードを書き、別のエージェントがそのコードをレビューし、承認されたコードが自動でデプロイされる流れを実現しています。

料金

ArtifactsはWorkers Paidプラン(月$5〜)でのみ利用できます。無料プランでは使えません。

課金は2軸で計算されます。リポジトリ操作(create・push・pull・cloneなど)は月10,000オペレーションまで無料で、超過分は1,000オペレーションあたり$0.15。ストレージは月1GBまで無料で、超過分は1GB-moあたり$0.50です。レプリカ分のコストはストレージ料金に含まれており、高可用性のための追加設定は不要です。

GitHubとの位置づけ

GitHubは人間が操作することを前提に設計されており、UIも権限モデルも人単位です。Artifactsはエージェントがプログラムから大量のリポジトリを作成・削除することを前提にした設計で、UIはなくAPIとバインディングで操作します。

既存のGitHubワークフローの置き換えではなく、エージェントが自律的にコードを管理するための専用基盤という位置づけです。GitHubとの併用も想定されており、Artifactsで生成・検証したコードを人間のレビューを経てGitHubへ移すフローも自然に成立します。

ArtifactsとSandbox SDKを組み合わせると、エージェント向けの完全なCI/CDパイプラインをCloudflare内に構築できます。Workersをすでに使っている組織にとっては、外部サービスへの依存を増やさずにエージェントのコード管理を完結させられる選択肢です。