From 9f596e55e773ce93543985b74577f1d57d70a869 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Wed, 23 Jul 2025 04:02:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor(agent):=20=E5=B0=86=E6=99=BA=E8=83=BD?= =?UTF-8?q?=E4=BD=93=E7=9B=B8=E5=85=B3=E7=9A=84=E5=90=8D=E7=A7=B0=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E7=BB=9F=E4=B8=80=E6=9B=B4=E6=94=B9=E4=B8=BAID?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E7=9B=B8=E5=85=B3API=E8=B0=83?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/apis/auth_api.js | 2 +- web/src/components/AgentChatComponent.vue | 4 ++-- web/src/components/DebugComponent.vue | 2 +- web/src/views/HomeView.vue | 2 +- web/src/views/LoginView.vue | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/web/src/apis/auth_api.js b/web/src/apis/auth_api.js index 811eb0f3..743bfe5f 100644 --- a/web/src/apis/auth_api.js +++ b/web/src/apis/auth_api.js @@ -88,7 +88,7 @@ export const chatApi = { /** * 获取智能体历史消息 - * @param {string} agentName - 智能体名称 + * @param {string} agentId - 智能体ID * @param {string} threadId - 会话ID * @returns {Promise} - 历史消息 */ diff --git a/web/src/components/AgentChatComponent.vue b/web/src/components/AgentChatComponent.vue index 745459dc..265b09e8 100644 --- a/web/src/components/AgentChatComponent.vue +++ b/web/src/components/AgentChatComponent.vue @@ -887,14 +887,14 @@ const sendMessageToServer = async (text) => { thread_id: currentChatId.value }, meta: { - request_id: currentAgent.value.name + '-' + new Date().getTime() + request_id: currentAgent.value.id + '-' + new Date().getTime() } }; try { state.waitingServerResponse = true; - const response = await chatApi.sendAgentMessage(currentAgent.value.name, requestData); + const response = await chatApi.sendAgentMessage(currentAgent.value.id, requestData); if (!response.ok) { throw new Error('请求失败'); } diff --git a/web/src/components/DebugComponent.vue b/web/src/components/DebugComponent.vue index 3719a542..d4a7670d 100644 --- a/web/src/components/DebugComponent.vue +++ b/web/src/components/DebugComponent.vue @@ -399,7 +399,7 @@ const printAgentConfig = async () => { // 获取每个智能体的配置 for (const agent of agentsData.agents) { try { - const agentConfig = await agentConfigApi.getAgentConfig(agent.name); + const agentConfig = await agentConfigApi.getAgentConfig(agent.id); console.log(`智能体 "${agent.name}" 配置:`, JSON.stringify(agentConfig, null, 2)); } catch (err) { console.log(`智能体 "${agent.name}" 配置获取失败:`, err.message); diff --git a/web/src/views/HomeView.vue b/web/src/views/HomeView.vue index 1e2b25d3..a8cc4247 100644 --- a/web/src/views/HomeView.vue +++ b/web/src/views/HomeView.vue @@ -86,7 +86,7 @@ const goToChat = async () => { // 如果没有设置默认智能体,则获取智能体列表选择第一个 const agentData = await chatApi.getAgents(); if (agentData.agents && agentData.agents.length > 0) { - router.push(`/agent/${agentData.agents[0].name}`); + router.push(`/agent/${agentData.agents[0].id}`); } else { // 没有可用智能体,回退到chat页面 router.push("/chat"); diff --git a/web/src/views/LoginView.vue b/web/src/views/LoginView.vue index 439663b5..7a7d0d82 100644 --- a/web/src/views/LoginView.vue +++ b/web/src/views/LoginView.vue @@ -238,7 +238,7 @@ const handleLogin = async () => { // 没有默认智能体,获取第一个可用智能体 const agentData = await chatApi.getAgents(); if (agentData.agents && agentData.agents.length > 0) { - router.push(`/agent/${agentData.agents[0].name}`); + router.push(`/agent/${agentData.agents[0].id}`); return; }