For the complete documentation index, see llms.txt. This page is also available as Markdown.

GitHub-Agent

Verbinden Sie den GitHub-Agenten, um Ihre Repositories, Pull Requests, Issues und Workflows direkt über den KI-Assistenten von Blockbrain zu verwalten

Was können Sie tun?

Sobald verbunden, können Sie mit dem GitHub Agenten:

  • Repositories durchsuchen: Ihre persönlichen und Organisations-Repositories auflisten und erkunden, Dateien und Branches anzeigen

  • Pull Requests verwalten: Pull Requests auflisten, prüfen und erstellen – einschließlich Anzeigen von Kommentaren, Reviews und Commit-Verlauf

  • Issues bearbeiten: Issue-Assignees und Labels in Ihren Projekten verwalten

  • Workflows überwachen: GitHub Actions CI/CD-Workflows auflisten, auslösen und verfolgen

  • Code durchsuchen: Bestimmten Code in Ihren Repositories und Organisationen finden

Schnelle Einrichtung

Schritt 1: GitHub Agent auswählen

Klicken Sie in einem beliebigen Blockbrain-Chat auf das Dropdown zur Auswahl von KI-Modellen. Klicken Sie auf Detaillierte Liste der KI-Modelle anzeigen. Suchen und klicken Sie auf GitHub Agent. Suchen Sie nach Konfigurieren in der Spalte Status.

Schritt 2: Mit GitHub verbinden

Klicken Sie auf Konfigurieren. Klicken Sie auf die Verbinden Schaltfläche. Melden Sie sich bei Aufforderung mit Ihrem GitHub-Konto an. Überprüfen Sie die von Blockbrain angeforderten Berechtigungen und klicken Sie auf Autorisieren um den Zugriff zu gewähren.

Schritt 3: GitHub verwenden

Sie sind bereit! Jetzt können Sie Blockbrain bitten, bei Ihren Repositories, Pull Requests, Issues und Workflows zu helfen.

Was Sie fragen können

Repositories durchsuchen

Pull-Request-Verwaltung

Issue-Assignees und Labels

Workflow-Überwachung

Code-Suche

So funktioniert es

Ihr Konto = der Zugriff von Blockbrain

  • Blockbrain verwendet Ihre GitHub-Berechtigungen – Sie können nur auf Repositories und Daten zugreifen, auf die Sie normalerweise Zugriff haben

  • Aktionen wie das Erstellen von Pull Requests oder das Auslösen von Workflows werden unter Ihrer GitHub-Identität ausgeführt

Intelligente Unterstützung

  • Die KI hilft dabei, komplexe Repositories zu navigieren und relevante Informationen schnell zu finden

  • Versucht es automatisch erneut, wenn eine Anfrage fehlschlägt, und passt bei Bedarf Parameter an

  • Bestätigt Aktionen vor der Ausführung von Schreibvorgängen wie dem Erstellen von PRs oder dem Auslösen von Workflows

Tipps für bessere Ergebnisse

Repository-Tipps

  • Seien Sie konkret, welches Repository gemeint ist: „Liste PRs im backend Repo auf“ statt einfach „Liste PRs auf“

  • Geben Sie bei Bedarf den Organisationsnamen an: „Zeige Repos in der acme-corp Organisation“

  • Geben Sie Branches an, wenn relevant: „Zeige mir den Inhalt von config.yaml auf dem develop Branch“

Pull-Request-Tipps

  • Geben Sie die PR-Nummer an, wenn Sie nach einem bestimmten PR fragen: „Zeige Kommentare zu PR #42"

  • Nennen Sie das Repository: „Erstelle einen PR im frontend-Repo von feature-login nach main“

  • Geben Sie an, was Sie sehen möchten: „Zeige mir die Reviews für PR #15“ vs. „Zeige mir die Commits für PR #15“

Workflow-Tipps

  • Nennen Sie den Workflow: „Löse den deploy-staging Workflow aus“

  • Fragen Sie mit Kontext nach dem Status: „Wie ist der Status der letzten 5 Läufe der CI-Pipeline?“

  • Der Agent prüft die Workflow-Eingaben vor dem Auslösen und bittet um Ihre Bestätigung

Fehlerbehebung

„Meine Repositories werden nicht angezeigt“

  • Prüfen Sie, ob Sie direkt auf GitHub auf das Repository zugreifen können

  • Überprüfen Sie, ob Ihre GitHub-Verbindung in den Agent-Einstellungen aktiv ist

  • Versuchen Sie, die Verbindung erneut herzustellen, indem Sie auf Konfigurieren erneut

