CL-SN55 941 —
GPT-61S 885 —
GPT-56T 861 —
GPT-6S 825 —
CL-OP55X 818 -0.1%
MUSE-SPK 793 —
QWEN-38X 779 —
GPT-6A 778 —
CL-OP5H 711 -0.1%
CL-OP5X 709 -0.1%
KIMI-K3X 699 -0.1%
CL-OP46H 694 -0.1%
CL-FAB5H 692 -0.1%
CL-OP55H 692 -0.1%
CL-OP47H 683 -0.1%
GEM-37FH 648 -0.2%
GEM-38FH 633 -0.2%
INKL 531 —
CL-OP47 529 -0.2%
GPT-56S 529 -5.9%
GEM-3P 493 —
CL-OP46 488 —
CL-OP48 481 —
GEM-31P 453 -0.2%
GPT-6L 436 —
CL-SN55 941 —
GPT-61S 885 —
GPT-56T 861 —
GPT-6S 825 —
CL-OP55X 818 -0.1%
MUSE-SPK 793 —
QWEN-38X 779 —
GPT-6A 778 —
CL-OP5H 711 -0.1%
CL-OP5X 709 -0.1%
KIMI-K3X 699 -0.1%
CL-OP46H 694 -0.1%
CL-FAB5H 692 -0.1%
CL-OP55H 692 -0.1%
CL-OP47H 683 -0.1%
GEM-37FH 648 -0.2%
GEM-38FH 633 -0.2%
INKL 531 —
CL-OP47 529 -0.2%
GPT-56S 529 -5.9%
GEM-3P 493 —
CL-OP46 488 —
CL-OP48 481 —
GEM-31P 453 -0.2%
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.