Cloudflareがエージェント専用CLI「cf」を公開、3,000以上のAPI操作を自然言語で検索
Cf: The Agentic CLI for the Cloudflare API
Cloudflareは、エージェントによるWrangler利用が48%に達したことを受け、全APIをカバーする新しいCLI「cf」のオープンベータを開始した。OpenAPIスキーマから自動生成することで、従来の約280操作から3,000以上に拡大。JSONをデフォルト出力とし、自然言語でコマンドを検索できる`cf cli search`や、TypeScriptベースの`cloudflare.config.ts`、Viteのデフォルト採用など、エージェントファーストの設計が特徴だ。
エージェントはCLIを愛用している。しかしWranglerが提供するのは約280の操作に過ぎず、Cloudflareは数千の操作を提供している。
HNでの議論
83- slowin
なぜこれがTypescriptで書かれているのか理解できない。これはエージェントがコードを書ける好例だ(きっと彼らが`cf`を書いたんだろう)が、それでも基本的なコンピュータサイエンスの知識は依然として極めて重要だ。ユーザーにあなたのcliの依存関係を管理させるのはやめよう。cliはコンパイル言語で書くべきだ。そうした決定の理由を理解し、エージェントに正しいアーキテクチャを使うよう指示しよう。
- emadabdulrahim
最近の最高のプロダクトローンチのいくつかがCLIだというのは狂っている。
- alasano
wranglerの何がそんなに嫌いにさせたのか自分でもわからないが、これはwranglerを置き換えることを意図しているので、この変更は歓迎だ。
- smithclay
Cloudflare APIをほぼエージェント経由でしか使わない身としては、ここには好ましい点がたくさんある。(Forgeの上に構築されているので)何らかのネイティブなterraformサポートも進行中であることを願っている。
workerをデプロイするソロ開発者なら素晴らしいが、これがネイティブにterraformコードも出力できれば、本番デプロイメントにとって信じられないほどありがたいだろう。
- recroad
これはクールだが、Cloudflare上でエージェントが単にREST呼び出しをするだけで問題に遭遇したことは一度もない。restドキュメントがあれば、どんな操作ができるかほぼすべてを把握している。CLIはそのサブセットなのか、それともすべてを網羅しているのか?