Back to vendors
G

GitLab Duo Agent Platform

Also known as: GitLab Duo, Duo Agent Platform, GitLab Duo Agentic Chat, GitLab Duo CLI, GitLab Orbit

Visit site
Entry pricePremium at $29 a user a month billed yearly with $12 of GitLab Credits a user each month for a limited time, or Free with credits bought at $1 each.Full pricing detail

GitLab Duo Agent Platform is GitLab's agent layer for software teams on GitLab.com, Self Managed and Dedicated. Agentic Chat, foundational agents and flows turn issues into merge requests, fix failing pipelines, review code, resolve merge conflicts and triage security findings, and teams build custom agents and flows or bring Claude Code and Codex in as external agents. It runs on GitLab Credits, partly included with Premium at $29 a user a month and with Ultimate.

GitLab Duo Agent Platform is the agentic layer of GitLab, sold by GitLab Inc. of San Francisco, a Nasdaq listed company, and generally available since GitLab 18.8 in January 2026 on GitLab.com, Self Managed and Dedicated. It sits under the GitLab Duo name beside GitLab's non agentic AI features and covers Agentic Chat, foundational and custom agents, foundational and custom flows, external agents, the AI Catalog, MCP in both directions, triggers, sessions, model selection and governance. Planning, CI and the security scanners belong to GitLab's wider suite and count here only where an agent works through them.

Agents work through more than 80 tools that read and write GitLab objects, creating commits and merge requests, submitting reviews, updating issues and dismissing vulnerabilities, and in the IDE they also edit files and run commands. Flows chain agents, deterministic tools, AI tasks and human input steps, and run on CI runners with an optional sandbox.

Thirteen foundational flows cover work such as the Developer flow that turns an issue into a merge request, Fix CI/CD Pipeline, Code Review, conflict resolution, SAST false positive detection and vulnerability resolution, and eight foundational agents include a Planner, a CI Expert, a Data Analyst and a Security Analyst. Flows start from chat, from a mention or an assignment, from pipeline, merge request and work item events, from schedules in beta, or through a REST API and the GitLab MCP server. The Orbit context graph and semantic code search ground agents in the project, though chat itself keeps no memory beyond recent conversations.

Premium costs $29 a user a month billed yearly and Ultimate is quoted, and for a limited time both include GitLab Credits each month, $12 and $24 a user. Free tier customers can buy credits at $1 each, and model calls and flows draw them down at set rates. Group owners or administrators choose the model for each feature from the Claude, GPT, Gemini, GLM, Kimi and MiniMax families, and self hosted models can run in fully isolated networks. Agents act through a composite identity no broader than the user who started them, tool calls ask for approval by default in chat, and SOC 2 Type 2 and ISO 27001 cover GitLab.com and Dedicated.

It fits organizations already running their code, CI and security work in GitLab that want agents inside the same permissions and audit trail, including regulated teams that need self hosted models. It fits less well for teams on GitHub or Bitbucket, for buyers who want agents to keep memory between sessions or drive a browser, or for anyone who needs the governance and audit features still in beta to be generally available.

Vendor details

Canonical URL

https://about.gitlab.com/gitlab-duo-agent-platform/

Category

Coding agent

Subcategory

Agent platform inside GitLab with chat, foundational and custom agents and flows, external agents and an AI Catalog

Funding status

Product of GitLab Inc. of San Francisco, listed on the Nasdaq as GTLB since 2021.

Company status

first party product

Use cases & customers

Primary use cases

turning issues into merge requests with the Developer flowfixing failing CI pipelinesautomated merge request code reviewresolving merge conflicts and review threadsSAST false positive triage and vulnerability fixescustom agents and flows shared through the AI Catalog

Target customers

engineering organizations standardized on GitLabplatform and DevOps teams running GitLab CIapplication security teams on GitLab Ultimateregulated organizations on Self Managed or Dedicated

Deployment options

