Conductor 업데이트: 자동 리뷰 도입
Source: Google Developers Blog
2022년 12월, 우리는 Gemini CLI용 확장 프로그램인 Conductor를 소개했습니다. 이 확장은 터미널에서 컨텍스트‑드리븐 개발을 가능하게 합니다. 프로젝트 인식을 일시적인 채팅 로그가 아니라 영구적이고 버전‑관리되는 마크다운 파일로 옮김으로써, Conductor는 전 세계 개발자들이 코드를 작성하기 전에 계획을 세우도록 도와주었습니다.
자동 리뷰로 루프 닫기
주요 기능
- 코드 리뷰: Conductor는 동료 리뷰어 역할을 수행하며, 새로 생성된 파일에 대해 깊이 있는 정적 및 로직 분석을 수행합니다. 단순 문법 검사를 넘어, 비동기 블록에서의 레이스 컨디션, 잠재적인 널 포인터 위험, 런타임 예외를 일으킬 수 있는 논리 오류와 같은 복잡한 문제를 사전에 표시합니다.
- 계획 준수: 시스템은 자동으로 새 코드를
plan.md와spec.md에 대조합니다. 로드맵의 모든 단계가 반영되었는지, 코딩 과정에서 핵심 요구사항이 누락되지 않았는지를 확인합니다. - 가이드라인 적용: 장기적인 코드 품질을 유지하기 위해 Conductor는 모든 새로운 기여가 프로젝트 고유의 스타일 가이드와 계획 단계에서 생성된 사용자 정의 가이드라인 파일을 엄격히 따르는지 검증합니다.
- 테스트 스위트 검증: Conductor는 전체 테스트 스위트를 리뷰 워크플로에 직접 통합합니다. 관련된 단위 및 통합 테스트를 모두 실행하고, 결과와 커버리지 데이터를 최종 보고서에 포함시켜 새로운 코드가 기존 환경 내에서 의도대로 동작하는지를 한눈에 보여줍니다.
- 기본 보안 리뷰: 보안은 모든 리뷰의 핵심에 통합되어 있습니다. 시스템은 코드가 병합되기 전에 중요한 취약점을 스캔합니다. 하드코딩된 API 키, 잠재적인 개인 식별 정보(PII) 유출, 혹은 인젝션 공격에 노출될 수 있는 안전하지 않은 입력 처리와 같은 고위험 이슈를 자동으로 표시합니다.

실행 가능한 인사이트
자동 리뷰의 출력은 바로 행동으로 이어지도록 설계되었습니다. 발견 사항은 심각도(높음, 중간, 낮음)별로 구분되어 개발자에게 명확한 수정 지침을 제공합니다. 정확한 파일 경로를 알려주며, Conductor 내에서 해당 문제를 해결하기 위한 트랙을 시작할 수 있습니다.
이러한 상세 수준은 “에이전시” 개발이 “감독 없는” 개발을 의미하지 않음을 보장합니다. 대신 AI가 작업을 수행하고, 개발자가 높은 수준의 아키텍처 감독을 제공하며, 자동 검증이 이를 뒷받침하는 워크플로를 만들게 됩니다.
시작하기
Conductor는 빠르게 진화하고 있으며, 이 기능들은 AI 개발을 안전하고 예측 가능하며 아키텍처적으로 견고하게 만들겠다는 우리의 약속을 나타냅니다.
확장 프로그램을 설치하고 오늘 바로 Conductor를 사용해 보세요. 여기에서 설치하거나 아래 명령을 실행하면 됩니다:
gemini extensions install https://github.com/gemini-cli-extensions/conductor