← 목록으로

Cloudflare, 에이전트 시대의 Git 플랫폼 개발 대회 개최

요약
  • Cloudflare는 Workers와 Artifacts를 활용해 여러 에이전트가 동시에 작업하고 조율할 수 있는 '에이전트 시대의 Git 플랫폼'을 구축하는 개발 대회를 개최합니다.
  • 참가자들은 2026년 10월까지 시연 영상과 소스 코드를 제출해야 하며, 수상 팀에게는 크레딧과 샌프란시스코행 항공권 등의 혜택이 제공됩니다.
  • Cloudflare가 Workers와 Artifacts를 이용해 에이전트 시대의 Git 플랫폼을 만드는 대회를 개최함
  • 기존 GitHub에 에이전트를 덧붙이는 수준을 넘어, 여러 에이전트가 동시에 변경 작업을 수행할 수 있도록 작업 조율, 검토, 병합, 변경 이유 보존을 새롭게 설계하도록 요청함
  • 기반 서비스인 Artifacts는 Git을 지원하고 수백만 개 저장소로 확장 가능한 버전 관리 파일시스템으로, 저장소 생성과 포크, 코드와 에이전트 컨텍스트 저장을 프로그래밍 방식으로 처리함
  • 참가자는 2026년 10월 14일까지 시연 영상, 허용적 오픈소스 라이선스로 공개한 소스 코드, 실행 방법을 제출해야 하며, 1위 팀에는 Cloudflare 크레딧 2만 5,000달러 등이 제공됨
  • Artifacts는 Workers Paid 요금제 고객 대상 오픈 베타로 제공되며, 저장소 작업 수와 저장 데이터량을 기준으로 2026년 10월 15일부터 과금할 예정임
에이전트 시대의 Git 플랫폼이 풀어야 할 문제
  • GitHub는 사람이 코드를 작성하고 저장소로 정리하며 브랜치, 커밋, 이슈, 풀 리퀘스트로 협업하는 환경을 바탕으로 만들어짐
  • 에이전트는 이미 버그 수정, 기능 개발, 테스트 작성뿐 아니라 변경 검토, 의존성 업데이트, 애플리케이션 유지보수를 수행하고 있음
  • 수백~수천 개 에이전트가 같은 코드베이스에서 동시에 작업하는 환경에는 작업 조율과 변경 이력 관리에 관한 질문이 남아 있음
    • 다른 에이전트가 수행 중인 작업을 어떻게 파악할지 정해야 함
    • 충돌하는 변경을 처리하고, 에이전트가 생성한 결과물을 검토할 방법이 필요함
    • 무엇이 바뀌었는지뿐 아니라 왜 바뀌었는지도 추적해야 함
  • Cloudflare는 저장소 기반 위에서 에이전트 협업, 검토와 병합, 개발자 경험을 설계하는 계층을 참가자들이 만들기를 원함
Artifacts의 역할과 활용 사례
  • 올해 초 출시한 Artifacts는 Git을 지원하는 버전 관리 파일시스템으로, 수백만 개 저장소까지 확장할 수 있음
    • 개발자가 자체 제품, 워크플로, 추상화를 만들 수 있는 프로그래밍 가능한 기본 구성요소로 설계됨
    • 저장소 생성과 포크를 코드로 수행하고, 코드와 에이전트 컨텍스트를 버전별로 저장하며, 에이전트가 이미 사용하는 Git 작업을 지원함
  • 목표는 에이전트, 세션, 작업, 사용자마다 저장소를 생성할 수 있도록 하는 것임
  • 실제 활용 사례에는 바이브 코딩 플랫폼의 사용자 프로젝트 저장과 에이전트 세션의 코드 및 컨텍스트 영구 보관이 있음
    • 여러 에이전트가 동일한 출발점에서 안전하게 작업하도록 격리된 저장소를 만들고, 나중에 결과를 비교하거나 병합하는 방식으로도 사용됨
