- 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-mini sebagai model default, dan di command line model, file label, serta apakah menjalankan dry-run dapat diatur dengan fleksibel
- Jika menambahkan file
.gail-labels ke 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-labels sebagai default)
--model <nama_model>: menentukan model OpenAI yang akan digunakan (gpt-4o-mini sebagai default)
--dry-run: hanya mensimulasikan hasil tanpa melakukan pelabelan sebenarnya
- Jika file
.gail-labels ditambahkan ke root repositori, file label tersebut akan dikenali dan digunakan secara otomatis
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.