Making Pull Requests less Painful
with an AI-Agent
Introducing pr-agent, CodiumAI's new Pull Request AI-Agent -
The Open-Source Tool for Seamless PR Analysis and Feedback.
Code, test & merge with confidence
Your journey towards zero-bugs software starts here!
From personal projects to enterprise solutions, we have the right plan to suit everyone.
PR-Agent's Features
Features Overview
PR-Agent offers extensive pull request functionalities across various git providers:
Product Overview
What is CodiumAI's PR-Agent?
CodiumAI is leveraging its know-how in order to provide developers with an AI agent tool aiming to help developers review PRs faster and more efficiently. It automatically analyzes the commits and the PR and can provide several types of feedback:
Auto-Description: Automatically generating PR description - name, type, summary, and code walkthrough.
PR Review: Feedback about the PR main theme, type, relevant tests, security issues, focused PR, and various suggestions for the PR content.
Question Answering: Answering free-text questions about the PR.
Code Suggestion: Committable code suggestions for improving the PR.
And the best partā¦š„ it is open-sourced on GitHub:
https://github.com/Codium-ai/pr-agent āļø
The pr-agent gives developers and repo maintainers information to expedite the PR approval process. It also provides code suggestions that help improve the PRās integrity, from finding bugs to (soon) providing meaningful tests. This seamless integration allows developers to see the effects of their work, without having to leave the git provider (GitHub, Gitlab, etc.) environment.
- Ask the pr-agent to analyze and provide feedback on your PR: "/review"
- Ask the pr-agent anything you want to know about your PR: "/ask should this PR be split into smaller parts?"
- Ask the pr-agent to describe your PR: "/describe" (see example)
- Ask the pr-agent to give you code suggestions to improve your code: "/improve"
How to Use CodiumAI's pr-agent?
For open-source projects:
Summon your pull request helping agent easily, just mention the name @CodiumAI-Agent in your git provider environment and ask to /review, /describe, /improve, or /ask anything e.g. "Is my PR documented enough?", and the agent will perform these tasks for you.
For private repositories and open-source projects:
Step by Step Guide on how to install the app on your private repo
Summon your pull request helping agent easily, just write /review, /describe, /improve or /ask anything e.g. "is my PR documented enough?", and the agent will perform these tasks for you.
Get started with CodiumAIās pr-agent today.
Enjoy the power of AI-assisted PR review, and take your software development process to the next level.
Frequently Asked Questions
-
Does it work with all languages?
Yes, we support almost any programming language.
-
Is it free?
Using the agent is free for individual developers.
-
Is the pr-agent an open-source?
Yes, in keeping with CodiumAI's commitment to open-source development, pr-agent is open-source and available on GitHub.
-
How do I get started with CodiumAI's pr-agent?
CodiumAIās pr-agent is already available, just follow the instructions in the README section on the github repository and supercharge your pull-requests
-
Do you store my code?
If youāre deploying the agent by installing pr-agent to your repo, we donāt have any access to your code. If youāre using the 'mention' invocation demo, we use your code to generate the PR review, but we do not store it.
-
Will you train your AI model with my code?
If youāre deploying the agent by installing pr-agent to your repo, we donāt have any access to your code. If youāre using the 'mention' invocation demo, we use your code to generate the PR review, but we do not store it or train our models with your code.
-
What is the relationship between the pr-agent and CodiumAI's IDE plugin?
The pr-agent and IDE plugin work together in harmony to ensure high-integrity code. The IDE plugin assists developers as they write code, while the pr-agent provides analysis and feedback on pull requests. Our upcoming PrePR feature will allow developers to prepare their PR while developing in the IDE, stay tuned!
-
Whatās coming up next?
In the future, the CodiumAI will not only suggest recommendations but also provide the actual code modifications needed to satisfy the recommendations. For example, if currently, the CodiumAIās-Agent suggests adding tests for the code changes, in the near future, it will also generate the needed tests for you.