n8n/valid

Semantic checks n8n itself would make: unknown types, parameter issues, wiring and agent configuration.

Departmentn8n
Classquality
Recommendederror
Fixableno

Messages

Message IDTemplate
unknownNodeTypeNode "{{name}}" has unknown type "{{type}}"; it will not run on this n8n version.
parameterIssueNode "{{name}}": {{issue}}
noTriggerThis workflow has no trigger node, so nothing can start it.
mergeInputCountMerge node "{{name}}" is configured for {{expected}} inputs but only {{wired}} are wired.
subNodeNotConnectedSub-node "{{name}}" is not connected to anything, so it will never be used.
toolNoParametersTool "{{name}}" has no parameters configured.
fromAiOutsideToolNode "{{name}}" uses $fromAI(), which only works inside a tool node.
agentStaticPromptAgent "{{name}}" has a static prompt; use an expression so it receives the incoming data.
agentNoSystemMessageAgent "{{name}}" has no system message, leaving its role undefined.
hardcodedCredentialInHttpNode "{{name}}" sends header "{{header}}" as a literal; use a credential instead.
webhookResponseMismatchWebhook "{{name}}" uses responseMode "{{mode}}", which does not match the Respond to Webhook wiring.