„Zugriff verweigert“-Fehler

  • Ihre GitHub-Berechtigungen umfassen möglicherweise die angeforderte Aktion nicht

  • Einige Organisationen erfordern eine Admin-Freigabe für OAuth-Apps — wenden Sie sich an den GitHub-Organisationsadministrator

  • Stellen Sie sicher, dass Sie mit dem richtigen GitHub-Konto verbunden sind

„Workflow-Auslösung fehlgeschlagen“

  • Stellen Sie sicher, dass der Workflow manuelles Auslösen unterstützt (workflow_dispatch -Trigger)

  • Prüfen Sie, ob Sie die Berechtigung haben, Workflows im Repository auszulösen

  • Stellen Sie sicher, dass die erforderlichen Eingaben für den Workflow korrekt angegeben sind

„Code oder Dateien nicht gefunden“

  • Versuchen Sie es mit spezifischeren Suchbegriffen

  • Überprüfen Sie, ob das Repository existiert und ob Sie Zugriff darauf haben

  • Prüfen Sie, ob der Dateipfad oder der Branch-Name korrekt ist

Datenschutz und Sicherheit

Was Blockbrain tun kann

  • Ihre Repositories, Branches und den Dateiinhalt lesen

  • Pull Requests in Ihrem Namen auflisten und erstellen

  • Issue-Assignees und Labels anzeigen und verwalten

  • GitHub Actions-Workflows auflisten und auslösen

  • Code in Ihren zugänglichen Repositories durchsuchen

Was Blockbrain nicht tun kann

  • Auf private Repositories zugreifen, für die Sie keine Berechtigung zum Anzeigen haben

  • Repositories, Branches oder Dateien löschen

  • Repository-Einstellungen, Webhooks oder GitHub-Apps ändern

  • Auf private Daten oder Repositories anderer Benutzer zugreifen

  • Organisationsweite Zugriffsbeschränkungen umgehen

Sicherheitsfunktionen

  • Pull Requests und Aktionen werden unter Ihrer GitHub-Identität ausgeführt

  • Workflow-Auslösungen erfordern Ihre ausdrückliche Bestätigung

  • Sie können den Zugriff jederzeit in den GitHub-Agent-Einstellungen widerrufen

Häufige Anwendungsfälle

Entwicklungs-Workflow

  • PR-Reviews: Prüfen Sie schnell den Status und das Feedback zu Ihren Pull Requests

  • Code-Erkundung: Finden Sie Implementierungen oder Muster in mehreren Repositories

  • Branch-Verwaltung: Branches anzeigen und Referenzen für neue Features erstellen

Projektüberblick

  • Repositories durchsuchen: Navigieren Sie durch Organisations-Repos und verstehen Sie die Projektstruktur

  • Issue-Verwaltung: Weisen Sie Teammitglieder Issues zu und organisieren Sie die Arbeit mit Labels

  • CI/CD-Überwachung: Verfolgen Sie Build- und Bereitstellungsstatus über Workflows hinweg

Teamzusammenarbeit

  • Pull-Request-Erstellung: Erstellen Sie PRs mit den richtigen Basis- und Head-Branches

  • Review-Nachverfolgung: Sehen Sie, wer was geprüft hat und welches Feedback gegeben wurde

  • Workflow-Automatisierung: Lösen Sie Bereitstellungen oder Testläufe direkt aus dem Chat aus

Beispieldialog

Sie: „Zeige mir alle offenen Pull Requests im backend-Repository“

Blockbrain: „Hier sind die offenen Pull Requests im backend-Repository:

#
Titel
Autor
Status

PR #42

Benutzer-Authentifizierungs-Middleware hinzufügen

sarah

2 Reviews, Änderungen angefordert

PR #38

Datenbank-Migrationsskripte aktualisieren

tom

1 Review, genehmigt

PR #35

Rate Limiting für API-Endpunkte beheben

maria

Wartet auf Review

Möchten Sie Details, Reviews oder Kommentare zu einem davon sehen?“

Sie: „Zeige mir die Reviews für PR #42“

Blockbrain: „PR #42 hat 2 Reviews:

  1. John (Änderungen angefordert): 'Die Middleware sieht insgesamt gut aus, aber die Token-Validierung sollte abgelaufene Tokens elegant behandeln. Siehe meine Inline-Kommentare in auth.ts.'

  2. Lisa (Kommentiert): 'Toller Ansatz! Ein Vorschlag — könnten wir auch Rate Limiting für den Auth-Endpunkt hinzufügen?'

Möchten Sie, dass ich den Commit-Verlauf oder die Inline-Kommentare zeige?“

Nächste Schritte

Möchten Sie weitere Dienste verbinden? Probieren Sie die Salesforce-Agent um Ihre Leads, Kontakte und Konten direkt über Blockbrain zu verwalten.

Zuletzt aktualisiert