End-User Model Selection for Cloud-connected Self-Managed
This epic enables end-user model selection in the GitLab UI for Agentic Chat on Self-Managed instances accessing Duo features via the GitLab.com AI Gateway.
This builds on [previous work](https://gitlab.com/groups/gitlab-org/-/epics/18818) for instance-level admin model selection.
##### **Scope**
* Self-Managed users accessing Agentic Chat via GitLab hosted AI Gateway
* Agentic Chat in GitLab UI only
* Supported models: All .com supported models
##### **Out of Scope**
* IDE model selection
* Code Suggestions agents
* Admin-defined allowable models
##### **Definition of Done**
* If the instance admin has pinned a model: end-user sees the model but cannot change it
* If instance admin has NOT pinned a model: end-user can choose from available Claude models (3.5, 3.7, 4 Sonnet)
* Changing model starts a new conversation (no persistence)
* User model preferences persist across browser sessions
* Documentation updated to reflect availability on GitLab Self Managed.
epic