GitLab Duo Agent Platform
GitLab v19.5Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
GitLab Duo Agent Platform은 소프트웨어 개발 라이프사이클 전반에 여러 지능형 어시스턴트("에이전트")를 내장한 AI 네이티브 솔루션입니다. 시작하려면 GitLab Duo Agent Platform 시작하기를 참고합니다.
Model information
- LLM: Anthropic Claude Sonnet 4
- Available on GitLab Duo with self-hosted models
히스토리
- GitLab 18.2에서 베타로 도입됨.
- GitLab Self-Managed 인스턴스의 GitLab Duo Agent Platform(자체 호스팅 모델 및 클라우드 연결 GitLab 모델 모두)에 대해 GitLab 18.4에서
self_hosted_agent_platform이라는 기능 플래그와 함께 실험으로 도입됨. 기본적으로 비활성화됨. - GitLab 18.7에서 기능 플래그
self_hosted_agent_platform이 활성화됨. - GitLab 18.8에서 일반 공개됨.
- GitLab Duo Agent Platform 및 GitLab Credits가 GitLab 18.8 이상에서 지원됨.
- GitLab 18.9에서 기능 플래그
self_hosted_agent_platform이 제거됨.
GitLab Duo Agent Platform은 소프트웨어 개발 라이프사이클 전반에 여러 지능형 어시스턴트("에이전트")를 내장한 AI 네이티브 솔루션입니다.
- 선형 워크플로를 따르는 대신 AI 에이전트와 비동기적으로 협업합니다.
- 코드 리팩터링과 보안 스캔부터 리서치까지, 정형화된 작업을 전문화된 AI 에이전트에게 위임합니다.
시작하려면 GitLab Duo Agent Platform 시작하기를 참고합니다.
사전 요구 사항#
Agent Platform을 사용하려면:
- GitLab Duo가 켜져 있어야 합니다.
- GitLab Duo Pro 또는 Enterprise가 없다면, 최상위 그룹 또는 인스턴스에 GitLab Duo Core가 켜져 있어야 합니다.
- GitLab 18.9 이하에서는 GitLab Duo Enterprise 애드온으로 Agent Platform을 사용할 수 없습니다. GitLab Duo Enterprise와 함께 Agent Platform을 사용하려면 GitLab 18.10 이상으로 업그레이드합니다.
- GitLab 버전에 따라 다음과 같습니다:
- GitLab 18.8 이상에서는 Agent Platform이 켜져 있어야 합니다.
- GitLab 18.7 이하에서는 베타 및 실험 기능이 켜져 있어야 합니다.
- GitLab Self-Managed의 경우 인스턴스를 구성합니다.
- GitLab Duo Self-Hosted의 경우 Agent Platform 서비스와 함께 AI Gateway를 설치합니다.
로컬 환경에서 Agent Platform을 사용하려면:
- 에디터 확장을 설치하고 GitLab으로 인증합니다.
- 그룹 네임스페이스에 프로젝트가 있어야 합니다.
- Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
일반 공개된 기능#
다음 기능은 일반 공개되었으며 사용 시 GitLab Credits를 소비합니다.
Free 티어에서 사용할 수 있는 기능은 GitLab Credits 구매가 필요합니다.
| 기능 | Free | Premium | Ultimate |
|---|---|---|---|
| Agentic Chat 복잡한 질문에 답하고 자율적으로 파일을 생성하고 편집합니다. |
✅ | ✅ | ✅ |
| Code Suggestions 코드를 작성할 때 AI 기반 제안을 받습니다. |
✅ | ✅ | ✅ |
| Custom agents 고유한 개발 요구 사항에 맞는 팀별 에이전트를 구축합니다. |
✅ | ✅ | ✅ |
| External agents 타사 통합 및 도구를 안전하게 연결하여 Agent Platform 기능을 확장합니다. |
❌ | ✅ | ✅ |
| Planner Agent 작업을 계획하고 우선순위를 정하며 추적합니다. |
✅ | ✅ | ✅ |
| Data Analyst Agent 개발 메트릭과 프로젝트 데이터를 분석하여 통찰을 도출합니다. |
✅ | ✅ | ✅ |
| Developer Flow 이슈를 머지 리퀘스트로 변환합니다. |
✅ | ✅ | ✅ |
| Code Review Flow 코드 리뷰 작업을 자동화하고 팀 전반에 코딩 표준을 적용합니다. |
✅ | ✅ | ✅ |
| Convert to GitLab CI/CD Flow 레거시 CI/CD 파이프라인을 GitLab CI/CD 형식으로 변환합니다. |
✅ | ✅ | ✅ |
| Fix CI/CD Pipeline Flow 실패한 CI/CD 파이프라인을 진단하고 자동으로 수정합니다. |
✅ | ✅ | ✅ |
| Software Development Flow 실행하기 전에 전체 다단계 계획을 수립합니다. |
✅ | ✅ | ✅ |
| MCP clients MCP 호환 AI 클라이언트나 IDE 확장에서 GitLab 리소스와 도구에 액세스합니다.1 |
✅ | ✅ | ✅ |
| Custom flows 여러 에이전트를 결합하여 비즈니스 문제를 해결합니다. |
✅ | ✅ | ✅ |
| Interactions in merge requests 머지 리퀘스트 댓글 스레드에서 질문하고 피드백을 논의합니다. |
✅ | ✅ | ✅ |
| Resolve merge conflicts 머지 충돌을 자율적으로 분석하고 충돌 파일을 편집한 뒤 해결 커밋을 푸시합니다. |
❌ | ✅ | ✅ |
| Recommend Reviewers Flow 머지 리퀘스트를 검토하기에 가장 적합한 리뷰어를 추천합니다. |
❌ | ✅ | ✅ |
| Flow Creator Agent AI 카탈로그용 커스텀 플로를 만듭니다. |
❌ | ✅ | ✅ |
| Resolve review discussions 리뷰 토론을 자율적으로 분석하고 요청된 변경 사항을 푸시한 뒤 스레드를 해결합니다. |
❌ | ✅ | ✅ |
| SAST False Positive Detection Flow SAST 보안 스캔에서 오탐을 자동으로 식별하고 걸러냅니다. |
❌ | ❌ | ✅ |
| SAST Vulnerability Resolution Flow SAST 취약점에 대한 수정과 조치 단계를 자동으로 생성합니다. |
❌ | ❌ | ✅ |
| Secret False Positive Detection Flow 시크릿 탐지 결과에서 오탐을 자동으로 식별하고 걸러냅니다. |
❌ | ❌ | ✅ |
| Permissions Assistant 세분화된 개인 액세스 토큰을 만들 때 적절한 권한을 선택합니다. |
❌ | ❌ | ✅ |
| Security Analyst Agent 반복적인 보안 작업을 자동화합니다. 이슈 분류, 취약점 분석, 수정 생성이 여기에 해당합니다. |
❌ | ❌ | ✅ |
| MCP server AI 도구와 애플리케이션을 GitLab 인스턴스에 안전하게 연결합니다. |
✅ | ✅ | ✅ |
크레딧을 소비하는 베타 및 실험 기능#
다음 기능은 베타 또는 실험 단계이며 GitLab Credits를 소비합니다.
| 기능 | Free | Premium | Ultimate |
|---|---|---|---|
| GitLab for Slack app Slack에서 GitLab Duo와 상호 작용합니다. |
❌ | ✅ | ✅ |
| Security Review Flow 머지 리퀘스트에서 비즈니스 로직 취약점을 탐지합니다. |
❌ | ❌ | ✅ |
| Workspace subagents Developer Flow가 작업을 위임할 수 있도록 리포지터리에 전문 서브에이전트를 정의합니다. |
✅ | ✅ | ✅ |
크레딧을 소비하지 않는 베타 및 실험 기능#
다음 기능은 베타 또는 실험 단계이며 GitLab Credits를 소비하지 않습니다.
Free 티어 사용자의 경우 이러한 베타 및 실험 기능은 크레딧을 소비하지 않지만, 이용하려면 월별 약정 풀에 크레딧이 있어야 합니다.
기능이 일반 공개되면 모든 GitLab 버전과 모든 제공 방식에서 해당 기능 사용 시 GitLab Credits를 소비하기 시작합니다. 크레딧을 소비하지 않는 베타 기능은 언제든지 사용량 과금과 함께 일반 공개로 전환될 수 있습니다.
| 기능 | Free | Premium | Ultimate |
|---|---|---|---|
| Agent tool governance 도구 수준 승인 정책을 구성하여 민감한 에이전트 작업을 실행 시점에 사람이 승인하도록 제어합니다. |
✅ | ✅ | ✅ |
| AI audit event report 컴플라이언스 및 거버넌스 목적으로 GitLab Duo 에이전트 활동의 통합 기록을 탐색하고 필터링합니다. |
❌ | ✅ | ✅ |
| AI Governance Dashboard 그룹 전반의 AI 에이전트 세션, 감사 로그, 개발자 노출 범위를 모니터링합니다. |
❌ | ❌ | ✅ |
| CI Expert Agent GitLab CI/CD 파이프라인을 만들고 디버그하며 최적화합니다. |
✅ | ✅ | ✅ |
| External MCP servers MCP 서버를 사용하여 커스텀 에이전트를 외부 데이터 소스 및 타사 서비스에 연결합니다. |
❌ | ✅ | ✅ |
| Agentic Breaking Change Resolution Flow 의존성 상향 머지 리퀘스트의 파이프라인 실패를 분석하고, 의존성 업데이트로 발생한 호환성 파괴 변경을 해결하는 코드 수정을 생성합니다. |
❌ | ❌ | ✅ |
| Support Assistant GitLab 제품 문제를 진단하고 해결합니다. |
❌ | ✅ | ✅ |
Footnotes
-
MCP clients는 크레딧을 직접 소비하지 않습니다. 다만 MCP 클라이언트를 통한 모델 요청 등 Agent Platform 사용량은 크레딧을 소비할 수 있습니다. ↩