GitLab Duo Agent Platform 프로젝트 온보딩
GitLab v19.1- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated 프로젝트 컨텍스트 초기화가 GitLab 19.0에서 베타로 도입됨. CI 설정 개선이 GitLab 19.1에서 베타로 도입됨.
GitLab Duo Agent Platform 프로젝트 온보딩#
-
Tier: [Free](/19.1/subscriptions/gitlab_credits/#for-the-free-tier), Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
History
-
프로젝트 컨텍스트 초기화가 GitLab 19.0에서 베타로 도입됨.
duo_agent_onboarding이라는 이름의 플래그로 제어됨. 기본적으로 비활성화됨. -
CI 설정 개선이 GitLab 19.1에서 베타로 도입됨.
duo_agent_onboarding이라는 이름의 플래그로 제어됨. 기본적으로 비활성화됨.이 기능의 사용 가능 여부는 피처 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요.
온보딩 페이지는 GitLab Duo Agent Platform과 함께 사용할 프로젝트를 설정하는 데 도움을 줍니다. 이 페이지에서 AI 에이전트를 사용하여 프로젝트 컨텍스트를 초기화하고 CI/CD 설정을 개선할 수 있습니다.
사전 요구 사항#
-
프로젝트에 대한 Developer, Maintainer, 또는 Owner 권한.
-
CI 설정 개선 작업의 경우, 프로젝트에
.gitlab-ci.yml파일이 있어야 합니다.
프로젝트 컨텍스트 초기화#
프로젝트 컨텍스트 초기화 작업은 리포지터리를 분석하여 프로젝트용 AGENTS.md 파일을 생성합니다.
이 파일은 AGENTS.md 명세를 따르며, 테스트 명령어, 린팅 규칙, 커밋 형식, 코딩 패턴 등 프로젝트 규약을 문서화합니다. Agent Platform 기능은 리포지터리에서 작업할 때 이 파일을 컨텍스트로 활용합니다.
프로젝트 컨텍스트를 초기화하려면:
-
상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 Automate > Onboarding을 선택합니다.
-
Initialize project context를 선택합니다. 기본 브랜치에
AGENTS.md또는.ai/AGENTS.md가 이미 있는 경우, 이 옵션은 사용할 수 없습니다.
GitLab은 developer/v1 에이전트 세션을 시작하여 리포지터리를 분석하고
AGENTS.md 파일을 추가하는 드래프트 머지 리퀘스트를 엽니다.
진행 상황을 추적할 수 있도록 에이전트 세션 링크가 표시됩니다.
CI/CD 설정 개선#
CI 설정 개선 작업은 에이전트를 실행하여 기존 CI/CD 구성을 분석하고 개선 사항을 제안합니다.
CI/CD 설정을 개선하려면:
-
상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 Automate > Onboarding을 선택합니다.
-
Improve CI setup을 선택합니다. 기본 브랜치에
.gitlab-ci.yml이 없는 경우, 이 옵션은 사용할 수 없습니다.
GitLab은 .gitlab-ci.yml을 분석하는 에이전트 세션을 시작하고 개선 사항이 포함된 드래프트 머지
리퀘스트를 엽니다.
진행 상황을 추적할 수 있도록 에이전트 세션 링크가 표시됩니다.