GitLab Duo CLI 사용
인터랙티브 모드와 헤드리스 모드에서 GitLab Duo CLI를 사용하는 방법을 설명합니다.
사전 조건: 기본 GitLab Duo 네임스페이스 가 설정되어 있거나, GitLab Duo 액세스 권한이 있는 프로젝트가 열려 있어야 합니다. GitLab Duo CLI는 두 가지 모드로 사용할 수 있습니다: 인터랙티브 모드: GitLab UI 또는 편집기 확장 프로그램의 GitLab Duo Chat과 유사한 채팅 경험을 제공합니다. 빌드 및 플랜 모드를 지원합니다. 헤드리스 모드: 러너, 스크립트 및 기타 자동화된 워크플로에서 비대화형으로 사용할 수 있습니다. 인터랙티브 모드 # 인터랙티브 모드로 GitLab Duo CLI를 사용하려면: 설정에 맞게 인터랙티브 모드를 시작하는 명령어를 입력합니다: glab duo glab duo cli duo 터미널 창에 > 프롬프트가 나타납니다. 프롬프트 뒤에 질문이나 요청을 입력하고 Enter 키를 누릅니다. 예를 들어: What is this repository about? Which issues need my attention? Help me implement issue 15. The pipelines in MR 23 are failing. Please help me fix them. GitLab Duo CLI가 작업 중일 때 응답을 취소하려면 Escape 키를 누릅니다. GitLab Duo CLI가 현재 작업을 중지하고 프롬프트로 돌아갑니다. ↑ 키로 프롬프트 기록을 보거나, Control+R로 기록을 검색합니다. 빌드 모드와 플랜 모드 전환 # 인터랙티브 모드에서는 작업하면서 GitLab Duo CLI를 두 가지 모드 사이에서 전환할 수 있습니다: 모드 권한 동작 방식 빌드 모드(기본값) 읽기-쓰기 GitLab Duo가 작업을 실행하고 프로젝트를 변경할 수 있습니다. 플랜 모드 읽기 전용 GitLab Duo가 변경 없이 프로젝트를 분석하고 계획을 만들 수 있습니다. 예를 들어, 먼저 플랜 모드에서 GitLab Duo와 문제를 논의하며 시작합니다. 준비가 되면 빌드 모드로 전환하고 GitLab Duo에 계획을 구현하도록 지시합니다. GitLab Duo CLI는 > 프롬프트 아래에 현재 모드를 표시합니다. 모드를 전환하려면 Tab 키를 누릅니다. 슬래시 명령어 # 히스토리 GitLab 19.0 릴리스 중 GitLab Duo CLI 8.88.0에서 /exit 슬래시 명령어가 도입됨 . GitLab 19.0 릴리스 중 GitLab Duo CLI 8.94.0에서 /doctor 슬래시 명령어가 도입됨 . GitLab 19.0 릴리스 중 GitLab Duo CLI 8.81.0에서 /skills 슬래시 명령어가 도입됨 . GitLab 19.0 릴리스 중 GitLab Duo CLI 8.95.0에서 /mcp 슬래시 명령어가 도입됨 . 인터랙티브 모드에서는 슬래시 명령어를 사용하여 GitLab Duo CLI를 구성하고 작업을 수행합니다. 프롬프트에 슬래시 명령어를 입력하고 Enter 키를 누릅니다. 다음 슬래시 명령어를 사용할 수 있습니다: 명령어 설명 /copy GitLab Duo의 마지막 응답을 클립보드에