AI feature access: Duo Chat in IDE shown to users who don't have access
Duo Chat in GitLab UI can only be used in specific contexts.
Duo Chat in VSCode can be used on any project as long as the authenticated user has access to Experiment and Beta features via at least 1 group membership.
Right now, Duo Chat in VSCode is being shown even to users who do not have access to Experiment and Beta features. As a result, they see the Chat window but whenever they ask questions it is non-responsive. Instead, we should only show Duo Chat to users who can use the feature.
Feedback from community:
people think that GitLab Duo just doesn't work. I believe this is because it's popping up for users in the web IDE even though they aren't on ultimate. The resulting error when they use it isn't clear to them, and they are getting the impression it's not very stable.