### What problem does this PR solve?
Feat: Add SwitchForm component #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: Reference the output variable of the upstream operator #3221 (#8111)
### What problem does this PR solve?
Feat: Reference the output variable of the upstream operator #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Feat: Add FormDrawer to agent page. #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Feat: The Begin and IterationStart operators cannot be deleted using shortcut keys #4287 (#4288)
### What problem does this PR solve?
Feat: The Begin and IterationStart operators cannot be deleted using
shortcut keys #4287
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Feat: Add the iteration Node #4242
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add tooltip to clean_html item #2908 (#3183)
### What problem does this PR solve?
feat: Add tooltip to clean_html item #2908
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
### What problem does this PR solve?
feat: Add InvokeNode #1908
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: Add component Invoke #2908
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: Add hint for operators, round to square, input variable, readable operator ID. #3056 (#3057)
### What problem does this PR solve?
feat: Add hint for operators, round to square, input variable, readable
operator ID. #3056
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
feat: Add a note node to the agent canvas #2767 (#2768)
### What problem does this PR solve?
feat: Add a note node to the agent canvas #2767
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
feat: Build options for the component id field of the Switch operator #1739 (#2037)
### What problem does this PR solve?
feat: Build options for the component id field of the Switch operator
#1739
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
fix: When the component id is very long, the delete button of generate will be hidden #1906 (#1907)
### What problem does this PR solve?
fix: When the component id is very long, the delete button of generate
will be hidden #1906
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
feat: change all file names to lowercase #1574 (#1575)
### What problem does this PR solve?
feat: change all file names to lowercase #1574
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: save the parameters of the generate operator to the form field … (#1390)
### What problem does this PR solve?
feat: save the parameters of the generate operator to the form field of
the node #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: add DynamicParameters #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: modify the name of an operator #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: translate fields of CategorizeForm #918 (#1311)
### What problem does this PR solve?
feat: translate fields of CategorizeForm #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: filter out selected values in other to fields from the curren… (#1307)
### What problem does this PR solve?
feat: filter out selected values in other to fields from the current
drop-down box options #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: set the edge as the data source to achieve two-way linkage betw… (#1299)
### What problem does this PR solve?
feat: set the edge as the data source to achieve two-way linkage between
the edge and the to field. #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: use useUpdateNodeInternals to solve the issue that the newly ad… (#1287)
### What problem does this PR solve?
feat: use useUpdateNodeInternals to solve the issue that the newly added
anchor points cannot be connected. #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: add CategorizeHandle #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
feat: add DynamicCategorize #918
### Type of change
- [x] New Feature (non-breaking change which adds functionality)