From fe5014967756c089a299892b15e9d4ebd2c3210f Mon Sep 17 00:00:00 2001 From: mlogclub Date: Sat, 18 Apr 2026 11:29:49 +0800 Subject: [PATCH] refactor(edit): improve field labels and enhance fallback message handling --- .../ai-agents/_components/edit.tsx | 49 +++++++++---------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/dashboard/app/(dashboard)/ai-agents/_components/edit.tsx b/dashboard/app/(dashboard)/ai-agents/_components/edit.tsx index adc032a..1103a58 100644 --- a/dashboard/app/(dashboard)/ai-agents/_components/edit.tsx +++ b/dashboard/app/(dashboard)/ai-agents/_components/edit.tsx @@ -32,6 +32,12 @@ import { } from "@/components/ui/popover"; import { Textarea } from "@/components/ui/textarea"; import { + fetchAIAgent, + fetchAIConfigsAll, + fetchAgentTeamsAll, + fetchKnowledgeBasesAll, + fetchMCPCatalog, + fetchSkillDefinitionsAll, type AIAgent, type AIConfig, type AdminAgentTeam, @@ -40,13 +46,8 @@ import { type MCPToolCatalogItem, type MCPToolSourceType, type SkillDefinition, - fetchAIAgent, - fetchAIConfigsAll, - fetchAgentTeamsAll, - fetchMCPCatalog, - fetchKnowledgeBasesAll, - fetchSkillDefinitionsAll, } from "@/lib/api/admin"; +import { getEnumOptions } from "@/lib/enums"; import { AIAgentHandoffMode, AIAgentHandoffModeLabels, @@ -55,8 +56,6 @@ import { IMConversationServiceModeLabels, Status, } from "@/lib/generated/enums"; -import { getEnumOptions } from "@/lib/enums"; -import { FieldDescription } from "@base-ui/react"; type DirectToolItem = CreateAIAgentPayload["directTools"][number]; @@ -731,7 +730,7 @@ function EditDialogBody({ - 备注 + 内部备注