Duo Chat is the conversational AI assistant within the GitLab Duo Agent Platform for teams working across software development and delivery. It supports project-level work such as generating code, writing tests, explaining code, and refactoring. Rather than considering only an isolated file, it can draw on GitLab context spanning code, issues, merge requests, pipelines, and deployments, giving developers, DevSecOps practitioners, and security teams a way to address engineering tasks inside their existing lifecycle environment.
Beyond interactive chat, the surrounding platform provides specialized agents and combines one or more agents into multistep flows that can respond to GitLab events. These capabilities cover work such as planning, code review, security analysis, and diagnosing CI/CD failures, while the AI Catalog provides a central place to activate and manage agents and flows. Use depends on a GitLab environment: existing customers need GitLab 18.8 or later, organizational roles and group policies govern where automation can operate, and self-hosted language models are available with GitLab Self-Managed deployments.
