Code review with Buddy
Let Buddy review your changes and fix what it finds.
Klarety reviews each change the AI makes in your , sorts what it finds by priority, and suggests fixes. It changes nothing unless you ask.
Before you start
- Turn on Klarety Buddy when you create the (Advanced settings, Klarety Buddy group) or later in project settings under Plugins. It applies the next time the Studio starts. When off, the panel says "Buddy is off for this project."
- Buddy's daily budget caps Buddy's AI spend per day, in .
Buddy uses credits
Reviews are paid from your workspace's credits, never more than Buddy's daily budget a day.
How Buddy reviews
Buddy reviews once the AI finishes its next change. Each finding comes from one of three angles, its Lens:
| Lens | Checked by |
|---|---|
| Engineer | Our senior engineer AI agent |
| Data | Our data scientist AI agent |
| Product | Our product manager AI agent |
Each finding has a Type (Bug, Security, Improvement or Feature) and a Priority (Urgent, High, Medium or Low). The list groups them as Urgent, High, Later and Features, with smaller improvements folded under "+ smaller improvements".
Fix what Buddy finds
Open Buddy
In the Studio, select Klarety Buddy. It shows how many issues are left and when Buddy is reviewing. You can also open it in a new tab.
Read a finding
Select a finding to see its Suggested fix, priority, type, lens, branch, file and when it was last seen. A finding that came back after a fix shows Reopened.
Fix it
- Fix (or Fix with AI) sends the finding to the AI, which makes the change.
- Build (or Build with AI) asks the AI to build a suggested feature.
- Not now sets it aside. Handled marks it done when you fixed it yourself.
Fix several at once
Select findings and choose Fix these, or choose Fix all to send every open one. If there is a cap, the list says Pick up to that many.
Check that it worked
- After you send a fix, the list says "Sent to the AI". Buddy reviews the AI's change again.
- Fixed findings move to the Fixed tab. When nothing is left, the list says "All clear. Nothing to fix."
- If the AI declines a finding, it moves to Set aside by AI with the reason, for you to decide.
- Some findings say "Fix this one by hand." because the AI cannot safely change them.