The GitLab Duo Agent Platform at present features a chat agent that performs normal improvement duties, akin to studying points or code diffs, and a software program improvement agent that works on assigned duties by creating code modifications in digital improvement environments and opening merge requests for overview. These brokers are at present in beta. GitLab stated it was additionally at present engaged on brokers for product planning, software program testing, code reviewing, platform engineering, safety evaluation, deployment engineering, and deep analysis.
Along with these brokers, GitLab can also be constructing agent flows into the platform. Agent flows are advanced workflows that may contain a number of brokers and run autonomously. For instance, the software program improvement circulate, at present in beta, orchestrates a number of brokers to plan, implement, and check code modifications, drawing on the venture’s construction, code base, and historical past for context. GitHub points or merge requests are also factored into the plans, GitLab stated.
The GitLab Duo Agent Platform can hook up with distant and domestically working MCP (Mannequin Context Protocol) servers, permitting brokers to hook up with programs past GitLab like Jira, ServiceNow, and ZenDesk to collect context or take actions, GitLab stated. The corporate added that the official GitLab MCP Server is coming quickly.