Was macht github-delivery?
Agent-Fähigkeit: GitHub-Auslieferungszyklus für Issues/PRs (Code-Reviews beheben, CI überwachen, Sicherheit, Merge und Danke sagen)
Übersicht
Diese Agent-Fähigkeit automatisiert den gesamten GitHub-Auslieferungszyklus (Ship Loop) für Issues und Pull Requests. Sie unterstützt Entwickler und KI-Agenten dabei, folgende Schritte effizient durchzuführen:
- Code-Reviews beheben: Automatische Erkennung und Behebung von Review-Kommentaren
- CI überwachen: Überwachung von Continuous Integration Pipelines auf Fehler
- Sicherheitsprüfungen: Durchführung von Sicherheitschecks und Erkennung von Schwachstellen
- Merge und Danke sagen: Automatisches Zusammenführen von genehmigten PRs mit abschließendem Dankeschön
Funktionsweise
Die Fähigkeit nutzt die GitHub API, um mit Issues und Pull Requests zu interagieren. Sie führt folgende Schritte aus:
- Issue/PR erkennen: Identifiziert offene Issues oder PRs, die bearbeitet werden müssen
- Review-Kommentare verarbeiten: Analysiert und behebt Kommentare aus Code-Reviews
- CI-Status prüfen: Überwacht den Status von CI-Pipelines (z.B. GitHub Actions)
- Sicherheitsanalyse: Führt Sicherheitschecks durch (z.B. Dependabot, Code Scanning)
- Merge durchführen: Führt genehmigte PRs zusammen
- Feedback geben: Sendet eine Dankesnachricht an den Autor
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Andere KI-Agenten mit GitHub-Integration
Konfiguration
Um diese Fähigkeit zu nutzen, benötigen Sie:
- Einen GitHub API Token mit entsprechenden Berechtigungen (repo, issues, pull requests)
- Zugriff auf das Repository, in dem die Fähigkeit ausgeführt werden soll
- Optional: Konfiguration für CI-Pipeline und Sicherheitstools
Beispiel
# Fähigkeit aktivieren für ein bestimmtes Repository
github-delivery --repo owner/repo --token $GITHUB_TOKEN
Lizenz
MIT