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; }