Fetch available models in agentic chat panel
What does this MR do and why?
Fetches available models in the agentic chat panel by querying aiChatAvailableModels.
Introduces a new prop rootNamespaceId, as namespaceId is null when using agentic chat in non-Group page.
References
https://gitlab.com/gitlab-org/gitlab/-/issues/569406+
Screenshots or screen recordings
| Disabled | Enabled |
|---|---|
|
Group: |
|
|
Project: |
|
|
MR: |
How to set up and validate locally
- Disable the
ai_user_model_switchingflag - Open the agentic chat panel, note that the query is not called
- Enable the
ai_user_model_switchingflag - Open the agentic chat panel and note that the query is called and dropdown options are populated.
- Ensure this works in different contexts (in a project, in an MR)
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Cindy Halim