1
Repos und Nutzer für Auto-Review registrieren
Devin Review kann jeden PR in deinen Repositorys automatisch reviewen – ganz ohne manuelles Auslösen. Melde dazu zunächst die Repos und Nutzer an, die abgedeckt werden sollen.
- Gehe in der Devin-Webapp zu Settings > Review
- Nutze unter Repositories die Option Add repo, um nach den Repos zu suchen und sie hinzuzufügen, die Devin automatisch reviewen soll (z. B.
acme/frontend,acme/api-server) - Unter Users siehst du, wer registriert ist – jeder Nutzer registriert sich selbst, indem er seinen persönlichen Review-Auslöser setzt
2
Automatisch beheben aktivieren, damit Devin Korrekturen pusht und nicht nur Kommentare
Standardmäßig postet Devin Review gefundene Bugs als Inline-Kommentare. Automatisch beheben geht noch weiter – Devin schlägt Codeänderungen vor und kann Fix-Commits direkt in den PR-Branch pushen.Um es zu aktivieren, gehe zu Settings > Customization > Pull requests > Responding to bots und wähle eine der Optionen:
- Selected only – füge
devin-ai-integration[bot]zur Allowlist hinzu (empfohlen) - All bots – Devin reagiert auf alle Bot-Kommentare, nicht nur auf seine eigenen
3
Sehen, was Devin findet und behebt
Wenn ein PR in einem registrierten Repo eröffnet wird, läuft Devin Review automatisch und erzeugt:Du kannst jeden Fund in der Diff-Ansicht überprüfen, Bugs als behoben markieren oder mit dem integrierten codebase-aware chat Rückfragen stellen – Devin hat Kontext aus dem gesamten Repo, nicht nur aus dem Diff.
- Bugfunde in der Analyse-Sidebar, gekennzeichnet nach Schweregrad (Severe oder Non-severe) und Confidence
- Flags für Muster, die es zu untersuchen lohnt, aber nicht zwingend falsch sind
- Fix-Commits, die direkt in den PR-Branch gepusht werden, für Issues, die Devin beheben kann (wenn automatisch beheben aktiviert ist)
4
Devin Review die Standards deines Teams beibringen
Devin Review liest die Dateien Checke diese Datei in dein Repo ein und Devin Review befolgt diese Richtlinien bei jedem PR. Aktualisiere sie, wenn dein Team neue Muster entdeckt – füge zum Beispiel nach einem Produktionsbug das Muster hinzu, das ihn entdeckt hätte, damit Devin ähnliche Issues in zukünftigen Reviews flaggt.Du kannst außerdem den Review chat in jedem PR nutzen, um Devin zu bitten, nach bestimmten Mustern im Diff zu suchen – zum Beispiel: “Gibt es in diesem PR API-Calls, die den Error-Case nicht behandeln?”
AGENTS.md und REVIEW.md in deinem Repository, um die Konventionen deines Teams zu lernen. Verwende diese Dateien, um Review-Präferenzen, häufige Bug-Muster, auf die geachtet werden soll, und Coding-Standards zu definieren, die du durchsetzen möchtest:
