GitHub Copilot Cloud Agent(CCA)를 이제 조직별로 제어하세요!

by DD
1개월 전
조회수 6

GitHub Copilot Cloud Agent(CCA)의 조직별 활성화 기능 출시로, 특정 조직에만 선택적으로 기능을 활성화할 수 있도록 변경됨

조직 커스텀 속성(Organization Custom Properties)을 활용하여 CCA 접근 권한을 세분화하고, AI Controls 페이지 또는 새로운 API 엔드포인트를 통해 관리 가능

새로운 API 엔드포인트(API Endpoints)를 통해 CCA 정책 설정, 조직 추가, 비활성화 기능을 제공하며, 유연한 기능 도입(Flexible Adoption)을 지원

조직별 CCA 활성화의 기술적 배경

본문에 따르면, 기존에는 모든 조직에 일괄 적용되던 GitHub Copilot Cloud Agent(CCA) 접근 권한을 세분화하여, 특정 조직에만 선택적으로 기능을 활성화할 수 있도록 변경되었다. 이는 기업 환경(Enterprise Environment)에서 점진적인 기능 도입(Progressive Rollout)을 가능하게 하며, 테스트 및 안정성 확보(Testing and Stability)에 기여한다. 특히, 조직 커스텀 속성(Organization Custom Properties)을 활용하여 유연한 정책 관리를 지원한다.

새로운 API 엔드포인트(API Endpoints) 상세 분석

새롭게 추가된 API 엔드포인트는 CCA의 정책 설정, 조직 추가, 비활성화 기능을 제공한다.

PUT: 조직별, 전체 활성화, 전체 비활성화, 선택적 활성화 정책 설정

POST: CCA 활성화 조직 추가

DELETE: CCA 비활성화 조직 설정

이러한 API를 통해 자동화된 배포(Automated Deployment)CI/CD 파이프라인(CI/CD Pipeline)과의 통합이 용이해진다. 또한, AI Controls 페이지를 통해 직관적인 UI 기반의 관리도 지원한다.

조직별 CCA 활성화의 시사점

조직별 CCA 활성화 기능은 GitHub Copilot기업 도입(Enterprise Adoption)을 가속화하고, 개발 생산성(Developer Productivity) 향상에 기여할 것으로 예상된다. 특히, AI Controls 페이지를 통해 손쉽게 정책을 관리할 수 있으며, 새로운 API를 통해 자동화된 관리(Automated Management)를 지원한다. 다만, 커스텀 속성 변경 시 자동 업데이트가 지원되지 않으므로, 정책 변경 시점(Policy Update Timing)에 유의해야 한다.

Enable Copilot cloud agent via custom properties