GitLab.comGitLab Self ManagedGitLab Dedicated, with the AI gateway in the customer's AWS regionGitLab Duo Self Hosted models, including isolated networksDedicated for Government in AWS GovCloud

Integrations

More than 80 agent tools that act on GitLab issues, merge requests, commits, reviews, pipelines and vulnerabilities, IDE tools for files and shell commands in VS Code, JetBrains and the Duo CLI, an MCP client for outside servers, and external agents including Claude Code, Codex, Amazon Q and Gemini. A GitLab MCP server and a flows REST API let outside tools start sessions, and a Slack app is an experiment.

In practice

A developer assigns an issue to the Developer flow. The flow reads the issue and the codebase on a CI runner, writes the change, runs the project's tests and opens a merge request attributed to the developer for review.

A platform team sets a trigger on failed pipelines in its main project, so the Fix CI/CD Pipeline flow reads the job log, pushes a fix to the branch and reports in a session the team can review.

An Ultimate customer lets SAST false positive detection run after every scan, so findings arrive with a confidence score, and a security engineer dismisses the likely false positives and sends real ones to the vulnerability resolution flow.

Agentic Index coverage score

12.5 / 14 capabilities · 89%

Integrations & Tool Calling Full

Agents use more than 80 built in tools that act on GitLab itself, creating commits and merge requests, submitting reviews, updating issues, dismissing vulnerabilities and running GLQL queries, with read only access to any REST or GraphQL endpoint, and in the IDE they also edit files, search, and run shell and Git commands. Agentic Chat and the Software Development flow connect to outside MCP servers over stdio, HTTP or SSE, and external agents and flows authenticate to other systems with CI variables and OIDC tokens, kept within an allowed domains policy.

Sourcedocs.gitlab.com/user/duo_agent_platform/agents/toolsread 2026-11-08

Workflow Orchestration Full

A flow combines one or more agents, and custom flows defined in YAML chain agent, deterministic tool, AI task and human input components with routers between them. Flows started from the web run on the customer's CI runners under Docker or Kubernetes, with an optional sandbox for network and file isolation, while IDE flows run on the developer's machine. Sessions record each run and pause at human checkpoints with a to do and an email, and the Developer flow can hand parts of its work to subagents with their own context, an experiment.

Sourcedocs.gitlab.com/user/duo_agent_platform/flowsread 2026-11-08

Knowledge Grounding & RAG Full

GitLab Orbit, a software lifecycle context graph for agents, runs generally available on GitLab.com and feeds the Planner agent and an MCP query tool, and semantic code search builds vector embeddings of repositories behind a REST API, an MCP tool and the CLI, in beta on GitLab.com and Self Managed. Agents also draw on project files, issues, merge requests, pipelines, wikis and commits, Agentic Chat itself uses keyword search, and context exclusions keep chosen files out of agent runs on a best effort basis.

Sourcedocs.gitlab.com/orbitread 2026-11-08

Human Oversight & Guardrails Full

Every tool call in Agentic Chat asks for approval by default, with group owners or administrators setting whether a session can approve tools once or never, and outside MCP tools need approval per session unless listed as approved. Tool governance, in beta, sets each tool to always allow, always ask or always deny at group level with stricter project overrides and fails closed, and owners can block whole MCP servers and turn agents on or off by group. Flows started from chat run without asking, and Code Review approval decisions stay off by default.

Sourcedocs.gitlab.com/user/ai-governance/tool-governanceread 2026-11-08

Security, Identity & Governance Full

Agents act through a composite identity that takes the narrower of the triggering user's role and a service account's Developer role, using tokens scoped to AI workflows and MCP, and merge requests are attributed to the person who started the work. Custom roles can govern the AI Catalog and agent artifacts, groups sign in through SAML, and prompt injection scanning can log or interrupt suspicious input. SOC 2 Type 2 and ISO 27001, 27017 and 27018 cover GitLab.com and Dedicated without naming the Duo AI gateway, and GitLab trains no generative models on customer data.

