GitLab Duo Agent Platform
- Tier: Premium, Ultimate
- Add-on: GitLab Duo Core, Pro, or Enterprise
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
- Status: Beta
With the GitLab Duo Agent Platform, multiple AI agents can work in parallel, helping you create code, research results, and perform tasks simultaneously. The agents have full context across your entire software development lifecycle.
The Agent Platform is made up of several features, which are available in the GitLab UI and IDEs.
For an overview, 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.
- GitLab Duo, including GitLab Duo Core and flow execution, must be turned on.
- 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.
- You must ensure an HTTP/2 connection to the backend service is possible.
- For GitLab Duo with self-hosted models, you must use WebSocket connection instead of gRPC.