Include flow triggers when enabling flow

What does this MR do and why?

Include flow triggers when enabling flow

Behind :global_ai_catalog and :ai_catalog_flows feature flags

References

Follow up from !214921 (merged)

Screenshots or screen recordings

Flow External agent Agent
Screenshot_2025-12-10_at_12.21.27_pm Screenshot_2025-12-10_at_11.52.03_am Screenshot_2025-12-10_at_11.52.12_am

How to set up and validate locally

  1. Prerequisite: You have a Duo workflow-enabled project.
  2. Enable the feature flags global_ai_catalog and ai_catalog_item_project_curation.
  3. Create and enable flow(s) in a group from the Explore AI catalog
  4. Go to Project > Automate > Flows. For example, https://gdk.test:3443/gitlab-duo/test/-/automate/flows. (project contained in group in which you've enabled the flow above)
  5. Go to Managed tab and click on the agent you just enabled in the parent group
  6. In the top right corner, click Enable.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #579520 (closed)

Edited by Florie Guibert

Merge request reports

Loading