Sourcedocs.gitlab.com/user/duo_agent_platform/composite_identityread 2026-11-08

Observability & Auditability Full

Every agent and flow run has a session with full or concise logs, and audit events record session starts, prompts sent to models, tool calls, tool approvals and denials, AI Catalog changes and flow triggers, with an AI audit events page and SIEM streaming still in beta. A credits dashboard shows usage per user and per product with usage caps, an AI governance dashboard is in limited availability, and an impact dashboard on GitLab.com tracks agent results across the software lifecycle.

Sourcedocs.gitlab.com/user/compliance/audit_event_typesread 2026-11-08

Memory & State Persistence Partial

Agentic Chat remembers the most recent conversation, archives conversations 30 days after they start and cuts them at 200,000 tokens, and agent sessions are deleted 30 days after their last activity, while a tool lets an agent read context from another session. Custom rules and AGENTS.md files at user, project and folder level, plus agent skills, apply standing instructions to new conversations. GitLab keeps no memory that agents write and recall across sessions.

Sourcedocs.gitlab.com/user/gitlab_duo_chat/agentic_chatread 2026-11-08

Deployment & Data Residency Full

The platform runs on GitLab.com, Self Managed and Dedicated. GitLab's managed AI gateway runs in Google Cloud regions in the US, Europe and Asia without a customer choice of region, while on Dedicated the gateway runs in the customer's own AWS region, and GitLab Duo Self Hosted serves models on the customer's infrastructure through vLLM, Bedrock or Azure OpenAI, including fully isolated networks with an add on for offline licenses. Dedicated for Government requires self hosted models in AWS GovCloud.

Sourcedocs.gitlab.com/administration/gitlab_duo_self_hostedread 2026-11-08

Prebuilt Agents / Templates / Packs Full

Eight foundational agents cover planning, CI, data analysis, security analysis, permissions, onboarding, support and flow creation, and thirteen foundational flows cover development from an issue, software development, code review, reviewer recommendations, pipeline fixes, CI conversion, breaking change resolution, work plans, SAST and secret false positive detection, vulnerability resolution, vulnerability context and security review. The AI Catalog lists these alongside GitLab managed external agents and shared custom agents and flows, each versioned and pinnable with public, private or restricted visibility.

Sourcedocs.gitlab.com/user/duo_agent_platform/flows/foundational_flowsread 2026-11-08

Triggers & Channel Coverage Full

Flows start when someone mentions an agent, assigns an issue or a reviewer, or when a pipeline runs, passes, fails or is canceled, a merge request is created, approved, marked ready or hits a conflict, or a work item is created or changes status. Code Review runs on every new merge request and push, SAST false positive detection runs after each scan, scheduled triggers from every 15 minutes to monthly are in beta, and a REST API and the GitLab MCP server start flows from outside. Chat, slash commands and the Fix pipeline and Implement buttons start work by hand.

Sourcedocs.gitlab.com/user/duo_agent_platform/triggersread 2026-11-08

Model Flexibility & Routing Full

Claude Sonnet 5.5 is the default for chat and most flows, and the top level group owner on GitLab.com, or the administrator on Self Managed and Dedicated, can pick other models from the Claude, GPT, Gemini, GLM, Kimi and MiniMax families per feature and pin or restrict the models chat may use, with no automatic fallback. Self hosted deployments bring their own models through vLLM, Bedrock, Azure OpenAI, Anthropic, OpenAI or Google's agent platform, with other OpenAI compatible models in beta.

Sourcedocs.gitlab.com/user/duo_agent_platform/model_selectionread 2026-11-08

APIs / SDKs / MCP Extensibility Full

