GitLab Duo CLI (`duo`)
GitLab Duo CLI (`duo`)에 대해 설명합니다.
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.10 릴리스 중 GitLab Duo CLI 8.68.0에서 모델 선택 옵션 및 환경 변수 도입됨 . GitLab 18.10 릴리스 중 GitLab Duo CLI 8.76.0에서 모델 선택 슬래시 명령어 도입됨 . GitLab 18.11에서 실험에서 베타로 변경됨 . GitLab Duo CLI는 GitLab Duo 에이전틱 Chat 을 터미널로 가져오는 명령줄 인터페이스 도구입니다. 모든 운영 체제와 편집기에서 사용할 수 있으며, CLI를 사용하여 코드베이스에 대한 복잡한 질문을 하고 자율적으로 작업을 수행합니다. 빌드 및 플랜 모드를 지원합니다. GitLab Duo CLI는 다음에 도움을 줄 수 있습니다: 코드베이스 구조, 파일 간 기능 및 개별 코드 스니펫 이해. 코드 빌드, 수정, 리팩터링 및 현대화. 오류 트러블슈팅 및 코드 문제 수정. CI/CD 구성 자동화, 파이프라인 오류 트러블슈팅, 파이프라인 최적화. 다단계 개발 작업 자율 수행. GitLab Duo Agent Platform에 설정된 사용자 정의 지침 ( chat-rules.md , AGENTS.md , SKILL.md 파일 포함)도 지원합니다. GitLab Duo CLI는 두 가지 모드를 제공합니다: 인터랙티브 모드: GitLab UI 또는 편집기 확장 프로그램의 GitLab Duo Chat과 유사한 채팅 경험 제공. 헤드리스 모드: 러너, 스크립트 및 기타 자동화 워크플로우에서 비대화형 사용 가능. 사전 조건 # GitLab 18.11 이상. GitLab Duo Agent Platform 사전 조건 을 충족해야 합니다. 베타 및 실험 기능 이 켜져 있어야 합니다. GitLab Duo CLI 설정 # GitLab CLI ( glab )를 통해 GitLab Duo CLI를 사용할 수 있습니다. GitLab CLI를 사용하면 다른 GitLab 기능에 액세스할 수 있으며 OAuth 또는 개인 액세스 토큰을 사용하여 한 번만 인증하면 됩니다. 또는 GitLab Duo CLI ( duo )를 독립형 AI 도구로 설치하여 개인 액세스 토큰으로 별도로 인증할 수 있습니다. 두 설정 모두 인터랙티브 및 헤드리스 모드, 모든 GitLab Duo CLI 옵션, 명령어 및 기능을 지원합니다. GitLab CLI와 함께 # 사전 조건: GitLab CLI 1.87.0 이상 GitLab CLI가 인증됨 . GitLab CLI를 통해 GitLab Duo CLI를 설정하려면: GitLab Duo CLI에 대한 glab 명령어를 실행합니다: glab duo cli 프롬프트에 따라 GitLab Duo CLI 바이너리를 설치합니다. GitLab CLI가 인증을 자동으로 처리하므로 즉시 GitLab
