惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
Y
Y Combinator Blog
I
InfoQ
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
IT之家
IT之家
H
Help Net Security
月光博客
月光博客
S
SegmentFault 最新的问题
B
Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
G
Google Developers Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
Vercel News
Vercel News
博客园 - 叶小钗
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
Jina AI
Jina AI
T
The Blog of Author Tim Ferriss

GitLab

Rate limits on GitLab.com are changing Optimize your team See who spent your AI credits and set fair caps per team New MCP tools help platform teams scale automation safely GitLab Duo CLI takes a task from goal to done When to use SAST versus an LLM security scanner GitLab Dedicated: Compliance for a new regulatory era How to calculate DevOps platform total cost of ownership GitLab Critical Patch Release: 19.3.2, 19.2.6, 19.1.8 Co-Create: Building GitLab with our users Prepare for the Cyber Resilience Act Bring your own model to GitLab Duo Self-Hosted with Microsoft Foundry GPT-6 Astra on GitLab: Faster runs, fewer tokens used GitLab’s internal playbook to foster AI-fluent technical teams Critical remote code execution in vm2, a widely used Node.js sandbox library GitLab compliance frameworks: Adhere to SOC 2 in minutes How to recognize your team with GitLab Achievements Making room for what GitLab Patch Release: 19.3.1, 19.2.5, 19.1.7 Git was built for humans — agents need an upgrade Scale software delivery without owning the runner fleet When code is abundant When your backlog outgrows your team, GitLab scales remediation Run agentic software delivery inside the boundaries you already trust GitLab 19.3 release notes From chaos to context: Building an AI dev workflow From OpenTofu to Argo CD: GitLab as your AWS control plane Avoid the massive end-to-end tax of default full history clones GitLab Critical Patch Release: 19.2.4, 19.1.6, 19.0.8, 18.11.11 Critical remote code execution in Serena, a popular MCP coding agent
Build custom flows in minutes with the Flow Creator agent
Rebecca Carter · 2026-08-20 · via GitLab

Custom Flows already let teams turn manual, multi-step work into automation that runs on GitLab events. But writing one meant learning the Flow Registry schema first. That requirement is a real barrier. The people who understand a workflow best aren’t always the same ones who know a YAML schema.

In GitLab 19.3, the Flow Creator agent removes that requirement. Describe the flow you want in your own words, and it responds with a complete, runnable definition.

When good automations stopped at the schema

Consider two people who know exactly what should be automated, but not how to build it.

  • The security analyst triages vulnerability reports every day and knows which patterns are false positives and who owns each affected dependency. None of that knowledge is captured in a schema they have never used.
  • The planning lead knows what should happen next when a work item changes status. The automation is obvious to them. The Flow Registry syntax is not.

Writing a flow meant learning that schema before any of this knowledge could become automation. That requirement limited who could author flows to people with schema familiarity, not people with process knowledge. The result is a gap between who understands the work and who can automate it. That gap effectively slows down automations across the entire software lifecycle especially where bottlenecks already lurk.

Bring flow building to everyone who understands the work

Flow Creator is a foundational agent within GitLab Duo Agent Platform, available via Agentic Chat. Invoke the agent, describe what you want the flow to do in plain language, and it produces a complete flow definition.

For example, "When a work item is created with the label security-triage, check it against our known false-positive patterns, find the affected dependency and its owner, and post a severity assessment as a comment." This simple explanation gives the agent a trigger, steps, and an output target.

You don't have to get the description perfect on the first try either. If something is ambiguous or missing, like which project the flow should target or whether a step needs human approval, the agent confirms before it builds instead of guessing and returning a flow that runs against the wrong project or skips a needed approval.

Guardrails hold as the author pool grows

More people building flows does not mean looser guardrails. Every flow runs through a scoped service account under composite identity, so it can never reach further than the permissions of the person who ran it. That account is scoped to the top-level group and cannot access resources outside of its bounds. Authoring a flow and enabling it stay separate: Anyone can describe a flow to Flow Creator, but enabling one still requires the Maintainer role or higher. Group Owners and instance administrators can turn Custom Flows off entirely.

See Flow Creator in action:

How it works

Flow Creator does three things behind the scenes:

  • Reads current documentation. The agent checks the Flow Registry documentation before every response, rather than answering from what it learned during training.
  • Applies rules. These rules encode failure patterns seen in real flows, so common mistakes get caught before a session even starts.
  • Runs a pre-output checklist. This check happens before any YAML is generated, catching issues early rather than after registration.

Each rule corresponds to ways flows break today:

  • Missing project_id. The flow runs but has no clear target, so it acts against the wrong project or against nothing.
  • Broken human in the loop gates. A flow meant to pause for approval proceeds without it.
  • Wrong sends_response_to targets. The flow completes and writes its output somewhere nobody is looking.
  • Missing stopping instructions. The agent keeps working beyond task completion.

The output is a full, runnable definition, not a fragment to assemble. Paste it into the configuration editor when you create a flow from a project or from the AI Catalog. Then, choose whether the flow is private, restricted, or public, and add the triggers that should start it.

Run your first custom flow

Flow Creator ships in GitLab 19.3 as part of GitLab Duo Agent Platform. If you have been waiting on someone else to write your automation, you don’t have to anymore.

Read the Custom Flows documentation to see how to register and enable a flow, then describe the one you want to Flow Creator. Start a free trial of GitLab Duo Agent Platform. On the Free tier, you can sign up in a few simple steps. If you're already on GitLab Premium or Ultimate, you can turn on Duo Agent Platform and use the GitLab Credits included with your subscription.