O Diffusers-workflow é um mecanismo declarativo construído sobre o Hugging Face Diffusers que permite que agentes de modelos de linguagem grandes (LLMs) criem, validem, executem e inspecionem pipelines de imagem ou vídeo usando documentos JSON em vez de scripts Python. Ele expõe um servidor MCP com aproximadamente 50 ferramentas como interface principal, permitindo controle não supervisionado de agentes sobre recursos de GPU.
- O sistema inclui uma ferramenta `validate_workflow` que verifica o esquema e as assinaturas do pipeline sem carregar modelos para detectar erros precocemente.
- Operações custosas, como executar workflows ou baixar modelos, exigem um sinalizador explícito `acknowledged_cost=true` para evitar gastos não autorizados.
- Os workflows são definidos como listas de etapas nomeadas com referências a variáveis, tornando-os composáveis, compatíveis com git-diff e repetíveis com resultados em cache.
- O mecanismo suporta vários métodos de quantização, aceleradores de cache, LoRA, IP-Adapter e backends de hardware como CUDA, MPS e CPU.
Essa abordagem permite que os agentes gerenciem tarefas de geração em múltiplas etapas, como encadear pipelines de texto para imagem até vídeo, garantindo segurança de recursos e reprodutibilidade.