From 07137be6db8508e57a23cdf4d0b9171fc559dabd Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Fri, 5 Jun 2026 21:02:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20=E4=BC=98=E5=8C=96=E6=99=BA?= =?UTF-8?q?=E8=83=BD=E4=BD=93=E7=AE=A1=E7=90=86=E5=88=86=E7=BB=84=E5=B1=95?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/common/MarkdownPreview.vue | 6 +- .../model-management/AgentManagePanel.vue | 155 ++++++++++++------ 2 files changed, 104 insertions(+), 57 deletions(-) diff --git a/web/src/components/common/MarkdownPreview.vue b/web/src/components/common/MarkdownPreview.vue index 66a77fbe..763a04a8 100644 --- a/web/src/components/common/MarkdownPreview.vue +++ b/web/src/components/common/MarkdownPreview.vue @@ -240,11 +240,11 @@ const showCopiedFeedback = (btn) => { cite { position: relative; - margin-left: 4px; + margin: 0 4px; padding: 0 0.25rem; border-radius: 4px; - outline: 2px solid var(--gray-200); - background-color: var(--gray-200); + outline: 2px solid var(--gray-100); + background-color: var(--gray-100); color: var(--gray-800); font-size: 12px; font-style: normal; diff --git a/web/src/components/model-management/AgentManagePanel.vue b/web/src/components/model-management/AgentManagePanel.vue index c2455bd1..aa922e1a 100644 --- a/web/src/components/model-management/AgentManagePanel.vue +++ b/web/src/components/model-management/AgentManagePanel.vue @@ -103,6 +103,15 @@ const filteredAgents = computed(() => { }) }) +const groupedAgents = computed(() => { + const agents = filteredAgents.value.filter((agent) => !agent.is_subagent) + const subagents = filteredAgents.value.filter((agent) => agent.is_subagent) + return [ + { key: 'agents', title: '智能体', agents }, + { key: 'subagents', title: '子智能体', agents: subagents } + ].filter((group) => group.agents.length > 0) +}) + const agentStats = computed(() => ({ total: managedAgents.value.length, builtin: managedAgents.value.filter(isBuiltinAgent).length, @@ -394,62 +403,76 @@ defineExpose({ - - - +
+ +
-