gail - herramienta de etiquetado automático de issues de GitHub basada en IA
(github.com/atgreen)- Herramienta que utiliza un LLM de OpenAI para analizar issues de proyectos en GitHub y asignar automáticamente etiquetas adecuadas
- Funciona a partir de un archivo de lista de etiquetas proporcionado por el usuario y lee los issues de un repositorio específico para elegir las etiquetas apropiadas
- Usa
gpt-4o-minicomo modelo predeterminado y permite configurar con flexibilidad desde la línea de comandos el modelo, el archivo de etiquetas y si se ejecuta en modo dry-run - Si se agrega un archivo
.gail-labelsen la raíz del proyecto, lo usa automáticamente, lo que permite ejecutarlo fácilmente sin configuración adicional - Originalmente se desarrolló para organizar más de 200 issues abiertos de libffi, y funcionó mejor de lo esperado
- Para instalar dependencias usa
ocicl$ ocicl install $ make - Uso
$ gail OWNER REPO [opciones]- Opciones principales:
--labels <ruta-del-archivo>: especifica el archivo de lista de etiquetas a usar (.gail-labelspor defecto)--model <nombre-del-modelo>: especifica el modelo de OpenAI a usar (gpt-4o-minipor defecto)--dry-run: simula el resultado sin aplicar el etiquetado real
- Opciones principales:
- Si se agrega un archivo
.gail-labelsen la raíz del repositorio, reconoce y usa automáticamente ese archivo de etiquetas- Ejemplo de etiquetas de libffi: https://github.com/libffi/libffi/blob/master/.gail-labels
1 comentarios
Parece que es un proyecto en Common Lisp. Por eso funciona la combinación de ocicl+make. Sería más fácil de mantener si se lo pasas a Vibe AI y simplemente le pides que lo haga en typescript+deno.