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 turned on.
- If you do not have GitLab Duo Pro or Enterprise, have GitLab Duo Core turned on for the top-level group or instance.
- 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, configure your instance.
- For GitLab Duo Self-Hosted, install the AI Gateway with the Agent Platform service.
To use the Agent Platform in your local environment:
- Install an editor extension and authenticate with GitLab.
- Have a project in a group namespace.
- Have the Developer, Maintainer, or Owner 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 |