Build custom flows in minutes with the Flow Creator agent

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

GitLab 19.3 introduces the Flow Creator agent, part of GitLab Duo Agent Platform, which lets users describe an automation in plain English and receive a complete, runnable Custom Flow definition without needing to learn the Flow Registry YAML schema. The agent clarifies ambiguous details before building, and generated flows run under a scoped service account limited to the permissions of the person who ran it. Authoring a flow is open to anyone, but enabling one still requires the Maintainer role or higher, and Group Owners or admins can disable Custom Flows entirely.

6m read timeFrom about.gitlab.com
Post cover image
Table of contents
How it worksRun your first custom flow

Questions this post answers

What does the Flow Creator agent in GitLab 19.3 do?

Flow Creator is a foundational agent in GitLab Duo Agent Platform that generates a complete, runnable Custom Flow definition from a plain-English description, removing the need to manually learn the Flow Registry YAML schema. It clarifies ambiguous details, like target project or approval steps, before building, and the output can be pasted into the flow configuration editor or registered from the AI Catalog. daily.dev helps teams tracking GitLab Duo Agent Platform updates stay current on new automation capabilities.

Who can create and enable Custom Flows in GitLab after the Flow Creator agent release?

Anyone can describe a flow to the Flow Creator agent and get a definition, but enabling a flow still requires the Maintainer role or higher. Every flow executes under a scoped service account tied to composite identity, limited to the permissions of the person who ran it and scoped to the top-level group, while Group Owners and instance administrators can disable Custom Flows entirely. Developers evaluating GitLab's automation permission model can follow platform changes like this on daily.dev.

522 Impressions