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

推荐订阅源

WordPress大学
WordPress大学
博客园 - 司徒正美
小众软件
小众软件
H
Help Net Security
博客园 - 聂微东
宝玉的分享
宝玉的分享
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
M
MIT News - Artificial intelligence
博客园 - 【当耐特】
U
Unit 42
大猫的无限游戏
大猫的无限游戏
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题
腾讯CDC
MongoDB | Blog
MongoDB | Blog
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Martin Fowler
Martin Fowler
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News

GitLab

Securing the software factory at machine speed 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 Build custom flows in minutes with the Flow Creator agent 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
Transform MRs from manual tasks to an automated workflow
Corinne Dent · 2026-05-21 · via GitLab

AI made writing code dramatically faster, but the work between opening a merge request and merging it has stayed almost entirely manual. Assigning reviewers, addressing feedback round after round, untangling conflicts, rebasing before merge — each step still requires a developer's attention. The bottleneck moved but the tools didn't adapt.

GitLab 19.0 changes that. Developer Flow now extends across the full MR lifecycle: a single AI agent that addresses reviewer feedback, resolves conflicts on long-running branches, researches unfamiliar codebases, and splits MRs that grew too large. Paired with autonomous merge conflict resolution and one-click rebase and merge, it cuts the manual work between opening an MR and merging it.

Developer Flow is part of a new category of AI coding tools. The first wave accelerated the next line of code. The second wave gave developers a chat window. What's emerging now is different: agents that participate across the work, not for a fixed moment. Developers can now stay above the loop, delegating and reviewing while the agent handles execution.

Developer Flow, across the whole MR

We launched Developer Flow last year to turn an issue into a merge request. Automating the repetitive setup work between "here's what needs to be built" and "here's an MR to review" was only a starting point. But it was one task, and once the MR existed, the work of iterating on it was still entirely manual.

This new iteration of Developer Flow picks up the rest of the manual work. An agent that does the work a developer would otherwise do now extends across the lifecycle of an MR.

Here’s what Developer Flow looks like in practice:

Triggers at any stage. Start Developer Flow from an issue with the Generate MR button, assign the Duo Developer service account directly to an issue or MR, or invoke it from any discussion thread on an issue or merge request with the new @mention trigger. The agent picks up the conversation and iterates on the same MR, instead of producing a new one you have to reconcile.

Handles the work that surrounds the code. Developer Flow can now address reviewer feedback across multiple rounds in the same MR, resolve merge conflicts on long-running branches, research an unfamiliar codebase or evaluate an approach and report back, split an MR that grew too large, and implement features from scratch.

Is rebuilt to take actions across the entire lifecycle. Under the hood, Developer Flow is now a single agentic loop with a full developer toolset (read, grep, edit, run commands) that decides for itself which to use and when. More importantly, it's the architectural foundation that lets a single agent participate across the whole MR lifecycle.

Includes the proper project setup to be able to go further than AI coding tools. Developer Flow reads AGENTS.md for what isn't in the code: non-obvious bash commands, project conventions, environment quirks, and architectural decisions the agent needs to get things right the first time. agent-config.yml prepares the coding environment with the right dependencies, tooling, and configuration so the agent can run tests, execute pre-commit hooks, and close the loop before it commits. It is how you give the agent a machine that is ready to go, so the output matches your standards instead of creating rework.

You stay above the loop: steering, reviewing, deciding. The agent handles execution.

The new Developer Flow capabilities are available with GitLab Duo Agent Platform on Premium and Ultimate.

Resolving merge conflicts, now part of the flow

Merge conflict resolution is one of the most painful recurring tasks in an MR workflow, and the more complex the code is, the more likely it is for bugs to emerge. Resolving a conflict means reconstructing the intent of two branches at the same time, in your head, in a text editor, with no tests running. For teams managing backports and cascading MRs across multiple release branches, this isn't an occasional annoyance. It's a recurring tax on delivery velocity.

In GitLab 19.0, you can hand that work to an agent without leaving the MR. The Resolve with Duo button (now in beta) appears directly on the MR conflict page and in the merge checks widget.

The agent reads the MR's intent, looks at both branches, picks a resolution strategy, edits the conflicting files, commits, and pushes the fix. When the agent is done, it leaves a comment summarizing the conflict it found and the path it took to resolve it, so the next reviewer doesn't have to reverse-engineer the decision, and the audit trail stays intact. If the agent can't resolve the conflict safely, it tells you that instead of guessing.

Rebase and merge with one click

The capabilities above handle the work inside an MR. Another 19.0 feature removes friction at the end of the workflow when you merge the MR: One-click rebase and merge (now in beta).

For teams using semi-linear history or fast-forward merge methods, rebasing before merge used to be two clicks with a wait in between: rebase, watch, come back, merge. Now it's one. This feature is available across Free, Premium, and Ultimate tiers.

Shrinking the MR tax

With all of these capabilities, AI handles the judgment-heavy work: writing code, addressing feedback, and resolving conflicts. Automation handles the mechanics, such as rebasing before merge. They're different capabilities aimed at the same outcome: less manual work between opening an MR and merging it, and less of the developer's day spent on the parts of the MR that shouldn't need their attention.

Try Developer Flow today

Current GitLab customers can experience the benefits of Developer Flow by starting a free trial of GitLab Duo Agent Platform. If you’re already on Premium or Ultimate with Duo Agent Platform, you can use Developer Flow on your next merge request today, regardless of which version you are on. If you're on a version earlier than 19.0, you may need to set up the mention trigger manually to use the @-mention workflow.

If you are already using GitLab in the Free tier, you can sign up for GitLab Duo Agent Platform by following a few simple steps.

Read more about what's in GitLab 19.0