GitHub
Die GitHub-Integration ermöglicht dir den Zugriff auf Repositories, Pull Requests, Commits und Code-Suche direkt im AI Chat.
Funktionen
- Repositories auflisten — Zeigt alle Repositories an, auf die du Zugriff hast
- Code-Suche — Durchsuche Code mit Filtern für Owner, Repository, Dateiname und Programmiersprache
- Pull Requests — Liste offene Pull Requests auf, sieh dir Details und Diffs an
- Commits — Durchsuche Commit-Historien und sieh dir einzelne Commits im Detail an
- Dateien lesen — Lies den Inhalt von Dateien direkt aus einem Repository
- Branches vergleichen — Vergleiche zwei Branches und sieh dir die Unterschiede an
- Issues verwalten — Erstelle neue Issues, bearbeite bestehende oder schließe sie
Projekte (Projects)
Zusätzlich kannst du mit GitHub Projects (V2) arbeiten — direkt im Chat, ohne GitHub zu öffnen:
- Projekt-Felder anzeigen — Ruft die Felder eines Projekts und ihre gültigen Werte ab (zum Beispiel Status-Optionen oder Iterationen), bevor du sie setzt
- Issue zu einem Projekt hinzufügen — Fügt ein bestehendes Issue zu einem Projekt hinzu
- Entwurf im Projekt erstellen — Legt einen Entwurf (Draft Issue) direkt in einem Projekt an, ganz ohne Repository
- Projekt-Feldwert setzen — Setzt einen Feldwert für einen Projekt-Eintrag (Text, Zahl, Datum, Einfachauswahl bzw. Status oder Iteration)
- Issue beim Erstellen einem Projekt zuweisen — Beim Anlegen eines neuen Issues kannst du es optional gleich einem Projekt hinzufügen
Beispiel-Prompts
- “Liste alle offenen Pull Requests in Repo X”
- “Suche nach der Funktion handleAuth im Code”
- “Erstelle ein Issue für Bug Y”
- “Vergleiche die Branches main und develop”
- “Welche Felder und Status-Optionen hat mein Projekt Nr. 5?”
- “Setze den Status des Eintrags im Projekt auf In Bearbeitung”
Voraussetzungen
- Die Integration wurde von einem Administrator in symbiofy aktiviert
- Du hast deinen GitHub-Account in den Einstellungen verbunden
- Für die Projekt-Funktionen ist eine zusätzliche Berechtigung („project”) nötig. Hast du deinen GitHub-Account schon vor diesem Update verbunden, musst du dich einmal neu verbinden. Sobald eine Projekt-Aktion die Berechtigung braucht, zeigt der Chat dir automatisch einen Hinweis zum erneuten Verbinden an.
Einschränkungen
- Max. 100 Ergebnisse pro Anfrage — Bei großen Ergebnismengen werden nur die ersten 100 Treffer angezeigt
- Lese- und Schreibzugriff für Issues — Issues können erstellt, bearbeitet und geschlossen werden
- Es werden nur Repositories und Inhalte angezeigt, auf die du in GitHub Zugriff hast
Zuletzt aktualisiert am