GitLab Duo CLI (`duo`)
GitLab Duo CLI(`duo`)를 사용하여 터미널에서 GitLab Duo 에이전틱 Chat을 활용하는 방법을 설명합니다.
Model information 기본 LLM 셀프 호스팅 모델을 사용하는 GitLab Duo 에서 사용 가능 히스토리 GitLab 18.9에서 실험 으로 도입됨. GitLab 18.9 릴리스 기간에 glab 1.87.0에서 실험으로 GitLab CLI에 추가됨 . GitLab 18.11에서 실험에서 베타로 변경됨 . GitLab 19.2에서 GitLab Duo CLI 9.0.0으로 일반 제공됨 . GitLab Duo CLI는 GitLab Duo 에이전틱 Chat 을 터미널로 가져오는 명령줄 인터페이스 도구입니다. 모든 운영 체제와 편집기에서 사용할 수 있으며, 코드베이스에 대한 복잡한 질문을 하거나 사용자를 대신해 작업을 자율적으로 수행하는 데 CLI를 사용합니다. GitLab Duo CLI는 다음과 같은 작업에 도움이 됩니다. 코드베이스 구조, 파일 간 기능, 개별 코드 스니펫을 이해합니다. 코드를 빌드, 수정, 리팩터링하고 현대화합니다. 오류를 해결하고 코드 문제를 수정합니다. CI/CD 구성을 자동화하고, 파이프라인 오류를 해결하며, 파이프라인을 최적화합니다. 여러 단계로 이루어진 개발 작업을 자율적으로 수행합니다. Note GitLab Duo CLI는 이제 일반 제공됩니다. 일반 제공 기능을 모두 사용하려면 GitLab Duo CLI 9.0.0 이상으로 업데이트합니다. GitLab Duo CLI는 GitLab CLI ( glab )를 통해 사용하거나, GitLab Duo CLI( duo )를 독립형 AI 도구로 설치해 사용할 수 있습니다. GitLab Duo CLI는 두 가지 모드를 제공합니다. 인터랙티브 모드: GitLab UI나 편집기 확장 프로그램의 GitLab Duo Chat과 유사한 채팅 환경을 제공합니다. 빌드 모드와 플랜 모드를 지원합니다. 헤드리스 모드: 러너, 스크립트를 비롯한 자동화된 워크플로에서 비대화형으로 사용할 수 있습니다. 또한 chat-rules.md , AGENTS.md , SKILL.md 파일을 포함해 GitLab Duo Agent Platform에 설정된 사용자 정의 지침 도 지원합니다. 시작하기 # GitLab Duo CLI를 설치하고 설정 합니다. 인터랙티브 모드 또는 헤드리스 모드로 GitLab Duo CLI를 사용 합니다. 워크플로나 사용 사례에 더 잘 맞도록 GitLab Duo CLI를 사용자 정의 합니다. GitLab Duo CLI를 활용하는 방법을 자세히 알아보려면 레퍼런스 문서 를 검토합니다. GitLab Duo CLI 액세스 관리 # 히스토리 GitLab 19.2에서 도입됨 . 기본적으로 GitLab Duo CLI 액세스는 켜져 있습니다. GitLab Self-Managed와 GitLab Dedicated에서는 인스턴스 단위로 GitLab Duo CLI 액세스를 켜거나 끌 수 있습니다. 사전 요구 사항: 관리자여야 합니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 GitLab Duo 를 선택합니다. Change configuration 을 선택합니다. GitLab