n8n-io/n8n · error · Error
Flag ${flag} requires a value
Error message
Flag ${flag} requires a value What it means
Error "Flag ${flag} requires a value" thrown in n8n-io/n8n.
Source
Thrown at packages/@n8n/ai-workflow-builder.ee/evaluations/cli/argument-parser.ts:398
lines.push('');
}
lines.push('Examples:');
lines.push(' pnpm eval --verbose');
lines.push(' pnpm eval --prompt "Create a Slack notification workflow"');
lines.push(' pnpm eval --prompts-csv my-prompts.csv --max-examples 5');
lines.push(' pnpm eval:langsmith --dataset "workflow-builder-canvas-prompts" --name "test-run"');
return lines.join('\n');
}
export function printHelp(): void {
console.log(formatHelp());
}
function ensureValue(argv: string[], i: number, flag: string): string {
const value = argv[i + 1];
if (value === undefined) throw new Error(`Flag ${flag} requires a value`);
return value;
}
function splitFlagToken(token: string): { flag: string; inlineValue?: string } {
if (!token.startsWith('--')) return { flag: token };
const equalsIndex = token.indexOf('=');
if (equalsIndex === -1) return { flag: token };
return { flag: token.slice(0, equalsIndex), inlineValue: token.slice(equalsIndex + 1) };
}
function isStringArray(value: unknown): value is string[] {
return Array.isArray(value) && value.every((v): v is string => typeof v === 'string');
}
function parseCli(argv: string[]): {
values: Partial<Record<CliKey, unknown>>;
seenKeys: Set<CliKey>;
} {View on GitHub (pinned to 5ac6606e81)
When it happens
Trigger: Thrown at packages/@n8n/ai-workflow-builder.ee/evaluations/cli/argument-parser.ts:398 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/3dae175ff4cb0535.
Report an issue: GitHub.