1
Sentry-MCP verbinden
Bevor Sie Ihre Automatisierung erstellen, benötigt Devin Zugriff auf Ihre Sentry-Daten.
- Gehen Sie zu Customize > MCPs (Browse marketplace) und suchen Sie nach Sentry
- Klicken Sie auf Enable und authentifizieren Sie sich über OAuth. Prüfen Sie die Berechtigungen, die auf dem Zustimmungsbildschirm von Sentry angezeigt werden, bevor Sie zustimmen
- Klicken Sie auf Test listing tools, um zu überprüfen, ob die Verbindung funktioniert
2
Automatisierung erstellen
Navigiere in der Sidebar zu Automations und klicke auf Create automation.
- Name:
Daily Sentry remediation — payments-api - Trigger: Klappe Schedule auf und wähle Every day — 6:00 Uhr (damit Fix-PRs vor dem Standup bereit sind)
- Connections: Wähle die Sentry MCP aus, damit jeder Lauf deine Fehler abrufen kann
- Slack channel: Klicke unter Notifications auf Add notification > Post to Slack und wähle einen Channel (z. B.
#sentry-fixes), damit dein Team benachrichtigt wird, wenn der Lauf abgeschlossen ist und PRs zur Überprüfung bereitstehen - Prompt:
3
Befüllen Sie Knowledge mit Ihrer Codebasis und früheren Fehlerbehebungen
Devin schreibt bessere Fixes, wenn es die Fehlermuster deiner App versteht. Anstatt Knowledge-Einträge selbst zu schreiben, bitte Devin in einer beliebigen Sitzung, deine Codebasis und frühere Fixes zu untersuchen, und lass Devin anschließend das Knowledge erstellen:Diese Einträge werden automatisch abgerufen, wenn Devin während geplanter Durchläufe auf passende Fehler stößt – und der oben stehende geplante Prompt weist Devin an, Knowledge basierend auf deinem PR-Feedback zu aktualisieren, sodass Devin im Laufe der Zeit besser wird.
4
Was ein typischer Durchlauf liefert
Jeden Morgen verarbeitet Devin die über Nacht aufgelaufene Fehlerwarteschlange und eröffnet gezielte Pull Requests (PRs). So sieht die Ausgabe einer echten Sitzung aus:Jede PR enthält den Link zum Sentry-Issue, eine Beschreibung der eigentlichen Ursache, die Korrektur sowie einen Test, der den ursprünglichen Fehler aufgedeckt hätte.
5
Feinabstimmen und iterieren
Nach einer Woche mit Durchläufen sollten Sie überprüfen, was funktioniert, und Anpassungen vornehmen:Begrenzen Sie die Fehleranzahl. Starten Sie mit den
top 5 Fehlern pro Durchlauf. Wenn Devin konsistent mergebare PRs erstellt, erhöhen Sie auf 8–10. Wenn die Fixes stark überarbeitet werden müssen, reduzieren Sie auf 3.Nach Projekt oder Tag filtern. Beschränken Sie den Prompt auf bestimmte Sentry-Projekte (payments-api, web-frontend) oder schließen Sie störende Tags aus. Sie können separate Automatisierungen pro Projekt erstellen, wenn sich das Fehleraufkommen unterscheidet.Aus Ergebnissen lernen. Bitten Sie Devin nach ein paar Wochen, zu analysieren, welche Fixes tatsächlich ausgeliefert wurden, und überführen Sie diese Erkenntnisse in Knowledge:
