GitLab
Follow
Bring GitLab Duo Agent Platform to your terminal
Software delivery involves significant command-line work beyond just coding, including debugging pipeline failures and addressing security vulnerabilities. Existing AI tools focused solely on code are insufficient because they lack context about your organization, permissions, and project setup. GitLab 19.2 introduces GitLab Duo CLI, bringing Agentic Chat directly to the terminal. This new tool possesses intrinsic knowledge of your project, pipelines, and agent configurations, unlike external integrations. It can be used interactively for exploration or headlessly in jobs and scripts, allowing developers to remain within their workflow. This integration ensures that AI assistance now spans more of the delivery lifecycle, not just initial code creation. Previous terminal AI was limited to coding because its success was demo-driven and operational aspects were overlooked. Generic assistants also lacked centralized control and a unified identity model, hindering broader AI adoption. GitLab Duo CLI enables developers to stay in the terminal for tasks like debugging pipelines and refactoring code. It shares conversation history across the CLI, UI, and extensions, allowing seamless transitions. Interactive mode features a "plan" and "build" phase, while headless mode is for unattended automation in CI jobs. Duo CLI is available on GitLab.com, Self-Managed, and Dedicated instances, with administrative controls for access. Installation is straightforward via the GitLab CLI or as a standalone tool.