GitLab
Follow
Build custom flows in minutes with the Flow Creator agent
Manually creating multi-step automations in GitLab previously required deep knowledge of the Flow Registry schema. This presented a barrier, as those who best understood a workflow were often not the same individuals familiar with YAML syntax. In GitLab 19.3, the Flow Creator agent eliminates this prerequisite. Users can now describe desired automations in plain language, and the agent generates a complete, executable definition.This new feature empowers individuals like security analysts and planning leads, who possess crucial workflow knowledge but lack schema expertise, to build automations. By simply articulating their needs, they can translate their understanding into functional automation. The Flow Creator operates through Agentic Chat, part of the GitLab Duo Agent Platform. Ambiguities or missing details in the user's description are clarified through interactive prompts before the flow definition is finalized.These guardrails ensure that increased participation in flow building does not compromise security. Each flow operates under a scoped service account with limited permissions, ensuring it cannot exceed the author's access. While anyone can describe a flow, enabling it still requires a Maintainer role or higher. Flow Creator also incorporates internal checks, reviewing documentation, applying rules to prevent common errors, and performing a pre-output checklist. These measures catch potential issues like missing project IDs, broken approval gates, incorrect output targets, and missing stopping instructions before YAML generation. The output is a ready-to-use definition that can be pasted into the configuration editor. Flow Creator is available in GitLab 19.3, allowing users to bypass the schema requirement and create their own custom automations.