From b4ae07bf82de97c11ba8e0502ce98e29e8101af3 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Sat, 17 May 2025 20:58:32 +0300 Subject: [PATCH 1/3] Remove test case for YAML parsing that removes last line --- tests/unittest/test_try_fix_yaml.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/unittest/test_try_fix_yaml.py b/tests/unittest/test_try_fix_yaml.py index 336c4af5..826d7312 100644 --- a/tests/unittest/test_try_fix_yaml.py +++ b/tests/unittest/test_try_fix_yaml.py @@ -32,11 +32,6 @@ age: 35 expected_output = {'name': 'John Smith', 'age': 35} assert try_fix_yaml(review_text) == expected_output - # The function removes the last line(s) of the YAML string and successfully parses the YAML string. - def test_remove_last_line(self): - review_text = "key: value\nextra invalid line\n" - expected_output = {"key": "value"} - assert try_fix_yaml(review_text) == expected_output # The YAML string is empty. def test_empty_yaml_fixed(self): From 14fb98aa779cbf8d2a456754143adf68fc4a4d1e Mon Sep 17 00:00:00 2001 From: mrT23 Date: Sat, 17 May 2025 21:03:29 +0300 Subject: [PATCH 2/3] docs: update README and recent updates page with v0.29 release information --- README.md | 33 ++++++------------------------- docs/docs/recent_updates/index.md | 2 +- 2 files changed, 7 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index c18bfa7c..104395c7 100644 --- a/README.md +++ b/README.md @@ -27,17 +27,6 @@ PR-Agent aims to help efficiently review and handle pull requests, by providing -[//]: # (### [Documentation](https://qodo-merge-docs.qodo.ai/)) - -[//]: # () -[//]: # (- See the [Installation Guide](https://qodo-merge-docs.qodo.ai/installation/) for instructions on installing PR-Agent on different platforms.) - -[//]: # () -[//]: # (- See the [Usage Guide](https://qodo-merge-docs.qodo.ai/usage-guide/) for instructions on running PR-Agent tools via different interfaces, such as CLI, PR Comments, or by automatically triggering them when a new PR is opened.) - -[//]: # () -[//]: # (- See the [Tools Guide](https://qodo-merge-docs.qodo.ai/tools/) for a detailed description of the different tools, and the available configurations for each tool.) - ## Table of Contents - [News and Updates](#news-and-updates) @@ -53,6 +42,12 @@ PR-Agent aims to help efficiently review and handle pull requests, by providing ## News and Updates +## May 17, 2025 + +- v0.29 was [released](https://github.com/qodo-ai/pr-agent/releases) +- Qodo Merge Pull Request Benchmark was [released](https://qodo-merge-docs.qodo.ai/pr_benchmark/), which evaluates and compares the performance of Large Language Models (LLMs) in analyzing pull request code and providing meaningful code suggestions +- 'Recent Updates and Future Roadmap' Page was added to the [Qodo Merge Docs](https://qodo-merge-docs.qodo.ai/recent_updates/) + ## Apr 30, 2025 A new feature is now available in the `/improve` tool for Qodo Merge 💎 - Chat on code suggestions. @@ -69,22 +64,6 @@ New tool for Qodo Merge 💎 - `/scan_repo_discussions`. Read more about it [here](https://qodo-merge-docs.qodo.ai/tools/scan_repo_discussions/). -## Apr 14, 2025 - -GPT-4.1 is out. And it's quite good on coding tasks... - -https://openai.com/index/gpt-4-1/ - -image - -## March 28, 2025 - -A new version, v0.28, was released. See release notes [here](https://github.com/qodo-ai/pr-agent/releases/tag/v0.28). - -This version includes a new tool, [Help Docs](https://qodo-merge-docs.qodo.ai/tools/help_docs/), which can answer free-text questions based on a documentation folder. - -`/help_docs` is now being used to provide immediate automatic feedback to any user who [opens an issue](https://github.com/qodo-ai/pr-agent/issues/1608#issue-2897328825) on PR-Agent's open-source project - ## Overview
diff --git a/docs/docs/recent_updates/index.md b/docs/docs/recent_updates/index.md index dc7ea8d1..158fb5ca 100644 --- a/docs/docs/recent_updates/index.md +++ b/docs/docs/recent_updates/index.md @@ -7,11 +7,11 @@ This page summarizes recent enhancements to Qodo Merge (last three months). It also outlines our development roadmap for the upcoming three months. Please note that the roadmap is subject to change, and features may be adjusted, added, or reprioritized. === "Recent Updates" + - **Qodo Merge Pull Request Benchmark** - evaluating the performance of LLMs in analyzing pull request code ([Learn more](https://qodo-merge-docs.qodo.ai/pr_benchmark/)) - **Chat on Suggestions**: Users can now chat with Qodo Merge code suggestions ([Learn more](https://qodo-merge-docs.qodo.ai/tools/improve/#chat-on-code-suggestions)) - **Scan Repo Discussions Tool**: A new tool that analyzes past code discussions to generate a `best_practices.md` file, distilling key insights and recommendations. ([Learn more](https://qodo-merge-docs.qodo.ai/tools/scan_repo_discussions/)) - **Enhanced Models**: Qodo Merge now defaults to a combination of top models (Claude Sonnet 3.7 and Gemini 2.5 Pro) and incorporates dedicated code validation logic for improved results. ([Details 1](https://qodo-merge-docs.qodo.ai/usage-guide/qodo_merge_models/), [Details 2](https://qodo-merge-docs.qodo.ai/core-abilities/code_validation/)) - **Chrome Extension Update**: Qodo Merge Chrome extension now supports single-tenant users. ([Learn more](https://qodo-merge-docs.qodo.ai/chrome-extension/options/#configuration-options/)) - - **Help Docs Tool**: The help_docs tool can answer free-text questions based on any git documentation folder. ([Learn more](https://qodo-merge-docs.qodo.ai/tools/help_docs/)) === "Future Roadmap" - **Smart Update**: Upon PR updates, Qodo Merge will offer tailored code suggestions, addressing both the entire PR and the specific incremental changes since the last feedback. From 411245155f860e4d647b04bebd24aa6eb2b9ced7 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Sat, 17 May 2025 21:05:22 +0300 Subject: [PATCH 3/3] docs: update README and Dockerfile with v0.29 release information --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 104395c7..21c2309a 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ PR-Agent aims to help efficiently review and handle pull requests, by providing ## May 17, 2025 - v0.29 was [released](https://github.com/qodo-ai/pr-agent/releases) -- Qodo Merge Pull Request Benchmark was [released](https://qodo-merge-docs.qodo.ai/pr_benchmark/), which evaluates and compares the performance of Large Language Models (LLMs) in analyzing pull request code and providing meaningful code suggestions -- 'Recent Updates and Future Roadmap' Page was added to the [Qodo Merge Docs](https://qodo-merge-docs.qodo.ai/recent_updates/) +- `Qodo Merge Pull Request Benchmark` was [released](https://qodo-merge-docs.qodo.ai/pr_benchmark/). This benchmark evaluates and compares the performance of LLMs in analyzing pull request code. +- `Recent Updates and Future Roadmap` page was added to the [Qodo Merge Docs](https://qodo-merge-docs.qodo.ai/recent_updates/) ## Apr 30, 2025