Cómo usar el nuevo y el legacy Manager de ComfyUI al mismo tiempo

En el universo de ComfyUI, el Manager es una pieza fundamental para gestionar nodos y actualizaciones. Sin embargo, la convivencia entre la versión antigua (legacy) y la nueva del Manager suele generar mucha confusión. ¿Es posible tener ambos funcionando a la vez? ¿O es necesario elegir uno sobre el otro?

Diagrama técnico mostrando que el nuevo manager y el legacy comparten un mismo motor central.
Diagrama de la arquitectura del ComfyUI con el backend único soportando ambas capas visuales simultáneamente.

La respuesta corta, y que puede cambiar tu perspectiva, es sí. Puedes ejecutar ambos a la vez sin instalar dos copias del programa. La clave está en los flags de arranque: --enable-manager para activar el Manager nuevo, y --enable-manager-legacy-ui para habilitar la interfaz antigua dentro del mismo sistema.

Aquí es donde ocurre una de las trampas más comunes. Si esperabas ver dos botones distintos en la interfaz principal, uno para cada versión, probablemente te has llevado un pequeño golpe a la realidad técnica. En lugar de tener dos sistemas paralelos, lo que sucede es que el backend actualizado se reutiliza bajo una capa visual diferente. Al activar el flag legacy, ComfyUI cambia únicamente la estética del manager, dejando intacta toda la lógica moderna por debajo.

Esto explica esa sensación extraña de tener una interfaz antigua que responde con la velocidad y las funciones de un sistema actualizado. No es un dual-boot real dentro de la aplicación; simplemente estás alternando modos de visualización sobre el mismo motor.

¿Qué significa el error ‘Blocked by policy’?

Puede que hayas encontrado mensajes en tu consola como [INFO] Blocked by policy: I:ComfyUI.26.0custom_nodescomfyui-manager. A primera vista, esto suena a un error crítico o a una infección de malware, pero no es el caso.

Este bloqueo suele ser el resultado de tres factores principales:

  • Incompatibilidad de versión: El Manager instalado en tu carpeta podría no coincidir con la versión actual de ComfyUI (como 0.26.0), lo que hace que el sistema decida filtrar su carga para evitar conflictos.
  • Duplicación de instalación: Si tienes múltiples carpetas instaladas, como una en un entorno portable y otra en la ruta principal, ComfyUI bloquea una de ellas para evitar pelearse entre sí.
  • Filtro del loader interno: En builds recientes, el propio sistema puede desactivar automáticamente extensiones consideradas problemáticas o no firmadas correctamente.

El error es simplemente la forma en que ComfyUI se protege de una instalación corrupta o incompatible.

Limpieza y recomendaciones finales

Ante esta situación, el instinto natural es borrar todo lo relacionado con los managers para empezar desde cero. Sin embargo, hay un momento crucial: no borres la carpeta del manager a ciegas.

Ilustración de la estructura de archivos de ComfyUI con carpetas de manager y marcadores de estado activo/inactivo.
Vista del directorio custom_nodes mostrando las carpetas de instalación y cómo identificar los duplicados o bloqueos.

Ese directorio en custom_nodes es el corazón real de las operaciones de instalación y actualización. Si lo eliminas sin revisar primero, podrías perder la capacidad de gestionar nodos desde la interfaz o romper workflows que dependen de funciones de auto-instalación.

La estrategia más segura es seguir estos pasos:

  1. Revisa tu directorio custom_nodes para identificar si hay carpetas duplicadas tipo comfyui-manager.
  2. Confirma cuál de las instalaciones está activa comparando los logs al arrancar.
  3. Mantén solo la instalación más reciente y oficial, renombrando o moviendo las demás a una carpeta temporal por seguridad.
  4. Reinicia ComfyUI para asegurar que el sistema cargue correctamente.

Con esta limpieza controlada, podrás disfrutar de la flexibilidad de usar ambas interfaces sin que los errores de bloqueo te detengan en medio del flujo de trabajo. Recuerda siempre verificar tus flags de arranque y tu estructura de archivos antes de asumir que un error es insalvable.