Skip to content

Model Selection Open Beta Compliance Steps

What does this MR do and why?

This MR ensures that Model Selection is compliant with the Gitlab's testing agreements.

It adds the following:

User can opt-in/out of the default duo namespace setting enforcement with the ai_user_default_duo_namespace Feature flag

Screenshot_2025-08-08_at_12.59.30

  • It makes sure that the default duo namespace requirement is SAAS only.
  • Hides Default namespace dropdown in /-/profile/preferences when flag disabled
  • It doesn't return an error when a user with multiple assigned duo seat makes a call with the namespace as a context.

More context:

Edited by Patrick Cyiza

Merge request reports

Loading