InfoGrab DocsInfoGrab Docs

GitLab Duo CLI (`duo`)

GitLab Duo CLI(`duo`)를 사용하여 터미널에서 GitLab Duo 에이전틱 Chat을 활용하는 방법을 설명합니다.

Model information Default LLM Available on GitLab Duo with self-hosted models 히스토리 GitLab 18.9에서 실험 으로 도입됨. GitLab 18.9 릴리스 중 glab 1.87.0에서 실험으로 GitLab CLI에 추가됨 . GitLab 18.11에서 실험에서 베타로 변경됨 . GitLab 19.2에서 GitLab Duo CLI 9.0.0으로 일반 제공(GA)됨 . GitLab Duo CLI는 GitLab Duo 에이전틱 Chat 을 터미널로 가져오는 명령줄 인터페이스 도구입니다. 모든 운영 체제와 편집기에서 사용할 수 있으며, CLI를 사용하여 코드베이스에 대한 복잡한 질문을 하고 자율적으로 작업을 수행합니다. GitLab Duo CLI는 다음에 도움을 줄 수 있습니다: 코드베이스 구조, 파일 간 기능 및 개별 코드 스니펫 이해. 코드 빌드, 수정, 리팩토링 및 현대화. 오류 트러블슈팅 및 코드 문제 수정. CI/CD 구성 자동화, 파이프라인 오류 트러블슈팅, 파이프라인 최적화. 다단계 개발 작업 자율 수행. Note GitLab Duo CLI가 이제 일반 제공됩니다. 완전한 일반 제공 경험을 위해 GitLab Duo CLI 9.0.0 이상으로 업데이트하세요. GitLab CLI ( glab )를 통해 GitLab Duo CLI를 사용하거나, 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 액세스를 켜거나 끌 수 있습니다. 사전 조건: 관리자여야 합니다. 오른쪽 상단에서 관리자 를 선택합니다. 왼쪽 사이드바에서 GitLab Duo 를 선택합니다. 구성 변경 을 선택합니다. GitLab Duo CLI 에서 GitLab Duo CLI 액세스 켜기 체크박스를 선택하거나 선택 해제합니다. 변경 사항 저장 을