Workers 배포 및 저장소 자동화
  • Workers Builds를 통해 Artifacts 저장소를 Worker에 연결할 수 있음
    • 사람이나 에이전트가 코드를 푸시하면 프로젝트를 빌드하고, 프로덕션 브랜치라면 업데이트한 Worker를 배포함
    • 다른 브랜치의 푸시는 Workers Previews를 자동으로 생성하거나 갱신해, 배포 전 변경을 테스트할 수 있는 격리된 공유용 Worker를 제공함
    • 기존 Worker를 저장소에 연결하거나, 새 프로젝트를 시작하면서 Artifacts에 자동 저장할 수 있음
  • Artifacts 바인딩으로 Worker에서 저장소를 직접 생성하거나 포크하고, 파일과 커밋을 확인하며, 저장소 범위의 Git 토큰을 발급할 수 있음
    • 새 작업이 도착하면 프로젝트를 포크하고 필요한 컨텍스트 파일을 읽은 뒤 에이전트에 작업용 저장소를 전달하는 흐름을 코드로 정의할 수 있음
    • 에이전트가 변경을 푸시하면 자동화가 결과를 확인하고 검토를 시작하도록 구성할 수 있음
  • 코드 예제는 my-project를 작업별 저장소로 포크하고 기본 브랜치의 AGENTS.md 를 읽어, 원격 저장소 주소, 토큰, 지침을 에이전트 작업 정보로 구성함
    • 해당 파일이 없으면 지침 값은 null로 처리함
이벤트 구독으로 후속 작업 실행
  • Artifacts는 저장소의 생성, 가져오기, 포크, 삭제, 푸시, 클론, 페치가 발생할 때 이벤트를 발행함
  • 이벤트를 구독해 CI 실행, 코드 검토 에이전트 시작, 변경 배포 등 후속 동작을 결정할 수 있음
  • 예제 Worker는 큐에서 cf.artifacts.repo.pushed 이벤트를 골라 REVIEW_WORKFLOW를 실행함
    • 네임스페이스, 저장소 이름, 브랜치 참조, 새 커밋을 전달해 검토 에이전트가 변경을 확인할 컨텍스트를 제공함
데이터 관할권, 모니터링과 과금
  • 데이터 저장 및 처리 위치를 미국 또는 EU로 지정할 수 있음
    • 네임스페이스 생성 시 관할권을 설정하면 그 안에서 생성하는 모든 저장소가 같은 제한을 따름
  • Cloudflare 대시보드에서 저장소별 총 작업 수, 풀, 푸시, 오류, 오류율을 확인해 사용 현황과 실패를 파악할 수 있음
    • Artifacts 지표를 직접 조회해 자체 대시보드나 모니터링을 구축할 수도 있음
  • 요금은 저장소 작업 수와 저장 데이터량을 기준으로 산정하며, 2026년 10월 15일부터 사용량 과금을 시작할 예정임
대회 요구사항과 참가 혜택
  • 차세대 Git 플랫폼 대회는 Cloudflare Workers와 Artifacts로 에이전트 시대의 Git 플랫폼을 구현하는 프로젝트를 모집함
  • 최소 요구사항은 여러 에이전트의 동시 변경 작업이며, 현재의 GitHub에 에이전트를 추가하는 수준을 넘어서는 구현을 원함
    • 저장소, 브랜치, 풀 리퀘스트, 워크트리, 코드 검토, 병합 충돌을 새롭게 설계할 수 있음
    • 에이전트 컨텍스트를 보존하거나 여러 변경을 동시에 비교하고 어떤 변경을 배포할지 결정하는 새로운 방식도 가능함
  • 제출 마감은 2026년 10월 14일이며 다음 자료가 필요함
    • 구현 결과, 에이전트와 개발자가 할 수 있는 일, 동작 방식을 보여주는 5~10분 시연 영상을 제출해야 함
    • MIT, Apache, BSD와 같은 허용적 오픈소스 라이선스로 제공하는 소스 코드 링크가 필요함
    • 프로젝트 실행 또는 체험 방법도 포함해야 함
  • 상위 3개 프로젝트를 선정하고, 팀당 최대 2명에게 샌프란시스코행 항공편을 제공해 Cloudflare Connect에 참석하고 결과물을 선보이도록 할 예정임
    • 1위 팀에는 Cloudflare 크레딧 2만 5,000달러와 Connect의 월요일 저녁 VIP 연사 만찬 초대도 제공함
Artifacts 이용 조건과 시작하기
  • Artifacts 오픈 베타는 Workers Paid 요금제 고객이 이용할 수 있음
  • 대시보드에서 저장소를 조회하거나 생성할 수 있으며, 자세한 사용법은 Artifacts 문서에서 확인할 수 있음
그냥 목록으로
원문 보기 ↗