+
+
+ {list?.map((x) => {
+ return (
+
+ );
+ })}
+
+ {creatingVisible && (
+
+ )}
+
+ );
+}
diff --git a/web/src/pages/agents/create-agent-dialog.tsx b/web/src/pages/agents/create-agent-dialog.tsx
new file mode 100644
index 000000000..dd866085d
--- /dev/null
+++ b/web/src/pages/agents/create-agent-dialog.tsx
@@ -0,0 +1,36 @@
+import {
+ Dialog,
+ DialogContent,
+ DialogFooter,
+ DialogHeader,
+ DialogTitle,
+} from '@/components/ui/dialog';
+import { LoadingButton } from '@/components/ui/loading-button';
+import { IModalProps } from '@/interfaces/common';
+import { TagRenameId } from '@/pages/add-knowledge/constant';
+import { useTranslation } from 'react-i18next';
+import { CreateAgentForm } from './create-agent-form';
+
+export function CreateAgentDialog({
+ hideModal,
+ onOk,
+ loading,
+}: IModalProps