GitLab Duo Agent Platform
- Tier: Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed
The GitLab Duo Agent Platform is an AI-native solution that embeds multiple intelligent assistants (“agents”) throughout the software development lifecycle.
- Instead of following a linear workflow, collaborate asynchronously with AI agents.
- Delegate routine tasks, from code refactoring and security scans to research, to specialized AI agents.
To get started, see Get started with the GitLab Duo Agent Platform.
Prerequisites
To use the Agent Platform:
- Have GitLab Duo, GitLab Duo Core, and flow execution turned on.
- Depending on your GitLab version:
- In GitLab 18.8 and later, have the Agent Platform turned on.
- In GitLab 18.7 and earlier, have beta and experimental features turned on.
- For GitLab Self-Managed, have your instance configured.
- For GitLab Duo Self-Hosted, have installed the AI Gateway with the GitLab Duo Agent Platform service.
To use the Agent Platform in your IDE:
- Install an editor extension and authenticate with GitLab.
- Have a project in a group namespace.
- Have at least the Developer role.
Use cases
Solve these use cases by using the GitLab Duo Agent Platform.
| Use case | Feature |
|---|---|
| Answer complex questions by searching multiple sources and autonomously creating and editing files. | GitLab Duo Chat (Agentic) |
| Automate repetitive tasks: Triage issues, fix bugs, generate tests, add documentation, analyze vulnerabilities. | Agents - Includes foundational agents (pre-built), custom agents (team-specific), and external agents (third-party integrations). |
| Solve complex problems and automate development tasks by making one or more agents work together: Fix CI/CD pipelines, review and modernize code, fix vulnerabilities. | Flows |
| Discover, create, and enable agents and flows from this central list. | AI Catalog |
| Customize the Agent Platform with custom rules for Agentic Chat, AGENTS.md files for project-specific context, and code review instructions to enforce coding standards. | Customization |
| Securely connect GitLab Duo features to external data sources and tools. | MCP clients |
| Securely connect AI tools and applications to your GitLab instance. | MCP server |
| Create structured, queryable representations of code repositories and use them to power AI features. | Knowledge Graph |