Cloudflare Artifacts는 에이전트와 개발자, 자동화 작업을 위해 Git과 호환되는 버전 관리 저장소를 제공한다. Workers에서 저장소를 만들고 GitHub 저장소를 가져오거나 포크할 수 있으며, Git 클라이언트와 REST API로 관리할 수 있다.
Cloudflare는 저장소를 수천만 개까지 만들 수 있다고 소개한다. 저장소마다 에이전트나 사용자, 업스트림 브랜치를 위한 공간을 마련할 수 있으며, create()와 import()는 저장소에 연결할 remote URL을 반환한다. 이 URL은 에이전트, 명령줄 도구, IDE 또는 다른 Worker에 전달할 수 있고, 표준 git clone으로도 사용할 수 있다.
접근 권한은 저장소별 범위 토큰으로 관리한다. 안전한 조회에는 read, 변경사항을 커밋해야 하는 에이전트에는 write 권한을 부여할 수 있으며, 토큰은 만료 시간을 지정해 발급한다. GitHub 저장소를 가져온 뒤 격리된 복사본으로 포크하는 방식은 에이전트 작업 공간이나 검토 환경의 사례로 제시됐다.
Cloudflare는 공유 기준 저장소에서 포크해 에이전트가 작업물을 커밋하게 한 뒤 원본과 비교하는 에이전트 작업 공간, 배포 간 설정 변경 추적과 롤백, 노트북이나 생성 콘텐츠처럼 사용자 대상 Git 기반 기능 구축을 활용 사례로 들었다. Workers 바인딩의 각 작업에는 REST API 대응 기능도 있어 HTTP 요청을 보낼 수 있는 언어와 환경에서 사용할 수 있다.
자세한 내용은 Cloudflare Artifacts 문서에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요