Feat: Add variable aggregator node #10427 (#11070)

### What problem does this PR solve?

Feat: Add variable aggregator node #10427

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-11-06 16:18:00 +08:00
committed by GitHub
parent 23b81eae77
commit e18c408759
12 changed files with 137 additions and 12 deletions

View File

@ -22,7 +22,6 @@ export enum AgentDialogueMode {
}
import { ModelVariableType } from '@/constants/knowledge';
import i18n from '@/locales/config';
import { t } from 'i18next';
// DuckDuckGo's channel options
@ -109,14 +108,6 @@ export const initialBeginValues = {
prologue: `Hi! I'm your assistant. What can I do for you?`,
};
export const initialGenerateValues = {
...initialLlmBaseValues,
prompt: i18n.t('flow.promptText'),
cite: true,
message_history_window_size: 12,
parameters: [],
};
export const initialRewriteQuestionValues = {
...initialLlmBaseValues,
language: '',
@ -607,6 +598,8 @@ export const initialDataOperationsValues = {
export const initialVariableAssignerValues = {};
export const initialVariableAggregatorValues = {};
export const CategorizeAnchorPointPositions = [
{ top: 1, right: 34 },
{ top: 8, right: 18 },
@ -737,6 +730,7 @@ export const NodeMap = {
[Operator.Extractor]: 'contextNode',
[Operator.DataOperations]: 'dataOperationsNode',
[Operator.VariableAssigner]: 'variableAssignerNode',
[Operator.VariableAggregator]: 'variableAggregatorNode',
};
export enum BeginQueryType {