Diffusers-workflow es un motor declarativo construido sobre Hugging Face Diffusers que permite a los agentes de modelos de lenguaje grandes autorar, validar, ejecutar e inspeccionar pipelines de imagen o vídeo utilizando documentos JSON en lugar de scripts Python. Expone un servidor MCP con aproximadamente 50 herramientas como interfaz principal, permitiendo el control no supervisado de los agentes sobre los recursos GPU.

  • El sistema incluye una herramienta `validate_workflow` que verifica el esquema y las firmas del pipeline sin cargar modelos para detectar errores temprano.
  • Las operaciones costosas como ejecutar workflows o descargar modelos requieren un indicador explícito `acknowledged_cost=true` para prevenir gastos no autorizados.
  • Los workflows se definen como listas de pasos con nombres y referencias a variables, lo que los hace composables, comparables mediante git-diff y repetibles con resultados en caché.
  • El motor soporta varios métodos de cuantización, aceleradores de caché, LoRA, IP-Adapter y backends de hardware como CUDA, MPS y CPU.

Este enfoque permite a los agentes gestionar tareas de generación multi-etapa, como encadenar pipelines de texto a imagen a vídeo, asegurando la seguridad de los recursos y la reproducibilidad.