Übersicht
github-actions[bot], dependabot[bot] oder Code-Review-Bots), um endlose Feedbackschleifen zu verhindern. Mit der Funktion Autofix settings - bot comments können Sie dieses Verhalten steuern, damit Devin automatisch auf Kommentare von Bots antwortet, denen Sie vertrauen.
Dies ist eine Einstellung auf Organisationsebene, die für alle Devin-Sitzungen innerhalb Ihrer Organisation gilt.
Wo Sie es finden
Nur Organisations-Admins können diese Einstellung ändern.
Verfügbare Modi
Nicht auf Bot-Kommentare antworten (Standard)
Auf alle Bot-Kommentare antworten
Nur auf bestimmte Bots reagieren
- Wählen Sie Respond to specific bots only aus dem Dropdown.
- Geben Sie den GitHub-Benutzernamen des Bots in das Eingabefeld ein (z. B.
github-actions[bot]). - Klicken Sie auf Add.
[bot]. Sie finden den Benutzernamen eines Bots, indem Sie nachsehen, wer den Kommentar zu Ihrer Pull Request (PR) verfasst hat.
Um einen Bot zu entfernen, klicken Sie auf die Schaltfläche × neben seinem Namen in der Allowlist.
Funktionsweise zur Laufzeit
- Modus ist „none“ — der Kommentar wird ignoriert.
- Modus ist „allowlist“ — der Benutzername des Bots wird mit deiner Allowlist abgeglichen. Wenn er darin enthalten ist, verarbeitet Devin den Kommentar. Andernfalls wird er ignoriert.
- Modus ist „all“ — der Kommentar wird verarbeitet.
Lint-Fehlerkommentare von Bots (die „lint check failed“ enthalten) werden unabhängig von dieser Einstellung immer verarbeitet, sodass Devin jederzeit auf CI-Fehler reagieren kann.
Häufige Anwendungsfälle
- CI-Bots: Geben Sie Ihrem CI-Bot Zugriff, damit Devin von Ihrer Pipeline gemeldete Lint-Fehler, Testfehler oder Build-Probleme automatisch beheben kann.
- Security-Scanner: Geben Sie Ihrem Security-Scanning-Bot Zugriff, damit Devin Schwachstellenberichte direkt bearbeiten kann.
- Code-Qualitätstools: Geben Sie Bots wie SonarQube oder Codacy Zugriff, damit Devin auf Feedback zur Codequalität reagieren kann.
Interaktion mit Devin Review
devin-ai-integration[bot]. Da dies ein Bot-Konto ist, unterliegen seine Kommentare Ihren Einstellungen für Bot-Kommentare. Im Standardmodus („Don’t respond to bot comments“) reagieren Devin-Sitzungen nicht automatisch auf Ergebnisse aus Devin Review.
Wenn Devin automatisch Probleme beheben soll, die von Devin Review gekennzeichnet werden, dann entweder:
- Setzen Sie den Modus auf „Respond to specific bots only“ und fügen Sie
devin-ai-integration[bot]zur Allowlist hinzu. - Setzen Sie den Modus auf „Respond to all bot comments“.
Die zusammenfassenden „No Issues Found“-Kommentare von Devin Review werden unabhängig von dieser Einstellung immer ignoriert – betroffen sind nur Kommentare, die tatsächliche Ergebnisse melden.
Interaktion mit dem Nur-Erwähnungen-Modus
DevinAI oder @devin beginnen), damit sie verarbeitet werden. Zuerst wird der Bot-Kommentarfilter ausgeführt, anschließend wird der Nur-Erwähnungen-Filter angewendet.
Tipps
- Beginnen Sie mit „Respond to specific bots only“ und fügen Sie Bots nacheinander hinzu. So können Sie sicherstellen, dass jeder Bot gut mit Devin interagiert, bevor Sie weitere hinzufügen.
- Wenn Sie unerwartete Schleifen bemerken, wechseln Sie zurück zu „Don’t respond to bot comments“, um sie sofort zu stoppen.
- Bot-Benutzer werden über ihren GitHub-Benutzertyp (
Bot) identifiziert, nicht über ihren Benutzernamen. Menschliche Benutzer mit[bot]im Namen werden von dieser Einstellung nicht beeinflusst.
