Cloudflare lanserer cf: én CLI for over 3 000 API-operasjoner, bygget for agenter
Test cf på et sideprosjekt nå, men vent med produksjons-Workers til CLI-en er ute av beta.
48 prosent av Wrangler-bruken forrige uke kom fra agenter, skriver Cloudflare i lanseringsposten for cf, en ny CLI som ble sluppet i åpen beta 28. september. I mars var andelen en firedel. Wrangler har kommandoer for rundt 280 operasjoner, mens cf dekker hele Cloudflare-API-et med over 3 000. Kommandoene genereres fra OpenAPI-skjemaet gjennom Forge, Cloudflares nye pipeline for API-generering, og installeres med npm i -g cf.
«Agenter elsker CLI-er. Men Wrangler har bare kommandoer for rundt 280 operasjoner, og Cloudflare tilbyr tusenvis.» — Cloudflare, i lanseringsposten
Designet er skrudd mot agenten som bruker. JSON er standard output, der Wrangler bare støttet --json på noen kommandoer og ellers skrev ut tabeller. Med cf cli search kan agenten spørre i naturlig språk etter riktig kommando blant de 3 000, og den får beskjed om søket første gang den kjører --help.
Konfigurasjonen flytter fra TOML og JSONC til cloudflare.config.ts. Fordi fila er typet TypeScript, kan agenter med LSP-plugins, som Claude Code og Codex, lese skjemaet i kontekst. Cloudflare oppgir at noen interne konfigfiler på over 5 000 linjer krympet med 40 prosent. cf migrate konverterer Workers som allerede bygger med Vite. Workers som trenger esbuild, samt Rust- og Python-Workers, delegeres fortsatt til Wrangler, som får vedlikehold i 18 måneder etter at betaen avsluttes.
Betaen er fersk. En bruker på Hacker News påpekte at versjon 1.0 ennå ikke var ute da posten ble publisert, og at CI-en i repoet var rød. Navnet kolliderer dessuten med Cloud Foundry sin CLI, som også heter cf.
Hva bør du gjøre?
- Kjør
cf migratepå en Worker som allerede bygger med Vite, i en egen gren, og sammenlign den generertecloudflare.config.tsmed den gamle konfigurasjonen. - La agenten bruke
cf cli searchi stedet for å lime Cloudflare-dokumentasjonen inn i konteksten. - Sjekk om du har Cloud Foundry CLI installert fra før, siden begge kommandoene heter
cf.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.