gail - yapay zeka tabanlı GitHub issue otomatik etiketleme aracı
(github.com/atgreen)- GitHub projelerindeki issue'ları analiz etmek için OpenAI LLM kullanarak uygun etiketleri otomatik olarak atayan bir araç
- Kullanıcının sağladığı etiket listesi dosyasını temel alarak çalışır; belirli bir deponun issue'larını okur ve uygun etiketleri seçer
- Varsayılan model olarak
gpt-4o-minikullanır; model, etiket dosyası ve dry-run durumu komut satırından esnek biçimde ayarlanabilir - Proje köküne
.gail-labelsdosyası eklendiğinde bu dosyayı otomatik kullanır ve ek ayar gerektirmeden kolayca çalıştırılabilir - Başlangıçta libffi'nin 200'den fazla açık issue'sunu düzenlemek için geliştirildi ve beklenenden daha iyi çalıştı
- Bağımlılık kurulumu için
ociclkullanılır$ ocicl install $ make - Kullanım
$ gail OWNER REPO [seçenekler]- Başlıca seçenekler:
--labels <dosya-yolu>: kullanılacak etiket listesi dosyasını belirtir (.gail-labelsvarsayılan)--model <model-adı>: kullanılacak OpenAI modelini belirtir (gpt-4o-minivarsayılan)--dry-run: gerçek etiketleme yapmadan yalnızca sonucu simüle eder
- Başlıca seçenekler:
.gail-labelsdosyası depo köküne eklenirse ilgili etiket dosyası otomatik olarak algılanıp kullanılır- libffi etiket örneği: https://github.com/libffi/libffi/blob/master/.gail-labels
1 yorum
Common Lisp projesiymiş. O yüzden
ocicl+makekombinasyonu çalışıyor demek ki. Bunu Vibe AI'ye verip doğrudantypescript+denoile yapmasını istemek bakım açısından daha kolay olurdu.