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:

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 caseFeature
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