n8n-io/n8n · error

Agent node "${agentNodeName}" not found in workflow

Error message

Agent node "${agentNodeName}" not found in workflow

What it means

Error "Agent node "${agentNodeName}" not found in workflow" thrown in n8n-io/n8n.

Source

Thrown at packages/@n8n/instance-ai/src/tools/evals/analyze-agent-input-columns.service.ts:18

import type { WorkflowJSON } from '@n8n/workflow-sdk';

import { collectStrings, extractJsonColumnRefs, nodeHasName, unique } from './column-ref-utils';

export interface AgentInputColumns {
	agentNodeName: string;
	inputColumns: string[];
}

const FALLBACK_COLUMN = 'input';

export function analyzeAgentInputColumns(
	workflow: WorkflowJSON,
	agentNodeName: string,
): AgentInputColumns {
	const node = (workflow.nodes ?? []).find((n) => nodeHasName(n) && n.name === agentNodeName);
	if (!node) {
		throw new Error(`Agent node "${agentNodeName}" not found in workflow`);
	}

	const refs = unique(
		collectStrings(node.parameters).flatMap((text) => extractJsonColumnRefs(text)),
	);

	if (refs.length === 0) {
		return { agentNodeName, inputColumns: [FALLBACK_COLUMN] };
	}
	return { agentNodeName, inputColumns: refs };
}

View on GitHub (pinned to 5ac6606e81)

When it happens

Trigger: Thrown at packages/@n8n/instance-ai/src/tools/evals/analyze-agent-input-columns.service.ts:18 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12). Data as JSON: /api/errors/da1a0ebdcfda9b37. Report an issue: GitHub.