클라우드플레어, AI 에이전트용 CLI 공개

최근 30일 조회수 — 좋아요 —

핵심 요약

클라우드플레어가 AI 친화적 통합 CLI 'cf'를 공개하고 Wrangler를 18개월 지원 후 중단한다.

클라우드플레어(Cloudflare)가 개발자와 인공지능(AI) 에이전트를 함께 겨냥한 통합 명령줄 인터페이스(CLI) cf를 오픈 베타로 공개했다. 기존 도구인 Wrangler는 베타 종료 뒤 사용 중단 절차에 들어간다. 클라우드플레어는 마지막 Wrangler 메이저 버전에서 cf로의 이전을 안내하고, 이후 18개월 동안 유지보수를 지원할 계획이다.1

오픈소스로 개발된 cf는 타입스크립트(TypeScript)로 작성됐으며 아파치 라이선스 2.0 또는 MIT 라이선스로 배포된다. 핵심은 AI 에이전트가 명령을 찾고 결과를 안정적으로 처리하도록 설계했다는 점이다. 출력은 Wrangler의 표 형식 대신 JSON이 기본이다. 에이전트가 결과를 필터링하거나 변환하기 쉬운 구조를 우선하고, 사람이 표를 원할 때 별도로 요청하는 방식이다.

클라우드플레어가 Wrangler를 개편하지 않고 새 CLI를 만든 이유는 호환성 제약 때문이다. 회사 설명에 따르면 Wrangler는 제품팀마다 각기 다른 방식으로 기능을 추가해 약 280개 명령 경로에서 info, get, describe처럼 용어가 일관되지 않았다. 이미 Wrangler 사용법을 학습한 거대언어모델(LLM)의 행동과 충돌하지 않으면서 명령 체계를 전면 표준화하려면 별도 도구가 필요했다는 주장이다.1

기능 범위도 크게 넓어졌다. cf는 API 문서와 소프트웨어 개발 키트(SDK) 생성에 쓰이는 오픈API(OpenAPI) 스키마를 명령 생성의 원천으로 삼는다. 클라우드플레어의 통합 API 생성 파이프라인 Forge를 통해 3,000개가 넘는 API 작업을 다룰 수 있다. Wrangler에 직접 구현된 기능 약 280개와 비교하면 지원 범위가 10배 이상이다. 설정 파일은 타입 안전성과 언어 서버 프로토콜(LSP) 지원을 제공하는 cloudflare.config.ts로 바뀌며, 로컬 개발 환경은 Vite를 기본으로 통일한다.

다만 타입스크립트 채택을 두고는 이견이 있다. 해커뉴스에서는 CLI의 시작 시간과 이식성, 의존성 관리 부담을 이유로 컴파일 언어가 더 적합하다는 비판이 나왔다. 클라우드플레어는 타입 정보와 LSP가 사람뿐 아니라 에이전트의 설정 이해·수정을 돕고, 프로그램 방식의 설정이 중복도 줄일 수 있다고 맞선다. 현재 cf는 오픈 베타인 만큼, Wrangler에서 실제로 얼마나 원활하게 이전할 수 있는지는 앞으로 제공될 호환성과 마이그레이션 지원을 통해 확인해야 한다.

Footnotes

  1. InfoQ, “Cloudflare Introduces CLI for AI Agents, Sunsetting Wrangler” ↩ ↩2

읽기 목록은 이 브라우저에 저장됩니다.

출처

  1. Cloudflare Introduces CLI for AI Agents, Sunsetting Wrangler — InfoQ

이 글은 위 출처를 근거로 자동 생성된 뒤 발행됐습니다. 원문을 함께 확인해 주세요. 교차 보도 없이 단독 출처로 작성됐습니다.