Error de diseño en nodo de n8n

Describe el problema/error/pregunta

CÓMO ARREGLO ESTE BUG, ES MUY MOLESTO

¿Cuál es el mensaje de error (si hay alguno)?

Información sobre tu configuración de n8n

  • Versión de n8n: 2.22.4
  • Base de datos (por defecto: SQLite): postgresql
  • Configuración n8n EXECUTIONS_PROCESS (por defecto: own, main):
  • Ejecutando n8n a través de (Docker, npm, n8n cloud, aplicación de escritorio): n8n cloud
  • Sistema operativo: windows

@Hadiluno no es un bug — tu canvas está simplemente ampliado al máximo. presiona la tecla 1 (ajustar a la vista) o ctrl + rueda de desplazamiento hacia abajo para alejar. los nodos volverán a su tamaño normal.

tu AI Agent tiene un error real que se muestra en la esquina (“Model output doesn’t fit required format”). eso viene del Structured Output Parser cuando el modelo devuelve algo fuera de esquema, cambia el parser de salida para que autocorrija como se muestra abajo:

Hola @Hadiluno,

  1. Para corregir el error de visualización: Simplemente reinicia el zoom de tu
    navegador con Ctrl + 0

  2. Para corregir el error “Model output doesn’t fit required format”: Tu nodo
    AI Agent se detiene porque la opción Require Specific Output Format está
    activada, pero el modelo Gemini no logró devolver un JSON que coincida
    exactamente con la estructura esperada.

  • Paso A: Refuerza tu prompt agregando esta instrucción al final de tu
    System Message:

    “Debes responder obligatoriamente en el formato JSON esperado. No pongas
    texto de introducción ni conclusión. No uses etiquetas de código Markdown
    (como json ... ) para rodear tu respuesta.”

  • Paso B: En tu nodo Structured Output Parser, elige la opción Generate
    from JSON Example y pega un ejemplo simple como este para forzar la
    estructura:

    {
    “email_sent”: true,
    “status”: “success”,
    “reason”: “El correo electrónico se envió correctamente.”
    }

Alternativa más robusta: Si el error persiste, desactiva la opción
Require Specific Output Format. Deja que la IA responda en texto plano,
luego agrega un nodo Code (JavaScript) justo después de tu agente para
extraer y parsear el JSON correctamente:

const rawText = $input.first().json.output;
// Extrae solo la parte JSON { … } del texto
const jsonMatch = rawText.match(/{[\s\S]*}/);
if (jsonMatch) {
return [{ json: JSON.parse(jsonMatch[0]) }];
}
return [{ json: { error: “Formato JSON no detectado” } }];

Si esto resuelve tu problema, no dudes en marcar esta respuesta como Solución

Mi canvas y el canvas de un compañero estaban mostrando el mismo error. Él pudo simplemente refrescar la página pero el mío no volvió a la normalidad. Esto no es un error de «zoom», la ventana de nodos no se abre correctamente.

Hola @paulo.c, ¡buenos días!

tu imagen muestra el error de abajo. para ayudarte mejor, ¿podrías por favor enviar el json?
image

Hola Tamy. La imagen no es mía, es del OP.
No creo que se esté quejando de este error de “output parser”, se está quejando del error de diseño de la ventana del nodo. Cuando abres cualquier nodo, la ventana se comprime o se contrae. Puedes ver en el ejemplo que su ventana de nodo está comprendiendo las pestañas “input”, “parameters” y “output”, pero la ventana completa se extiende hasta el lado derecho. Y debido a que está comprimida, está mostrando su flujo como “fondo”.
Para arreglarlo, tuve que limpiar la caché y mi ventana de nodo comenzó a funcionar correctamente nuevamente.