Romuald Członkowski
f7a1cfe8bf
fix: field normalization, AI connection validation, autofix filter ( #581 ) ( #638 )
...
- Normalize name→nodeName and id→nodeId for node-targeting operations in
the Zod schema transform, so LLMs using natural field names no longer
get "Node not found" errors
- Replace hardcoded ALL_CONNECTION_TYPES with dynamic iteration so AI
sub-nodes (ai_outputParser, ai_document, ai_textSplitter, etc.) are
not flagged as disconnected during save
- Add .catchall() to workflowConnectionSchema and extend connection
reference validation to cover all connection types, not just main
- Fix filterOperationsByFixes ID-vs-name mismatch: typeversion-upgrade
operations now include nodeName alongside nodeId, and the filter checks
both fields
Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 14:32:14 +01:00
..
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-12 12:51:38 +01:00
2025-12-12 12:51:38 +01:00
2025-12-12 12:51:38 +01:00
2025-12-12 12:51:38 +01:00
2025-12-05 12:01:31 +01:00
2025-12-17 18:37:55 +01:00
2026-03-15 14:32:14 +01:00
2026-03-15 14:32:14 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00
2025-12-05 12:01:31 +01:00