InfoGrab DocsInfoGrab Docs

GitLab Duo CLI 사용

인터랙티브 모드와 헤드리스 모드에서 GitLab Duo CLI를 사용하는 방법을 설명합니다.

GitLab Duo CLI는 두 가지 모드로 사용할 수 있습니다: 인터랙티브 모드: GitLab UI 나 에디터 확장의 GitLab Duo Chat과 비슷한 채팅 환경을 제공합니다. 빌드 모드, 플랜 모드, 자동 모드를 지원합니다. 헤드리스 모드: 러너, 스크립트를 비롯한 자동화 워크플로에서 비대화식으로 사용할 수 있습니다. 사전 요구 사항 # GitLab Duo CLI가 설치되어 있고 설정 되어 있어야 합니다. 기본 GitLab Duo 네임스페이스 가 설정되어 있거나, GitLab Duo에 접근할 수 있는 프로젝트가 열려 있어야 합니다. 인터랙티브 모드 # 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 19.4 릴리스 기간의 GitLab Duo CLI 9.11.0에서 도입됨 . --startup-cards 옵션과 STARTUP_CARDS 환경 변수가 GitLab 19.4 릴리스 기간의 GitLab Duo CLI 9.17.0에서 도입됨 . 온보딩 카드가 GitLab 19.5 릴리스 기간의 GitLab Duo CLI 9.28.0에서 도입됨 . 시작 카드는 인터랙티브 모드에서 새 세션을 시작할 때 터미널에 표시됩니다. 처음 실행할 때는 온보딩 카드가, 이후 실행에서는 환영 카드가 표시됩니다. 기존 세션을 재개할 때는 카드가 표시되지 않습니다. 시작 카드는 기본적으로 활성화되어 있지만 끌 수 있습니다. 온보딩 카드 # 머신에서 GitLab Duo CLI를 처음 실행하면 온보딩 카드가 MCP 서버 연결 과 GitLab 마켓플레이스의 플러그인 설치를 도와줍니다. 카드에는 단계를 선택하고 실행하기 위한 탐색 안내가 표시됩니다. 완료한 단계에는 연결된 MCP 서버 수나 설치된 플러그인 수와 함께 체크 표시가 나타납니다. 카드는 두 단계를 모두 완료한 뒤에도 첫 프롬프트를 보낼 때까지 유지됩니다. 이후 실행에서는 다시 표시되지 않습니다. 환영 카드 # 새 세션을 시작할 때마다 기본적으로 환영 카드가 표시됩니다. Show