diff --git a/web/src/locales/en.ts b/web/src/locales/en.ts
index aabb1c086..3b3d15c18 100644
--- a/web/src/locales/en.ts
+++ b/web/src/locales/en.ts
@@ -183,6 +183,7 @@ Example: A 1 KB message with 1024-dim embedding uses ~9 KB. The 5 MB default lim
},
knowledgeDetails: {
metadata: {
+ toMetadataSetting: 'Generation settings',
descriptionTip:
'Provide descriptions or examples to guide LLM extract values for this field. If left empty, it will rely on the field name.',
restrictTDefinedValuesTip:
diff --git a/web/src/locales/zh.ts b/web/src/locales/zh.ts
index 06eb78c57..728d12379 100644
--- a/web/src/locales/zh.ts
+++ b/web/src/locales/zh.ts
@@ -128,7 +128,7 @@ export default {
delMessageWarn: `遗忘后,代理将无法检索此消息。`,
forgetMessage: '遗忘消息',
sessionId: '会话ID',
- agent: '代理',
+ agent: '智能体',
type: '类型',
validDate: '有效日期',
forgetAt: '遗忘于',
@@ -173,6 +173,7 @@ export default {
},
knowledgeDetails: {
metadata: {
+ toMetadataSetting: '生成设置',
descriptionTip:
'提供描述或示例来指导大语言模型为此字段提取值。如果留空,将依赖字段名称。',
restrictTDefinedValuesTip:
diff --git a/web/src/pages/dataset/components/metedata/manage-modal.tsx b/web/src/pages/dataset/components/metedata/manage-modal.tsx
index a4a48ccd6..a9e2821e7 100644
--- a/web/src/pages/dataset/components/metedata/manage-modal.tsx
+++ b/web/src/pages/dataset/components/metedata/manage-modal.tsx
@@ -15,6 +15,7 @@ import {
TableRow,
} from '@/components/ui/table';
import { useSetModalState } from '@/hooks/common-hooks';
+import { Routes } from '@/routes';
import {
ColumnDef,
flexRender,
@@ -27,6 +28,7 @@ import {
import { Plus, Settings, Trash2 } from 'lucide-react';
import { useCallback, useEffect, useMemo, useState } from 'react';
import { useTranslation } from 'react-i18next';
+import { useHandleMenuClick } from '../../sidebar/hooks';
import {
MetadataDeleteMap,
MetadataType,
@@ -78,7 +80,7 @@ export const ManageMetadataModal = (props: IManageModalProps) => {
addUpdateValue,
addDeleteValue,
} = useManageMetaDataModal(originalTableData, metadataType, otherData);
-
+ const { handleMenuClick } = useHandleMenuClick();
const {
visible: manageValuesVisible,
showModal: showManageValuesModal,
@@ -338,10 +340,23 @@ export const ManageMetadataModal = (props: IManageModalProps) => {
{t('knowledgeDetails.metadata.metadata')}
+ {metadataType === MetadataType.Manage && (
+
+ )}
{isCanAdd && (