From 44935d2141ffd3f0db708fbd5bb8a2fa62cafc0d Mon Sep 17 00:00:00 2001 From: mlogclub Date: Mon, 22 Jun 2026 16:33:30 +0800 Subject: [PATCH] refactor: simplify agent workflow settings --- .../_components/config-workbench.tsx | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/web/app/dashboard/ai-agents/_components/config-workbench.tsx b/web/app/dashboard/ai-agents/_components/config-workbench.tsx index 95bfbc1..71e417f 100644 --- a/web/app/dashboard/ai-agents/_components/config-workbench.tsx +++ b/web/app/dashboard/ai-agents/_components/config-workbench.tsx @@ -147,8 +147,6 @@ export function AIAgentConfigWorkbench({ const [selectedSkillIds, setSelectedSkillIds] = useState([]) const [directTools, setDirectTools] = useState([]) - const [workflowName, setWorkflowName] = useState("") - const [workflowDescription, setWorkflowDescription] = useState("") const [definition, setDefinition] = useState(emptyDefinition) const [aiConfigs, setAIConfigs] = useState([]) @@ -214,8 +212,6 @@ export function AIAgentConfigWorkbench({ setSelectedTeamIds([]) setSelectedSkillIds([]) setDirectTools([]) - setWorkflowName("新建 Agent 会话流程") - setWorkflowDescription("") setDefinition(emptyDefinition) setValidation(null) return @@ -242,8 +238,6 @@ export function AIAgentConfigWorkbench({ setSelectedTeamIds((agentDetail.teams ?? []).map((team) => team.id)) setSelectedSkillIds(agentDetail.skillIds ?? []) setDirectTools(agentDetail.directTools ?? []) - setWorkflowName(workflowDetail.name || `${agentDetail.name} 会话流程`) - setWorkflowDescription(workflowDetail.description || "") setDefinition(workflowDetail.draftDefinition ?? emptyDefinition) setValidation(null) } catch (error) { @@ -420,8 +414,8 @@ export function AIAgentConfigWorkbench({ try { const saved = await saveAIAgentWorkflow({ agentId: currentAgentId, - name: workflowName, - description: workflowDescription, + name: "", + description: "", definition, }) setWorkflow(saved) @@ -454,8 +448,8 @@ export function AIAgentConfigWorkbench({ try { await saveAIAgentWorkflow({ agentId: currentAgentId, - name: workflowName, - description: workflowDescription, + name: "", + description: "", definition, }) const version = await publishAIAgentWorkflow(currentAgentId, definition) @@ -725,9 +719,11 @@ export function AIAgentConfigWorkbench({ {activeSection === "workflow" ? (
-
- setWorkflowName(event.target.value)} /> - setWorkflowDescription(event.target.value)} /> +
+
主会话流程
+
+ 当前 Agent 只维护一个主流程,发布后作为会话运行入口。 +
{validation ? (