Feat: Add loop operator node. #10427 (#11449)

### What problem does this PR solve?

Feat: Add loop operator node. #10427

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-11-27 15:55:46 +08:00
committed by GitHub
parent b6314164c5
commit f57f32cf3a
51 changed files with 1246 additions and 1138 deletions

View File

@ -1170,8 +1170,13 @@ Example: Virtual Hosted Style`,
addField: 'Add option',
addMessage: 'Add message',
loop: 'Loop',
loopTip:
loopDescription:
'Loop is the upper limit of the number of loops of the current component, when the number of loops exceeds the value of loop, it means that the component can not complete the current task, please re-optimize agent',
exitLoop: 'Exit loop',
exitLoopDescription: `Equivalent to "break". This node has no configuration items. When the loop body reaches this node, the loop terminates.`,
loopVariables: 'Loop Variables',
maximumLoopCount: 'Maximum loop count',
loopTerminationCondition: 'Loop termination condition',
yes: 'Yes',
no: 'No',
key: 'Key',
@ -1655,9 +1660,8 @@ This delimiter is used to split the input text into several text pieces echo of
variableAssignerDescription:
'This component performs operations on Data objects, including extracting, filtering, and editing keys and values in the Data.',
variableAggregator: 'Variable aggregator',
variableAggregatorDescription: `This process aggregates variables from multiple branches into a single variable to achieve unified configuration for downstream nodes.
The variable aggregation node (originally the variable assignment node) is a crucial node in the workflow. It is responsible for integrating the output results of different branches, ensuring that regardless of which branch is executed, its result can be referenced and accessed through a unified variable. This is extremely useful in multi-branch scenarios, as it maps variables with the same function across different branches to a single output variable, avoiding redundant definitions in downstream nodes.`,
variableAggregatorDescription: `
This process aggregates variables from multiple branches into a single variable to achieve unified configuration for downstream nodes.`,
inputVariables: 'Input variables',
runningHintText: 'is running...🕞',
openingSwitch: 'Opening switch',
@ -1886,10 +1890,10 @@ Important structured information may include: names, dates, locations, events, k
overwrite: 'Overwritten By',
clear: 'Clear',
set: 'Set',
'+=': 'Add',
'-=': 'Subtract',
'*=': 'Multiply',
'/=': 'Divide',
add: 'Add',
subtract: 'Subtract',
multiply: 'Multiply',
divide: 'Divide',
append: 'Append',
extend: 'Extend',
removeFirst: 'Remove first',