Cloudflareの新CLI「cf」とemdash v1.0で実現するエージェント時代のビルド&デプロイ

Cloudflareから新CLI「cf」が登場!従来より大幅進化し、AIエージェントとの親和性も向上。AstroベースのサーバーレスCMS「emdash」を最新構成へアップデート&本番デプロイした検証結果をまとめました。 Cloudflare cf emdash Workers

Cloudflareから全API(3,000以上の操作)に対応した新しいエージェント指向CLI cf が登場しました。これまでの wrangler と比べ、AIエージェントとの親和性が格段に向上し、JSON優先の出力や TypeScript ベース設定ファイル(cloudflare.config.ts)への統一が進んでいます。

今回は、AstroベースのサーバーレスCMS 「emdash」 に cf CLI 構成を導入し、本番環境へデプロイしたプロセスと検証結果をまとめます。

■ 主な対応内容

1. cloudflare.config.ts の追加

D1データベース、KV、R2バケットのバインディングや compatibility date を TypeScript 上で型安全に定義。

2. cf CLI によるリソース・マイグレーション確認

cf d1 migrations list コマンド等を利用し、リモート D1 の状態を検証。

3. compatibility_date の調整

API側で受理される最新安定日付(2026-09-28)に設定を統一。

4. Astro + Cloudflare Workers の本番ビルド & デプロイ

現行の Astro Cloudflare Adapter との互換性を考慮し、確実なビルドパイプラインでデプロイを実行。

■ 実際に動かしてみた所感

・AIエージェントとの相性の良さ

cf CLI は JSON 形式の出力を標準で意識しているため、IDEやエージェントツールからの実行・結果解析が非常にスムーズになりました。

・TypeScript構成の快適さ

設定ファイルが TS 化されたことで、LSP(型補完)によりバインディング名の打ち間違いや型エラーを事前に検知できます。

本番環境も無事に稼働開始しました。今後もエージェント主導の運用(Agentic Workflow)に最適化された構成へブラッシュアップしていきます!