Feat: Add FF to hide beta tags for sessions
What does this MR do and why?
References
Related GitLab Issue:
Screenshots or screen recordings
Sessions, Triggers, Agents & Flows pages (when FF enabled)
| Before | After |
|---|---|
|
|
|
|
|
|
|
|
Catalog Pages
| Before | After |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
How to set up and validate locally
For DAP/General Setup
- General DAP: https://docs.gitlab.com/development/duo_agent_platform/
- Assigning Duo to a group: https://docs.gitlab.com/development/ai_features/#run-gitlabduosetup-script
- Make sure you are in
SaaSmode withexport GITLAB_SIMULATE_SAAS=1set in yourenv.runitfile in your local gdk.
To Test on Agent Sessions page
- Turn on the following feature flags:
duo_workflow,duo_workflow_in_ciandai_flow_triggers. - Navigate to a project with that has AI features enabled.
- In the left side panel, you will see
Automatewith a tanuki icon. SelectSessionsfrom the dropdown.
For Catalog Setup
- Prerequisite: You have a Duo workflow-enabled project.
- Enable the feature flags for the global_ai_catalog and flows (Product decisions)
- If needed, add some seed data: Setting up GDK for Workflow Catalog Development
To Test Catalog pages
- Visit http://gdk.test:3000/explore/ai-catalog/flows
- Create a new flow
- Edit a flow
- Duplicate a flow
- Enable flow in top level group
- Visit flows page in a group (GROUP > Automate > Flows)
- Visit detail page of a flow in a group
- Visit flows page in a project (PROJECT > Automate > Flows)
- Enable a flow from group
- Visit flow detail page
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 #581005
Edited by Lindsey Shelton



















