PMM What's Shipping: Custom and External AI Features Controls
## Release notes Administrators and top-level group owners can now control which AI agents and flows are available within their organization. Two new settings in **Settings > GitLab Duo** provide this governance: - **Disable custom agents and flows** — Prevent users from creating or enabling custom-built agents and flows, ensuring only centrally-approved AI automation is in use. - **Restrict the AI Catalog to your group hierarchy** — Block users from enabling agents and flows sourced from outside their namespace, limiting exposure to unapproved external content. These controls help regulated and security-conscious organizations safely adopt the [Duo Agent Platform](https://docs.gitlab.com/ee/user/duo_agent_platform/) at scale while maintaining full oversight of AI capabilities. https://docs.gitlab.com/ee/user/duo_agent_platform/ai_catalog/ --- ## Background **Problem Statement:** Enterprise customers require the ability to independently disable Custom Agents/Flows and restrict external (non-namespace-owned) Catalog content at the instance or top-level group level. Today, any maintainer can enable public agents from the AI Catalog — including those created by external community contributors — with no admin-level gate to prevent this or limit exposure to unapproved content. Without these controls, regulated and security-conscious organizations cannot safely pilot and adopt the Duo Agent Platform at scale. **Why This Matters:** - **Security & Compliance:** Organizations in regulated industries need to ensure only vetted, approved AI automation runs within their environment. - **Adoption Blocker:** At least one customer disabled their DAP trial entirely after discovering an externally-owned hackathon agent surfaced in their namespace. - **Enterprise Governance:** Admins need the same level of control over AI agents/flows that they have over other sensitive platform capabilities. ## What's Shipping This epic delivers two separate admin controls: ### 1. Admin Control to Disable Custom Agents and Custom Flows https://gitlab.com/gitlab-org/gitlab/-/work_items/594615 Allows instance admins or top-level group owners to disable the ability for users to create or enable custom-built agents and flows. When disabled, users are restricted to only the centrally-approved catalog content. ### 2. Admin Control to Restrict External/Public Catalog Content https://gitlab.com/gitlab-org/gitlab/-/work_items/594617 Allows instance admins or top-level group owners to block users from enabling agents and flows that originate outside their namespace — preventing exposure to community-contributed or third-party catalog items that have not been internally approved.
issue