From 8334f15f54aec7e6783c477e157ac3994eb893ce Mon Sep 17 00:00:00 2001 From: Jonathan Glassman Date: Mon, 29 Sep 2025 14:57:21 +0100 Subject: [PATCH 1/4] Add VS Code and JetBrains IDEs --- doc/user/gitlab_duo_chat/agentic_chat.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/user/gitlab_duo_chat/agentic_chat.md b/doc/user/gitlab_duo_chat/agentic_chat.md index 01220ae6bab31e..efc267a8de3bee 100644 --- a/doc/user/gitlab_duo_chat/agentic_chat.md +++ b/doc/user/gitlab_duo_chat/agentic_chat.md @@ -309,10 +309,12 @@ To select a model: {{< history >}} - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/562708) in GitLab 18.4 for the GitLab UI as an [experiment](../../policy/development_stages_support.md#experiment). +- [Added](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/merge_requests/2196) to VS Code and JetBrains IDE in GitLab 18.5 as an experiment. {{< /history >}} -When you use Chat in a project in the GitLab UI, you can select a specific agent for Chat to use. +When you use Chat in a project in the GitLab UI, VS Code, or a JetBrains IDE, +you can select a specific agent for Chat to use. Prerequisites: @@ -321,8 +323,8 @@ Prerequisites: To select an agent: -1. In the GitLab UI, open GitLab Duo Chat. -1. In the upper-right corner of the drawer, select **New chat** ({{< icon name="duo-chat-new" >}}). +1. Open GitLab Duo Chat. +1. In the upper-right corner of the drawer or message box, select **New chat**. 1. In the dropdown list, select a custom agent. If you have not set up any custom agents, there is no dropdown list, and Chat uses the default GitLab Duo agent. 1. Enter your question and press Enter or select **Send**. -- GitLab From 7a595902a1c1b1e1a915357fc4fd9d504eea404e Mon Sep 17 00:00:00 2001 From: Jonathan Glassman Date: Thu, 2 Oct 2025 15:31:48 +0100 Subject: [PATCH 2/4] Add prereqs for VS Code and JetBrains extensions --- doc/user/gitlab_duo_chat/agentic_chat.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/user/gitlab_duo_chat/agentic_chat.md b/doc/user/gitlab_duo_chat/agentic_chat.md index efc267a8de3bee..b41542dcf47956 100644 --- a/doc/user/gitlab_duo_chat/agentic_chat.md +++ b/doc/user/gitlab_duo_chat/agentic_chat.md @@ -309,7 +309,7 @@ To select a model: {{< history >}} - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/562708) in GitLab 18.4 for the GitLab UI as an [experiment](../../policy/development_stages_support.md#experiment). -- [Added](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/merge_requests/2196) to VS Code and JetBrains IDE in GitLab 18.5 as an experiment. +- [Added](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/merge_requests/2196) to VS Code and JetBrains IDEs in GitLab 18.5 as an experiment. {{< /history >}} @@ -320,6 +320,8 @@ Prerequisites: - You must [enable an agent in your project](../duo_agent_platform/agents/_index.md#enable-an-agent) from the AI Catalog. +- For VS Code, [install and configure the GitLab Workflow extension for VS Code](../../editor_extensions/visual_studio_code/setup.md) version X.XX.X or later. +- - For a JetBrains IDE, [install and configure the GitLab plugin for JetBrains](../../editor_extensions/jetbrains_ide/setup.md) version X.XX.X or later. To select an agent: -- GitLab From 318f227a42ed4d7c6be2cd16dddd3c16e3d0c0f2 Mon Sep 17 00:00:00 2001 From: Jonathan Glassman Date: Thu, 2 Oct 2025 15:40:02 +0100 Subject: [PATCH 3/4] Correct typo and simplify text --- doc/user/gitlab_duo_chat/agentic_chat.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/user/gitlab_duo_chat/agentic_chat.md b/doc/user/gitlab_duo_chat/agentic_chat.md index b41542dcf47956..5f261accc4dbd5 100644 --- a/doc/user/gitlab_duo_chat/agentic_chat.md +++ b/doc/user/gitlab_duo_chat/agentic_chat.md @@ -321,12 +321,11 @@ Prerequisites: - You must [enable an agent in your project](../duo_agent_platform/agents/_index.md#enable-an-agent) from the AI Catalog. - For VS Code, [install and configure the GitLab Workflow extension for VS Code](../../editor_extensions/visual_studio_code/setup.md) version X.XX.X or later. -- - For a JetBrains IDE, [install and configure the GitLab plugin for JetBrains](../../editor_extensions/jetbrains_ide/setup.md) version X.XX.X or later. +- For a JetBrains IDE, [install and configure the GitLab plugin for JetBrains](../../editor_extensions/jetbrains_ide/setup.md) version X.XX.X or later. To select an agent: -1. Open GitLab Duo Chat. -1. In the upper-right corner of the drawer or message box, select **New chat**. +1. Open GitLab Duo Chat and select **New chat**. 1. In the dropdown list, select a custom agent. If you have not set up any custom agents, there is no dropdown list, and Chat uses the default GitLab Duo agent. 1. Enter your question and press Enter or select **Send**. -- GitLab From 8f773de10335e9b8834cfe8eaf0020fcb3f2f2d9 Mon Sep 17 00:00:00 2001 From: Jonathan Glassman Date: Wed, 22 Oct 2025 15:49:52 +0100 Subject: [PATCH 4/4] Add clarifying statements --- doc/user/gitlab_duo_chat/agentic_chat.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/user/gitlab_duo_chat/agentic_chat.md b/doc/user/gitlab_duo_chat/agentic_chat.md index 5f261accc4dbd5..1fe05f7e550a67 100644 --- a/doc/user/gitlab_duo_chat/agentic_chat.md +++ b/doc/user/gitlab_duo_chat/agentic_chat.md @@ -332,8 +332,11 @@ To select an agent: After you create a conversation with a custom agent: -- The conversation remembers the custom agent you selected. +- The conversation remembers the custom agent you selected. You cannot select a different + agent for that conversation. - If you use the chat history to go back to the same conversation, it uses the same agent. +- If you go back to a conversation and the associated agent is no longer available, + you cannot continue that conversation. ## GitLab Duo Chat capabilities -- GitLab