diff --git a/web/src/components/ui/multi-select.tsx b/web/src/components/ui/multi-select.tsx index 8899c70d4..1b6c65917 100644 --- a/web/src/components/ui/multi-select.tsx +++ b/web/src/components/ui/multi-select.tsx @@ -209,13 +209,13 @@ export const MultiSelect = React.forwardRef< const [isAnimating, setIsAnimating] = React.useState(false); React.useEffect(() => { - if (!selectedValues && props.value) { + if (!selectedValues?.length && props.value) { setSelectedValues(props.value as string[]); } }, [props.value, selectedValues]); React.useEffect(() => { - if (!selectedValues && !props.value && defaultValue) { + if (!selectedValues?.length && !props.value && defaultValue) { setSelectedValues(defaultValue); } }, [defaultValue, props.value, selectedValues]); diff --git a/web/src/locales/en.ts b/web/src/locales/en.ts index b3b9b4185..c1de9bad3 100644 --- a/web/src/locales/en.ts +++ b/web/src/locales/en.ts @@ -916,16 +916,17 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s maxRetries: 'Max retries', advancedSettings: 'Advanced Settings', addTools: 'Add Tools', - sysPromptDefultValue: ` - You are {{agent_name}}, an AI assistant specialized in {{domain_or_task}}. - - - 1. Understand the user’s request. - 2. Decompose it into logical subtasks. - 3. Execute each subtask step by step, reasoning transparently. - 4. Validate accuracy and consistency. - 5. Summarize the final result clearly. -`, + sysPromptDefultValue: ` + + You are {{agent_name}}, an AI assistant specialized in {{domain_or_task}}. + + + 1. Understand the user’s request. + 2. Decompose it into logical subtasks. + 3. Execute each subtask step by step, reasoning transparently. + 4. Validate accuracy and consistency. + 5. Summarize the final result clearly. + `, singleLineText: 'Single-line text', multimodalModels: 'Multimodal Models', textOnlyModels: 'Text-only Models', diff --git a/web/src/locales/zh.ts b/web/src/locales/zh.ts index 21ae57b4e..1ce6e8e3a 100644 --- a/web/src/locales/zh.ts +++ b/web/src/locales/zh.ts @@ -872,16 +872,17 @@ General:实体和关系提取提示来自 GitHub - microsoft/graphrag:基于 maxRetries: '最大重试次数', advancedSettings: '高级设置', addTools: '添加工具', - sysPromptDefultValue: ` - 您是{{agent_name}},一位专注于{{领域_or_任务}}的AI助手。 - - + sysPromptDefultValue: ` + + 你是{{agent_name}},一位专注于{{领域_or_任务}}的AI助手。 + + 1. 理解用户请求。 2. 将其分解为逻辑子任务。 3. 逐步执行每个子任务,并清晰地进行推理。 4. 验证准确性和一致性。 5. 清晰地总结最终结果。 - `, +`, line: '单行文本', paragraph: '段落文字', options: '选项', @@ -1129,7 +1130,7 @@ General:实体和关系提取提示来自 GitHub - microsoft/graphrag:基于 '30d': '30天', }, publish: 'API', - exeSQL: 'ExeSQL', + exeSQL: '执行 SQL', exeSQLDescription: '该组件通过SQL语句从相应的关系数据库中查询结果。支持MySQL,PostgreSQL,MariaDB。', dbType: '数据库类型',