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
- LLM: Anthropic Claude Sonnet 4
- Available on GitLab Duo with self-hosted models: Yes
Version history
- Introduced as a beta in GitLab 18.2.
- For GitLab Duo with self-hosted models, introduced in GitLab 18.4, as an experiment with a feature flag named
self_hosted_agent_platform
. Disabled by default.
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 GitLab Duo Chat (Agentic) and flows, which are available in the GitLab UI and IDEs.
The Agent Platform public beta requires GitLab 18.2 or later. For the best experience and access to the latest agents and flows, use the latest version of GitLab.
For more details, view these blog posts about:
- What's next for intelligent DevSecOps
- GitLab Duo Agent Platform Public Beta: Next-gen AI orchestration and more
- GitLab 18.3: Expanding AI orchestration in software engineering
Prerequisites
To use the Agent Platform:
- 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.
- 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.