Skip to main content
Für eine ausführlichere Anleitung zur Sentry-Integration klicken Sie hier.
1

Sentry-MCP verbinden

Bevor Sie Ihre Automatisierung erstellen, benötigt Devin Zugriff auf Ihre Sentry-Daten.
  1. Gehen Sie zu Customize > MCPs (Browse marketplace) und suchen Sie nach Sentry
  2. 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
  3. Klicken Sie auf Test listing tools, um zu überprüfen, ob die Verbindung funktioniert
Sobald die Verbindung hergestellt ist, kann Devin Ihre Sentry-Projekte abfragen, Issue-Details und Stack Traces abrufen und Breadcrumbs lesen – alles innerhalb einer Sitzung. Erfahren Sie mehr über das Konfigurieren von MCP-Servern.
Die Sentry MCP ist nicht schreibgeschützt. Neben den Tools für Retrieval stellt sie auch Verwaltungstools bereit, mit denen sich Issue-Status, Zuweisungen, Tags, Lesezeichen und Alerts aktualisieren lassen, und Devin handelt mit den Berechtigungen des Sentry-Kontos, das Sie autorisieren. Um einzugrenzen, was Devin ändern kann, authentifizieren Sie sich mit einem dedizierten Sentry-Konto, dessen Organisationsrolle und Teamzugehörigkeit nur die Projekte abdecken, die dieser Workflow benötigt.
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: