5 Punkte von xguru 2025-05-26 | 1 Kommentare | Auf WhatsApp teilen
  • Ein Tool, das mithilfe von OpenAI-LLMs die Issues von GitHub-Projekten analysiert und automatisch passende Labels vergibt
  • Arbeitet auf Basis einer vom Nutzer bereitgestellten Liste von Labels und liest die Issues eines bestimmten Repositorys, um geeignete Labels auszuwählen
  • Verwendet gpt-4o-mini als Standardmodell; Modell, Label-Datei und Dry-Run lassen sich flexibel über die Kommandozeile konfigurieren
  • Wenn eine .gail-labels-Datei im Projekt-Root hinzugefügt wird, wird diese automatisch verwendet und das Tool lässt sich ohne zusätzliche Konfiguration einfach ausführen
  • Ursprünglich entwickelt, um mehr als 200 offene Issues von libffi zu organisieren; funktioniert besser als erwartet
  • Für die Installation der Abhängigkeiten wird ocicl verwendet
    $ ocicl install  
    $ make  
    
  • Verwendung
    $ gail OWNER REPO [Optionen]  
    
    • Wichtige Optionen:
      • --labels <Dateipfad>: Gibt die zu verwendende Label-Liste an (Standard: .gail-labels)
      • --model <Modellname>: Gibt das zu verwendende OpenAI-Modell an (Standard: gpt-4o-mini)
      • --dry-run: Simuliert nur das Ergebnis ohne tatsächliche Labelvergabe
  • Wenn eine .gail-labels-Datei im Repository-Root hinzugefügt wird, wird diese Label-Datei automatisch erkannt und verwendet

1 Kommentare

 
minhoryang 2025-05-26

Es ist also ein Common-Lisp-Projekt. Deshalb funktioniert wohl die Kombination aus ocicl+make. Es wäre wahrscheinlich wartungsfreundlicher, das einfach an Vibe AI zu geben und sie zu bitten, es stattdessen mit typescript+deno zu erstellen.