From 1c3629d4c21c9773a50db61a72a522dca70c4842 Mon Sep 17 00:00:00 2001 From: ofir-frd Date: Mon, 28 Apr 2025 08:50:58 +0300 Subject: [PATCH 1/4] Add documentation for chat on code suggestions with example image and update RAG platform support --- docs/docs/core-abilities/rag_context_enrichment.md | 2 +- docs/docs/tools/improve.md | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/docs/core-abilities/rag_context_enrichment.md b/docs/docs/core-abilities/rag_context_enrichment.md index a6ba038f..a2064c3f 100644 --- a/docs/docs/core-abilities/rag_context_enrichment.md +++ b/docs/docs/core-abilities/rag_context_enrichment.md @@ -1,6 +1,6 @@ # RAG Context Enrichment 💎 -`Supported Git Platforms: GitHub` +`Supported Git Platforms: GitHub, Bitbucket Data Center` !!! info "Prerequisites" - RAG is available only for Qodo enterprise plan users, with single tenant or on-premises setup. diff --git a/docs/docs/tools/improve.md b/docs/docs/tools/improve.md index f190990c..9fd102da 100644 --- a/docs/docs/tools/improve.md +++ b/docs/docs/tools/improve.md @@ -267,7 +267,9 @@ In such cases, we recommend prioritizing the suggestion's detailed description, > `💎 feature` Platforms supported: GitHub, GitLab -If you set the following in your configuration file: + + +Enable interactive code discussions by adding this to your configuration file (default `True`): ```toml [pr_code_suggestions] @@ -275,6 +277,11 @@ enable_chat_in_code_suggestions = true ``` The Qodo Merge bot will automatically listen and respond to comments within code suggestion discussions that it has initiated, without requiring explicit tool calls. +The bot intelligently analyzes your responses to determine if you want to implement the suggestion, ask questions about it, or request help with understanding it. + +For example: + +![Chat on code suggestions ](https://codium.ai/images/pr_agent/improve_chat_on_code_suggestions.png){width=512} ### Dual publishing mode From ab0e3bde492a61cbe81e89bc7eaf07ececc4cbe2 Mon Sep 17 00:00:00 2001 From: ofir-frd Date: Mon, 28 Apr 2025 08:52:06 +0300 Subject: [PATCH 2/4] Remove extra blank lines in improve.md documentation --- docs/docs/tools/improve.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/docs/tools/improve.md b/docs/docs/tools/improve.md index 9fd102da..f43bc6c4 100644 --- a/docs/docs/tools/improve.md +++ b/docs/docs/tools/improve.md @@ -267,8 +267,6 @@ In such cases, we recommend prioritizing the suggestion's detailed description, > `💎 feature` Platforms supported: GitHub, GitLab - - Enable interactive code discussions by adding this to your configuration file (default `True`): ```toml From 26dc3b7f219780db1daf9e5bdbac0df81fc214c4 Mon Sep 17 00:00:00 2001 From: ofir-frd Date: Mon, 28 Apr 2025 13:02:54 +0300 Subject: [PATCH 3/4] Update code suggestion chat documentation with multi-node agent description --- docs/docs/tools/improve.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docs/tools/improve.md b/docs/docs/tools/improve.md index f43bc6c4..511d6ab8 100644 --- a/docs/docs/tools/improve.md +++ b/docs/docs/tools/improve.md @@ -274,8 +274,8 @@ Enable interactive code discussions by adding this to your configuration file (d enable_chat_in_code_suggestions = true ``` -The Qodo Merge bot will automatically listen and respond to comments within code suggestion discussions that it has initiated, without requiring explicit tool calls. -The bot intelligently analyzes your responses to determine if you want to implement the suggestion, ask questions about it, or request help with understanding it. +The Qodo Merge implements a multi-node agent to listen and respond to comments within code suggestion discussions that it has initiated, without requiring explicit tool calls. +The agent intelligently analyzes your responses to determine if you want to implement a suggestion, ask a question, or request help. For example: From e69b17cb1a0a08c4020dfd432631a65dbc316fb7 Mon Sep 17 00:00:00 2001 From: ofir-frd Date: Mon, 28 Apr 2025 13:59:44 +0300 Subject: [PATCH 4/4] Update code suggestion chat documentation with orchestrator agent description --- docs/docs/tools/improve.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docs/tools/improve.md b/docs/docs/tools/improve.md index 511d6ab8..72753b59 100644 --- a/docs/docs/tools/improve.md +++ b/docs/docs/tools/improve.md @@ -274,8 +274,8 @@ Enable interactive code discussions by adding this to your configuration file (d enable_chat_in_code_suggestions = true ``` -The Qodo Merge implements a multi-node agent to listen and respond to comments within code suggestion discussions that it has initiated, without requiring explicit tool calls. -The agent intelligently analyzes your responses to determine if you want to implement a suggestion, ask a question, or request help. +The Qodo Merge implements an orchestrator agent to listen and respond to comments within code suggestion discussions that it has initiated, without requiring explicit tool calls. +The orchestrator intelligently analyzes your responses to determine if you want to implement a suggestion, ask a question, or request help, then delegates to the appropriate specialized tool. For example: