GitLab has introduced a new event-driven trigger in its Duo Agent Platform that fires the moment a work item is created, turning manual triage and assignment into automation that runs in seconds. The "Work item created" trigger removes the previous bottleneck where flows required a human action in the UI to start.
The Problem It Solves
Assigning work manually across projects is harder than it looks. For every new issue, someone must check team capacity, balance workloads, and decide where the item should go. Factor in meetings, breaks, or PTO, and the process lengthens. At scale, this leads to delayed triage, uneven distribution, and team leads spending time on routing rather than higher-value work.
Until now, every Duo flow required a human action (a mention, assignment, or assign-reviewer event) to start. Even well-built assignment flows waited on a person to pull the trigger.
How the New Trigger Works
The "Work item created" trigger fires automatically when a new work item is created in a project, with no manual handoff. A flow springs into action on its own and handles routing. The feature enables instant assignment, scales to any volume, balances workloads by checking each member's current load, and removes the manual sorting step entirely.
A Two-Agent Workflow
GitLab demonstrated a "Work item assigner" flow using two agents. The first queries GitLab Orbit, the platform's live context graph of code, merge requests, pipelines, and ownership, to count each user's open work items across the organization. The second identifies the least-loaded teammate and carries out the assignment. The entire process completes in seconds.
Future Extensions
GitLab suggests extending the flow by adding Model Context Protocol connectivity to HR or PTO systems so the agent considers time off when assigning work, and connecting to calendars to factor in availability. The result is faster triage, more balanced workloads, and a team free to focus on work that genuinely needs human judgment.