Cloudflare APIを使いこなせ!エージェント型CLIツール「Cf」が便利すぎる
Cf: The Agentic CLI for the Cloudflare API
Cf: The Agentic CLI for the Cloudflare API
Cloudflare APIを直感的に操作できるエージェント型CLIツール「Cf」が公開されました。APIの複雑な仕様を意識することなく、ターミナルからスマートにクラウドインフラを管理できる次世代のツールです。
今のクラウドは人間向けのUI/UXで作られているけど、クラウドやサービスのあり方はこれから変わっていくと思う。Cloudflareの賭けは正解だね。特にフリーエージェントのレポートアカウントは素晴らしい。エージェント共有のエコシステムを作る上でかなり良いアイデアだよ。
普段ほぼエージェント経由でCloudflare APIを使っている身としては、歓迎できる点が多いよ。Forgeベースで作られているなら、Terraformのネイティブサポートも期待したいところ。個人開発でWorkerをデプロイする分には最高だけど、プロダクション環境のデプロイでTerraformコードをネイティブ出力できたら最強だね。
Wranglerの何がそんなに嫌だったのか自分でもよく分からないけど、これに置き換わるなら大歓迎だ。
面白いけど、これまでREST APIを叩くやり方でエージェントにCloudflareを操作させてて困ったことはないな。REST APIのドキュメントがあれば、どんな操作が可能かほとんど把握できちゃうし。CLIはそれの一部を切り出したものなの?それとも全部網羅してる感じ?
なんでTypeScriptで書いたのか理解できないな。エージェントがコードを書ける(cfも間違いなく書かせたんだろうけど)好例ではあるけど、コンピューターサイエンスの基礎知識が依然として重要だってことだ。CLIの依存関係の管理をユーザーに強制しちゃダメだよ。CLIはコンパイル言語で書くべき。その判断理由を理解して、エージェントにも正しいアーキテクチャを選ばせるようにしないと。
最近のイケてるプロダクトローンチがCLIであるっていうのは、面白い時代だよね。
「新しい設定フォーマットはTypeScriptベースです」ってところ、一番謎だけど興味深いな。
いいね!https://clidoc.dev みたいにオープンなCLI仕様のどれかに対応させるのを勧めるよ。そうすれば例を含めて完全に探索可能になるし。
権限を与えるトークンを作るところ以外は何でもできるよ。それに関してはサイトの奥深くまで潜ってトークン設定のセクションを見つけなきゃいけないからね。それに、あの場所は毎週のように変わるし。