Add boilerplate code for "Group > Automate > Agents"
What does this MR do and why?
Add route, controller, menu item, and frontend code for Group > Automate > Agents. Behind the new feature flag ai_catalog_agents.
Similar to changes for flows in !209833 (merged).
References
Related to #580307, #580258 (closed), and #580944 (closed).
Screenshots or screen recordings
| Screenshot | Screen recording |
|---|---|
|
[See NOTE above] |
How to set up and validate locally
- Prerequisite: You have a Duo workflow-enabled project.
- Enable the feature flags
global_ai_catalog, andai_catalog_agents. - Go to Explore > AI Catalog > Agents. For example,
https://gdk.test:3443/explore/ai-catalog/agents.- Create an agent. You should be redirected to an agent page.
- Select Enable in group. Select a Duo-enabled group.
- Go to Group > Automate > Agents. For example,
https://gdk.test:3443/groups/gitlab-duo/-/automate/agents.- Verify that the agent is enabled for the group.
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.
Edited by Justin Ho Tuan Duong
