GitLab Duo Agent Platform
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.
The Agent Platform is made up of several features, which are available in the GitLab UI and IDEs.
For an example of how the Agent Platform can improve a traditionally time-consuming workflow, see Developer Onboarding with GitLab Duo Agent Platform.
Prerequisites
To use the Agent Platform:
- Use GitLab 18.2 or later. For the best experience, use the latest version of GitLab.
- Have purchased GitLab Credits.
- GitLab Duo, including GitLab Duo Core and flow execution, must be turned on.
- Depending on your GitLab version:
- In GitLab 18.8 and later, the Agent Platform must be turned on.
- In GitLab 18.7 and earlier, beta and experimental features must be turned on.
- For GitLab Self-Managed, you must ensure your instance is configured and the composite identity turned on.
- For GitLab Duo with self-hosted models, you must install and run the AI gateway with GitLab Duo Agent Platform service.
In addition, to use the Agent Platform in your IDE:
- You must install an editor extension, like the GitLab Workflow extension for VS Code, and authenticate with GitLab.
- You must have a project in a group namespace and have at least the Developer role.
Getting started
To get started, see Get started with the GitLab Duo Agent Platform.