UNPKG

flowengine-n8n-workflow-builder

Version:

Build n8n workflows from text using AI. Connect to Claude, Cursor, or any LLM to generate and validate n8n workflows with expert knowledge and intelligent auto-fixing. Built by FlowEngine. Now with real node parameter schemas from n8n packages!

38 lines 1.28 kB
/** * n8n Workflow Validator - Advanced Auto-Fixing * * Upgraded to match FlowEngine's comprehensive validation with: * - Malformed JSON detection * - Category-aware node conversion * - Descriptive name generation * - Placeholder credentials (20+ services) * - Intelligent auto-connection * - Hanging node detection * - Duplicate connection removal * - Empty parameter placeholders * - CRITICAL AI AGENT FIXES (11 fixes from FlowEngine): * 1. Remove invalid AI tool connections * 2. Smart regular-to-tool node conversion * 3. Remove hardcoded model parameters * 4. Fix backwards tool connections * 5. Fix node positioning for AI agents * 6. Ensure descriptive names * 7. Normalize AI tool indexes * 8. Replace deprecated nodes (NEW) * 9. Remove over-linking (NEW) * 10. Rebuild orphaned connections (NEW) * VALIDATION: Validate AI agent requirements (NEW) */ export interface ValidationResult { valid: boolean; errors: string[]; warnings: string[]; fixes: string[]; autofixed: boolean; normalized?: any; } /** * Main validation function with FlowEngine-level auto-fixing */ export declare function validateWorkflow(workflowJson: any, autofix?: boolean): ValidationResult; //# sourceMappingURL=validator.d.ts.map