GitLab Duo CLI 레퍼런스
GitLab Duo CLI를 시작하거나 실행할 때 사용하는 옵션, 명령어, 환경 변수, 터미널 진행 상태 신호를 설명합니다.
GitLab Duo CLI를 시작하거나 실행할 때 다음 옵션, 명령어, 환경 변수를 사용합니다. 이 목록은 전체 목록이 아닙니다. 전체 레퍼런스는 GitLab Duo CLI 전체 레퍼런스 를 참조하세요. 옵션 # GitLab Duo CLI는 다음 옵션을 지원합니다: -C, --cwd <path> : 작업 디렉터리를 변경합니다. -h, --help : GitLab Duo CLI 또는 특정 명령어의 도움말을 표시합니다. 예를 들어 duo --help 또는 duo run --help 입니다. -v , --version : 버전 정보를 표시합니다. --model <model> : 세션에 사용할 AI 모델을 선택합니다. 전체 옵션 목록은 GitLab Duo CLI 전체 레퍼런스를 참조하세요. 명령어 # 각 설정에서 다음 명령어를 사용할 수 있습니다: glab duo glab duo cli : 인터랙티브 모드를 시작합니다. glab duo cli log : 로그를 확인하고 관리합니다. glab duo cli run : 헤드리스 모드를 시작합니다. duo : 인터랙티브 모드를 시작합니다. duo config : 구성 및 인증 설정을 관리합니다. duo log : 로그를 확인하고 관리합니다. duo run : 헤드리스 모드를 시작합니다. 전체 명령어 목록은 GitLab Duo CLI 전체 레퍼런스를 참조하세요. 환경 변수 # 히스토리 GitLab 19.0 릴리스 중 GitLab Duo CLI 8.95.0에서 AI_AGENT 환경 변수가 도입됨 . 환경 변수를 사용하여 GitLab Duo CLI를 구성할 수 있습니다: DUO_WORKFLOW_GIT_HTTP_PASSWORD : Git HTTP 인증 비밀번호. DUO_WORKFLOW_GIT_HTTP_USER : Git HTTP 인증 사용자 이름. GITLAB_BASE_URL 또는 GITLAB_URL : GitLab 인스턴스 URL. GITLAB_DUO_MODEL : 세션에 사용할 AI 모델. GITLAB_OAUTH_TOKEN 또는 GITLAB_TOKEN : 인증 토큰. GitLab Duo CLI가 사용자를 대신하여 명령어를 실행할 때, 해당 프로세스에 AI_AGENT 환경 변수를 설정합니다. 스크립트와 도구는 AI_AGENT 를 읽어 자신이 AI 주도 실행 환경에서 실행되고 있음을 감지할 수 있습니다. 전체 환경 변수 목록은 GitLab Duo CLI 전체 레퍼런스를 참조하세요. 터미널 진행 상태 신호 # 히스토리 GitLab 18.11 릴리스 중 GitLab Duo CLI 8.79.0에서 도입됨 . 인터랙티브 모드와 헤드리스 모드 모두에서, GitLab Duo CLI는 운영 체제 명령(OSC) 9;4 진행 상태 이스케이프 시퀀스를 /dev/tty 에 기록하여 자신의 상태를 보고합니다. 이 시퀀스를 지원하는 터미널은 GitLab Duo CLI를 실행 중인 탭이나 창에 진행 상태 표시기를 표시합니다. 터미널 멀티플렉서와 상태 도구는 동일한 시퀀스를 파싱하여 GitLab Duo CLI의 상태