Was macht github-management?
Agent-Fähigkeit für GitHub-Verwaltung: sicheres PR, Issue, CI, Release, Repo-Audit und Sicherheits-Workflows für Codex.
Übersicht
Diese Fähigkeit ermöglicht es KI-Agenten, verschiedene Aspekte der GitHub-Repository-Verwaltung zu automatisieren.
Funktionen
- Pull Requests: Automatische Überprüfung, Genehmigung und Zusammenführung von PRs basierend auf konfigurierbaren Regeln.
- Issues: Erstellung, Zuweisung, Kategorisierung und Schließung von Issues.
- CI/CD: Auslösen, Überwachen und Fehlerbehebung von CI-Pipelines.
- Releases: Erstellung von Releases, Generierung von Versionshinweisen und Verteilung von Artefakten.
- Repository-Audit: Scannen auf Sicherheitslücken, Überprüfung von Berechtigungen und Einhaltung von Best Practices.
- Sicherheit: Durchsetzung von Sicherheitsrichtlinien, Signieren von Commits und Token-Verwaltung.
Plattformen
- Codex: Volle Unterstützung.
- Claude Code: Begrenzte Unterstützung.
- Cursor: Begrenzte Unterstützung.
Konfiguration
Um diese Fähigkeit zu nutzen, müssen die folgenden Umgebungsvariablen gesetzt sein:
GITHUB_TOKEN: Ein persönlicher Access-Token mit entsprechenden Berechtigungen.GITHUB_REPO: Das Ziel-Repository im Formatowner/repo.GITHUB_SKILL_CONFIG(optional): Pfad zu einer JSON-Konfigurationsdatei.
Verwendung
# Beispiel: PR erstellen
agent create-pr --title "Mein PR" --body "Beschreibung" --base main --head feature
# Beispiel: Issues auflisten
agent list-issues --state open --label bug
Sicherheitshinweise
- Der Token sollte nur die minimal erforderlichen Berechtigungen haben.
- Alle Aktionen werden protokolliert und können bei Bedarf zurückgesetzt werden.
- Kritische Aktionen (z. B. Releases) erfordern eine explizite Bestätigung.
Lizenz
MIT