PR-Bugs automatisch vor dem Merge beheben
Devin prüft jeden PR auf Fehler und spielt automatisch Korrekturen in den Branch ein.Repos und Benutzer für Auto-Reviews registrieren
Devin Review kann automatisch jeden Pull-Request (PR) in deinen Repositories reviewen – kein manuelles Auslösen nötig. Beginne damit, die Repos und Benutzer zu registrieren, die abgedeckt werden sollen.
- Gehe in der Devin-Webapp zu Settings > Review
- Suche unter Repositories nach den Repos und füge die hinzu, die Devin automatisch reviewen soll (z. B.
acme/frontend,acme/api-server) - Füge unter Users GitHub-Benutzernamen hinzu, deren PRs immer reviewt werden sollen – oder jeder Benutzer kann sich selbst registrieren, indem er auf “Add myself (@username)” klickt
Auto-Fix aktivieren, damit Devin Fixes pusht und nicht nur Kommentare
Standardmäßig postet Devin Review gefundene Bugs als Inline-Kommentare. Auto-Fix 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 request settings > Autofix settings - bot comments und wähle eine der Optionen:
- Respond to specific bots only – füge
devin-ai-integration[bot]zur Allowlist hinzu (empfohlen) - Respond to all bot comments – Devin reagiert auf alle Bot-Kommentare, nicht nur auf seine eigenen
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 Auto-Fix aktiviert ist)
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: