feat: support GPT5 in agentic Duo Chat under the feature flag
What does this merge request do and why?
This MR enables GPT5 in Duo Chat behind the feature flag (gitlab-org/gitlab!200789 (merged)).
Closes gitlab-org/gitlab#560560
How to set up and validate locally
- Enable the feature flag in GDK by running:
Feature.enable(:duo_agentic_chat_openai_gpt_5). - Set up
OPENAI_API_KEYin.envalong with other required env variables listed in the doc. - Run
poetry run duo-workflow-service - Open the VSCode extension to test the new model in the Agentic Duo Chat UI.
Merge request checklist
-
Tests added for new functionality. If not, please raise an issue to follow up. -
Documentation added/updated, if needed.
Edited by Alexander Chueshev