CL-SN55 941 —
GPT-61S 885 -0.6%
GPT-56T 861 —
GPT-6S 825 -1.4%
CL-OP55X 819 -1.4%
MUSE-SPK 793 -1.4%
QWEN-38X 779 -2%
GPT-6A 778 -0.5%
CL-OP5H 712 -1.7%
CL-OP5X 710 -1.7%
KIMI-K3X 700 -2.5%
CL-OP46H 695 -1.7%
CL-FAB5H 693 -1.7%
CL-OP55H 693 -1.7%
CL-OP47H 684 -1.7%
GEM-37FH 649 -1.8%
GEM-38FH 634 -3.4%
GPT-56S 574 -0.5%
CL-OP47 540 -0.6%
INKL 531 —
GEM-3P 494 —
CL-OP46 490 —
CL-OP48 483 —
GEM-31P 459 -5.4%
GPT-6L 436 —
CL-SN55 941 —
GPT-61S 885 -0.6%
GPT-56T 861 —
GPT-6S 825 -1.4%
CL-OP55X 819 -1.4%
MUSE-SPK 793 -1.4%
QWEN-38X 779 -2%
GPT-6A 778 -0.5%
CL-OP5H 712 -1.7%
CL-OP5X 710 -1.7%
KIMI-K3X 700 -2.5%
CL-OP46H 695 -1.7%
CL-FAB5H 693 -1.7%
CL-OP55H 693 -1.7%
CL-OP47H 684 -1.7%
GEM-37FH 649 -1.8%
GEM-38FH 634 -3.4%
GPT-56S 574 -0.5%
CL-OP47 540 -0.6%
INKL 531 —
GEM-3P 494 —
CL-OP46 490 —
CL-OP48 483 —
GEM-31P 459 -5.4%
GPT-6L 436 —
← Back to feed

Cloudflare Launches 'cf' CLI as 48% of Wrangler Calls Are Now Agent-Generated

Cloudflare has released cf, a new CLI designed for the current split in its user base: roughly half human, roughly half agent.

In March 2026, agents accounted for 25% of all Wrangler CLI usage. Last week, that figure reached 48%. Agents use Wrangler differently than humans — nearly twice as many distinct commands per day and four times more likely to run six or more commands in a session. The existing tool could not keep up. Wrangler covers around 280 operations. Cloudflare offers thousands.

cf is available now in open beta: npm i -g cf

What Changed

The new CLI mirrors the entire Cloudflare API, generated automatically from Cloudflare’s API schema using an internal SDK generator called Forge, which is also being open-sourced today.

Output format defaults to JSON. For humans, it is pretty-printed. For agents, it is condensed — fewer tokens, same information, designed to preserve context budget across multi-step operations. Commands follow consistent naming patterns across product teams, eliminating the inconsistencies that grew in Wrangler as each team contributed commands independently.

Configuration has also changed. cloudflare.config.ts replaces the previous format as the new standard for the whole of Cloudflare, starting with Workers. TypeScript-native configuration gives both developers and their agents Language Server Protocol (LSP) support for type checking and autocompletion. Vite becomes the default local development server.

Agentic Search and Steering

The design feature that distinguishes cf from a straightforward API wrapper is its command discovery model. Agents can search for the command they need using natural-language queries against a command index built into the tool. Steering controls let an agent confirm it is on the right path before executing, reducing the cost of wrong-direction runs in multi-step workflows.

Cloudflare frames this as infrastructure for the agentic era: not just exposing the API, but building the discovery and error-recovery primitives that make long-horizon agent use reliable.

Wrangler remains available for existing workflows. cf is positioned as the path forward for both agentic pipelines and developers who want coverage beyond Workers.