gail - Alat pelabelan otomatis issue GitHub berbasis AI
(github.com/atgreen)- Alat yang menggunakan OpenAI LLM untuk menganalisis issue pada proyek GitHub dan secara otomatis memberikan label yang sesuai
- Bekerja berdasarkan file daftar label yang disediakan pengguna, membaca issue dari repositori tertentu dan memilih label yang cocok
- Menggunakan
gpt-4o-minisebagai model default, dan di command line model, file label, serta apakah menjalankan dry-run dapat diatur dengan fleksibel - Jika menambahkan file
.gail-labelske root proyek, file tersebut akan digunakan secara otomatis sehingga mudah dijalankan tanpa konfigurasi tambahan - Awalnya dikembangkan untuk merapikan lebih dari 200 issue terbuka milik libffi, dan bekerja lebih baik dari yang diharapkan
- Instalasi dependensi menggunakan
ocicl$ ocicl install $ make - Cara penggunaan
$ gail OWNER REPO [opsi]- Opsi utama:
--labels <jalur_file>: menentukan file daftar label yang akan digunakan (.gail-labelssebagai default)--model <nama_model>: menentukan model OpenAI yang akan digunakan (gpt-4o-minisebagai default)--dry-run: hanya mensimulasikan hasil tanpa melakukan pelabelan sebenarnya
- Opsi utama:
- Jika file
.gail-labelsditambahkan ke root repositori, file label tersebut akan dikenali dan digunakan secara otomatis- Contoh label libffi: https://github.com/libffi/libffi/blob/master/.gail-labels
1 komentar
Ini proyek Common Lisp. Jadi wajar kombinasi ocicl+make bisa dipakai. Mungkin akan lebih mudah dirawat kalau ini dilempar ke Vibe AI dan minta saja dibuatkan dengan typescript+deno.