클라우드플레어(Cloudflare)가 인공지능(AI) 에이전트의 효율적인 클라우드플레어 서비스 관리를 위해 새로운 명령줄 인터페이스(CLI) 'cf'의 공개 베타 버전을 출시했습니다. 기존 워커(Worker) 전용 CLI인 '랭글러(Wrangler)'가 약 280개의 작업만 지원했던 것과 달리, 'cf'는 클라우드플레어의 3,000개 이상 전체 API 작업을 단일 CLI에서 처리할 수 있도록 확장되었습니다. 이는 AI 에이전트가 클라우드플레어의 다양한 서비스를 더욱 폭넓게 활용할 수 있는 기반을 마련합니다.
'cf'는 AI 에이전트 친화적인 여러 기능을 탑재했습니다. 첫째, 자연어 명령 검색 기능을 제공하여 에이전트가 필요한 작업을 쉽게 찾을 수 있도록 돕습니다. 둘째, 기본 JSON 출력에서 필요한 정보만 추출하여 시간과 토큰 사용을 줄일 수 있도록 설계되었습니다. 셋째, 클라우드플레어 설정 파일인 'cloudflare.config.ts'를 타입스크립트(TypeScript) 코드로 작성할 수 있게 하여, 타입 검사 및 자동 완성 기능을 통해 개발 및 운영 환경별 구성을 효율적으로 관리할 수 있습니다. 또한, 개발 도구로는 바이트(Vite)를 채택하고 클라우드플레어 바이트 플러그인(Cloudflare Vite Plugin)을 제공하여 워커(Worker) 런타임에 최적화된 개발 및 테스트 환경을 지원합니다. 기존 랭글러(Wrangler) 사용자는 'cf migrate' 명령으로 워커를 쉽게 이전할 수 있으며, 랭글러(Wrangler)는 'cf' 공개 베타 종료 후 마지막 메이저 버전이 출시되고 18개월간 유지보수가 지원될 예정입니다.
이번 'cf' 출시는 클라우드플레어 생태계에서 AI 에이전트의 역할이 점차 중요해지고 있음을 시사합니다. AI 에이전트의 랭글러(Wrangler) 사용 비중은 전년 한 자릿수에서 최근 48%까지 급증했으며, 이는 에이전트가 더 많은 명령을 사용하고 있음을 보여줍니다. 'cf'는 기존 랭글러(Wrangler)의 수동적인 명령 구현 방식에서 벗어나, 통합 API 생성 파이프라인 '포지(Forge)'를 통해 OpenAPI 스키마 기반으로 3,000개 이상의 API를 표준화된 방식으로 확장했습니다. 이를 통해 에이전트는 워커(Worker) 생성, 배포, 모니터링은 물론, 클라우드플레어 액세스(Cloudflare Access) 보호, 도메인 구매, 웹 애플리케이션 방화벽(WAF) 설정 등 클라우드플레어의 광범위한 서비스를 하나의 도구에서 통합적으로 관리할 수 있게 됩니다. 이는 개발 생산성을 크게 향상시키고, AI 에이전트가 클라우드 인프라 관리에 더 깊이 관여할 수 있는 새로운 가능성을 열어줄 것으로 기대됩니다.