5 puntos por xguru 2025-05-26 | 1 comentarios | Compartir por WhatsApp
  • 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-mini como 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-labels en 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-labels por defecto)
      • --model <nombre-del-modelo>: especifica el modelo de OpenAI a usar (gpt-4o-mini por defecto)
      • --dry-run: simula el resultado sin aplicar el etiquetado real
  • Si se agrega un archivo .gail-labels en la raíz del repositorio, reconoce y usa automáticamente ese archivo de etiquetas

1 comentarios

 
minhoryang 2025-05-26

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.