A REST API starts and manages flows, the GitLab MCP server accepts OAuth or fine grained personal access tokens over HTTP or stdio and offers tools that start, read and send input to agent sessions on every tier, and the Duo CLI runs headless for scripts and CI. GitLab.com allows 60 MCP requests a minute on Free and 600 on Premium and Ultimate, and external agents such as Claude Code, Codex, Amazon Q and Gemini plug into the same flows and catalog.

Sourcedocs.gitlab.com/api/duo_agent_platform_flowsread 2026-11-08

Testing, Debugging & Optimization Partial

The Code Review flow scans and reviews each merge request against custom review instructions and reviews again after new pushes, the Developer flow runs the project's tests when they are configured, a test tool runs them on request, and SAST false positive detection and vulnerability resolution attach confidence scores to their findings. GitLab measures its own agents with an internal evaluation framework that customers cannot run, and there is no harness for testing how a custom agent or flow behaves before it ships.

Sourcedocs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/code_reviewread 2026-11-08

Browser / Computer-use Partial

No agent drives a browser, a desktop or another computer, and the Software Development flow cannot reach the web at all. Agentic Chat can search the web and fetch pages, an experiment that a group owner must allow and that is switched on per conversation, so web content arrives as fetched text. Pipeline, merge request and security work all runs through GitLab's own APIs and the customer's runners.

Sourcedocs.gitlab.com/user/gitlab_duo_chat/agentic_chatread 2026-11-08

The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded

Pricing

Premium at $29 a user a month billed yearly with $12 of GitLab Credits a user each month for a limited time, or Free with credits bought at $1 each.

GitLab seats priced per user plus GitLab Credits consumed by agent and flow usage, at set rates per model call or per flow run.

Free tier

Included quota

Premium includes $12 of credits a user each month and Ultimate $24, as a promotional offer for a limited time; included credits are per user, not shared and do not roll over.

What is public

Premium's seat price, the included credit allowances, the on demand credit price and the credit rates per model and per flow.

Billing mechanics

Per user GitLab subscriptions with a monthly credit allowance, plus GitLab Credits bought on demand or committed, consumed per model call or flow run and tracked on a credits dashboard with usage caps.

Cost watchouts

The included credit allowance is promotional and could end, automatic triggers such as Code Review on every push consume credits, and offline use needs a separate self hosted add on under an enterprise agreement.

Variable cost rationale

Seat prices are fixed, but every agent and flow run draws credits at a rate set by the model and the flow, so heavy use of larger models or automatic triggers on busy projects adds on demand charges. Usage caps on the credits dashboard and the included allowance limit how far a month can run.

Additional watchouts

Tier labels for several agent features conflict between the overview and feature pages.

Overage / add-ons

Usage beyond included credits bills at $1 a credit on demand, with volume discounts on committed purchases and a $25,000 a month on demand cap on the Free tier. Credit rates vary by model, for example two Claude Sonnet calls per credit, eight basic model calls, four Code Review runs, and self hosted models bill at a 20% discount.

Sales call required

Mixed (some tiers require a call)

Free / trial

Free tier customers reach the agent platform only by buying GitLab Credits, and Premium and Ultimate include a monthly credit allowance per user for a limited time.

Lowest paid plan

Premium at $29 a user a month billed yearly, with GitLab Credits included for a limited time

Commercial notes

Sold by GitLab Inc., listed on the Nasdaq as GTLB, through its own sales team and online for Premium.

Key ambiguities

Pages disagree on which tiers reach foundational flows, MCP and tool governance, and the self hosted add on carries two names.

Cancellation / refund

Annual subscriptions under GitLab's subscription agreement, with credits bought on demand or committed for volume discounts.

Support SLA / resale

Ultimate adds the security agents and flows such as SAST false positive detection, vulnerability resolution and the Security Analyst agent, plus a larger credit allowance.

Missing data

Ultimate list price and volume credit discounts.

Agentic Index verified 2026-11-08

Contact us

Found a vendor we missed? Have feedback on the index? We'd love to hear from you.