mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-21 04:50:39 +08:00
1 line
289 KiB
JSON
1 line
289 KiB
JSON
![]() |
{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Overview","text":"<p>PR-Agent is an open-source tool to help efficiently review and handle pull requests. Qodo Merge is a hosted version of PR-Agent, designed for companies and teams that require additional features and capabilities</p> <ul> <li> <p>See the Installation Guide for instructions on installing and running the tool on different git platforms.</p> </li> <li> <p>See the Usage Guide for instructions on running commands via different interfaces, including CLI, online usage, or by automatically triggering them when a new PR is opened.</p> </li> <li> <p>See the Tools Guide for a detailed description of the different tools.</p> </li> <li> <p>See the Video Tutorials for practical demonstrations on how to use the tools.</p> </li> </ul>"},{"location":"#docs-smart-search","title":"Docs Smart Search","text":"<p>To search the documentation site using natural language:</p> <p>1) Comment <code>/help \"your question\"</code> in either:</p> <ul> <li>A pull request where Qodo Merge is installed</li> <li>A PR Chat</li> </ul> <p>2) The bot will respond with an answer that includes relevant documentation links.</p>"},{"location":"#features","title":"Features","text":"<p>PR-Agent and Qodo Merge offer comprehensive pull request functionalities integrated with various git providers:</p> GitHub GitLab Bitbucket Azure DevOps Gitea TOOLS Describe \u2705 \u2705 \u2705 \u2705 \u2705 Review \u2705 \u2705 \u2705 \u2705 \u2705 Improve \u2705 \u2705 \u2705 \u2705 \u2705 Ask \u2705 \u2705 \u2705 \u2705 \u2b91 Ask on code lines \u2705 \u2705 Help Docs \u2705 \u2705 \u2705 Update CHANGELOG \u2705 \u2705 \u2705 \u2705 Add Documentation \ud83d\udc8e \u2705 \u2705 Analyze \ud83d\udc8e \u2705 \u2705 Auto-Approve \ud83d\udc8e \u2705 \u2705 \u2705 CI Feedback \ud83d\udc8e \u2705 Custom Prompt \ud83d\udc8e \u2705 \u2705 \u2705 Generate Custom Labels \ud83d\udc8e \u2705 \u2705 Generate Tests \ud83d\udc8e \u2705 \u2705 Implement \ud83d\udc8e \u2705 \u2705 \u2705 Scan Repo Discussions \ud83d\udc8e \u2705 Similar Code \ud83d\udc8e \u2705 Ticket Context \ud83d\udc8e \u2705 \u2705 \u2705 Utilizing Best Practices \ud83d\udc8e \u2705 \u2705 \u2705 PR Chat \ud83d\udc8e \u2705 Suggestion Tracking \ud83d\udc8e \u2705 \u2705 USAGE CLI \u2705 \u2705 \u2705 \u2705 \u2705 App / webhook \u2705 \u2705 \u2705 \u2705 \u2705 Tagging bot \u2705 Actions \u2705 \u2705 \u2705 \u2705 CORE Adaptive and token-aware file patch fitting \u2705 \u2705 \u2705 \u2705 Auto Best Practices \ud83d\udc8e \u2705 Chat on code suggestions \u2705 \u2705 Code Validation \ud83d\udc8e \u2705 \u2705 \u2705 \u2705 Dynamic context \u2705 \u2705 \u2705 \u2705 Fetching ticket context \u2705 \u2705 \u2705 Global and wiki configurations \ud83d\udc8e \u2705 \u2705 \u2705 Impact Evaluation \ud83d\udc8e \u2705 \u2705 Incremental Update \ud83d\udc8e \u2705 Interactivity \u2705 \u2705 Local and global metadata \u2705 \u2705 \u2705 \u2705 Multiple models support \u2705 \u2705 \u2705 \u2705 PR compression \u2705 \u2705 \u2705 \u2705 PR interactive actions \ud83d\udc8e \u2705 \u2705 RAG context enrichment \u2705 \u2705 Self reflection \u2705 \u2705 \u2705 \u2705 Static code analysis \ud83d\udc8e \u2705 \u2705 <p>\ud83d\udc8e means Qodo Merge only</p> <p>All along the documentation, \ud83d\udc8e marks a feature available only in Qodo Merge, and not in the open-source version.</p>"},{"location":"#example-results","title":"Example Results","text":""},{"location":"#describe","title":"/describe","text":""},{"location":"#review","title":"/review","text":""},{"location":"#improve","title":"/improve","text":""},{"location":"#generate_labels","title":"/generate_labels","text":""},{"location":"#how-it-works","title":"How it Works","text":"<p>The following diagram illustrates Qodo Merge tools and their flow:</p> <p></p> <p>Check out the PR Compression strategy page for more details on how we convert a code diff to a manageable LLM prompt</p>"},{"location":"ai_search/","title":"AI Docs Search","text":"AI Docs S
|