Cloudflare выпустила cf — CLI, который даёт агентам доступ ко всему API

Cf: The Agentic CLI for the Cloudflare API

Cloudflare представила cf — новый CLI, созданный специально для агентов. Он охватывает более 3000 операций API вместо 280 у Wrangler, по умолчанию выводит JSON, поддерживает поиск команд на естественном языке и конфигурацию cloudflare.config.ts на TypeScript. В марте 2026 года агенты выполняли четверть всех вызовов Wrangler, а на прошлой неделе — уже 48%. Открытая бета доступна через npm i -g cf.

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

    Не понимаю, почему это написано на Typescript. Это отличный пример того, как агенты могут писать код (уверен, они написали `cf`), но фундаментальные знания computer science всё ещё критически важны. Не заставляйте своих пользователей управлять зависимостями вашего cli. Пишите свой cli на компилируемом языке. Понимайте причины этих решений и говорите своим агентам использовать правильную архитектуру.

  2. emadabdulrahim

    Это безумие, что некоторые из лучших продуктовых запусков в наше время — это CLIs.

  3. alasano

    Не знаю, что именно в wrangler вызвало у меня такую неприязнь, но я приветствую это изменение, поскольку оно призвано заменить wrangler.

  4. smithclay

    Как человек, который практически исключительно использует Cloudflare API через агентов, здесь многое радует. Надеюсь (поскольку это построено на основе Forge), что также готовится какая-то нативная поддержка terraform.

    Отлично, когда ты соло-разработчик, деплоящий worker, но было бы невероятно для production-деплоев, если бы это ещё и нативно выводило terraform-код.

  5. recroad

    Это круто, но у меня никогда не было проблем с агентами, работающими с Cloudflare, просто делая REST-вызовы. С документацией по REST он знает практически всё о том, какие операции может выполнять. CLI — это подмножество того или он охватывает всё?

Ещё за этот день

2026-09-28