Add feature flag ai_catalog_agents
Summary
Add a new feature flag ai_catalog_agents to support custom agents development and control their visibility in the UI.
Context
- Initially, @justin_ho will use this FF to work on the agent identity implementation
- Later, this will function as a general feature flag for custom agents. This follows the same pattern as
ai_catalog_flows
Follow-up Work
Frontend
-
Add ai_catalog_agentsfeature flag check to show/hide the agents tab -
Add ai_catalog_agentsfeature flag check to show/hide navigation items -
Follow the same implementation pattern as ai_catalog_flows
Backend
-
Investigate and add the feature flag check in relevant backend endpoints/controllers
Remove (or roll out and remove) global_ai_catalog
After this feature flag is established and stable, we want to remove global_ai_catalog. However, this is currently blocked by:
Edited by 🤖 GitLab Bot 🤖