Cloudflare выпустила cf — CLI нового поколения для AI-агентов

Cloudflare представила cf — новый инструмент командной строки (CLI), разработанный специально для AI-агентов и автоматизированных систем. Он расширяет возможности с ~280 функций, накопленных в Wrangler, до полного покрытия API Cloudflare — более 3000 операций. Инструмент доступен в открытой бете прямо сейчас: npm i -g cf.


Почему понадобился новый CLI

В марте 2026 года агенты были ответственны за четверть всего использования Wrangler — против единичных процентов годом ранее. На прошлой неделе доля агентов достигла 48%.

Агенты оказались значительно более активными пользователями: они используют почти вдвое больше уникальных команд в день и в четыре раза чаще прибегают к шести и более командам.

Проблема заключалась не только в количестве: у Cloudflare была несогласованная терминология — d1 info, hyperdrive get, workflows describe — каждая команда появлялась в разное время в разных командах. Некоторые команды требовали тысяч строк кастомного кода, который в итоге почти не использовался.

ℹ Контекст
Wrangler — это исторический CLI Cloudflare для Workers, который создавался вручную разными командами без единого стандарта. С ростом доли агентов его ограничения стали слишком заметны.

Что умеет cf

Доступ ко всему API через одну точку

Теперь достаточно дать агенту cf и попросить развернуть Worker, настроить мониторинг, защитить его через Cloudflare Access, купить домен и подключить WAF — всё из одного инструмента.

Основа нового CLI — внутренний генератор Forge. Cloudflare выпустила cf как инструмент, зеркалирующий весь Cloudflare API с поддержкой программируемой конфигурации на TypeScript, а также открыла исходный код Forge — внутреннего генератора SDK.

Поиск команд на естественном языке

cf CLI охватывает весь Cloudflare API (3000+ операций против ~280 у Wrangler), а cf cli search позволяет агентам находить нужные команды через запросы на естественном языке.

JSON как язык по умолчанию

В Wrangler агенты были вынуждены добавлять --json к каждой команде и фильтровать вывод через jq. В cf JSON — это стандарт с самого начала: компактный для агентов, читаемый для людей.

TypeScript-конфигурация вместо TOML

cf заменяет TOML/JSONC-конфигурацию Wrangler на TypeScript-формат cloudflare.config.ts с типизированными биндингами и триггерами.

Некоторые конфигурационные файлы Wrangler внутри Cloudflare удалось сократить на 40% — с более чем 5000 строк до компактных фабричных файлов.

Пример минимальной конфигурации Worker с несколькими окружениями:

import { bindings, defineConfig } from "cf/config";
import * as entrypoint from "./index.js" with { type: "cf-worker" };

export default defineConfig(({ mode }) => ({
  worker: {
    name: "example-worker",
    entrypoint,
    compatibilityDate: "2026-09-27",
  }
}));

Vite вместо esbuild

По умолчанию cf использует Vite (отказавшись от esbuild), а также включает команду cf migrate для конвертации существующих Workers-проектов.

💡 Как начать

Установите cf глобально одной командой:

npm i -g cf

Затем запустите cf --help, чтобы агент автоматически узнал о команде cf cli search.


Сравнение: cf против Wrangler

ПараметрWranglercf
Количество операций~2803000+
Формат выводаТаблицы (unicode)JSON по умолчанию
КонфигурацияTOML / JSONCTypeScript (cloudflare.config.ts)
СборщикesbuildVite
Поиск командНетcf cli search (NL-запросы)
ГенерацияРучнаяИз OpenAPI-схемы (Forge)
Оптимизирован для агентовЧастичноДа, изначально

Как устроен переход


graph LR
    A[Wrangler проект] -->|cf migrate| B[cf проект]
    B --> C[cloudflare.config.ts]
    C --> D[cf dev / cf deploy]
    D --> E[3000+ API операций доступны агенту]

Wrangler продолжит получать поддержку в течение 18 месяцев после окончания открытой беты cf. После этого Cloudflare планирует выпустить финальную мажорную версию Wrangler, которая будет направлять пользователей и агентов на переход к cf.

⚠ Важно
Если ваш проект уже использует wrangler.toml или wrangler.jsonc — не переключайтесь немедленно. Используйте cf migrate только тогда, когда готовы к миграции, и сохраняйте Wrangler как запасной вариант.

Значение для отрасли

Что если ваш агент мог бы делать всё, что умеет Cloudflare? Этот вопрос и стал отправной точкой.

Cloudflare запустила Agents Week 2026 с чёткой идеей: интернет и облачная инфраструктура, на которой он держится, не были созданы для эпохи AI-агентов. Выпуск cf — один из ключевых шагов этой недели.

Подход Cloudflare интересен как индустриальный прецедент: вместо того чтобы латать старый CLI, компания сгенерировала новый инструмент прямо из OpenAPI-схемы своего API. Если идея приживётся, аналогичную трансформацию могут пройти CLI-инструменты AWS, GCP и других крупных облачных провайдеров — ведь агенты уже сегодня формируют почти половину нагрузки на их developer-инструменты.