diff --git a/web/src/components/chat/ChatAgentSelector.vue b/web/src/components/chat/ChatAgentSelector.vue index 0631042..882adfb 100644 --- a/web/src/components/chat/ChatAgentSelector.vue +++ b/web/src/components/chat/ChatAgentSelector.vue @@ -1,4 +1,5 @@ @@ -29,10 +50,10 @@ const handleAgentClick = (agent: Agent) => { - {{ selectMode === 'single' ? '选择智能体' : '选择群聊成员' }} + {{ selectMode === 'single' ? '选择会话' : '选择群聊成员' }} - {{ selectMode === 'single' ? '选择一个智能体开始对话' : '选择多个智能体创建群聊' }} + {{ selectMode === 'single' ? '选择一个智能体开始新对话' : '选择多个智能体创建群聊' }} @@ -53,7 +74,7 @@ const handleAgentClick = (agent: Agent) => { v-for="agent in chatAgents" :key="agent.id" @click="handleAgentClick(agent)" - class="w-full flex items-center gap-3 px-3 py-2.5 rounded-lg transition-all duration-200" + class="w-full flex items-center gap-3 px-3 py-2.5 rounded-lg transition-all duration-200 group" :class="selectedAgents.some(a => a.id === agent.id) ? 'bg-orange-500/20 border border-orange-500/50' : 'bg-dark-700 hover:bg-dark-600 border border-transparent'" diff --git a/web/src/components/chat/ChatMessage.vue b/web/src/components/chat/ChatMessage.vue index a8d44b3..3f4355a 100644 --- a/web/src/components/chat/ChatMessage.vue +++ b/web/src/components/chat/ChatMessage.vue @@ -63,7 +63,12 @@ const copyMessage = async () => { : 'bg-[#1e1e28] text-gray-100 rounded-bl-sm'" > - + + + + + + diff --git a/web/src/components/chat/ChatSidebar.vue b/web/src/components/chat/ChatSidebar.vue index fd2866f..bab05a2 100644 --- a/web/src/components/chat/ChatSidebar.vue +++ b/web/src/components/chat/ChatSidebar.vue @@ -1,12 +1,14 @@ @@ -69,47 +98,40 @@ const formatRelativeTime = (date: Date) => { - - - 选择 AI 助手 - - - {{ agent.avatar }} - {{ agent.name }} - - - - - - + - 群聊 + 会话 - + - {{ group.name }} + {{ session.title || '新会话' }} + + + + + + + + + {{ getAgentName(session.agent_id) }} + {{ formatRelativeTime(session.timestamp) }} - {{ group.members.length }} members + + 暂无会话记录 + diff --git a/web/src/views/Agents.vue b/web/src/views/Agents.vue index af13a41..82d6d0c 100644 --- a/web/src/views/Agents.vue +++ b/web/src/views/Agents.vue @@ -1,4 +1,5 @@ @@ -162,18 +168,18 @@ const { class="btn-icon" :title="agent.status === 'active' ? 'Deactivate' : 'Activate'" > - - + + - + - + diff --git a/web/src/views/Chat.vue b/web/src/views/Chat.vue index ea0073b..040b354 100644 --- a/web/src/views/Chat.vue +++ b/web/src/views/Chat.vue @@ -1,5 +1,5 @@
- {{ selectMode === 'single' ? '选择一个智能体开始对话' : '选择多个智能体创建群聊' }} + {{ selectMode === 'single' ? '选择一个智能体开始新对话' : '选择多个智能体创建群聊' }}