diff --git a/ui/src/conversation-panel/components/header/chat/index.vue b/ui/src/conversation-panel/components/header/chat/index.vue
index 148bb525064..3490d1b6c1a 100644
--- a/ui/src/conversation-panel/components/header/chat/index.vue
+++ b/ui/src/conversation-panel/components/header/chat/index.vue
@@ -21,26 +21,32 @@ const handleNewConversation = () => (props.newConversation ? props.newConversati
-
diff --git a/ui/src/conversation-panel/components/header/portal/index.vue b/ui/src/conversation-panel/components/header/portal/index.vue
index 93df87f6115..a58766d4ddc 100644
--- a/ui/src/conversation-panel/components/header/portal/index.vue
+++ b/ui/src/conversation-panel/components/header/portal/index.vue
@@ -25,14 +25,18 @@ const handleNewConversation = () => (props.newConversation ? props.newConversati
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
@@ -46,9 +50,11 @@ const handleNewConversation = () => (props.newConversation ? props.newConversati
-
-
-
+
+
+
+
+
diff --git a/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue b/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue
index 59f8aebc668..ca97dd89485 100644
--- a/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue
+++ b/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue
@@ -21,16 +21,20 @@ const conversationTime = (conversation: Conversation) => relativeTimeFormat(conv
{{ appInfo?.name || 'AI 助手' }}
-
-
-
+
+
+
+
+
-
-
- 新建对话
-
+
+
+
+ 新建对话
+
+
历史对话
diff --git a/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue b/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue
index f2965282f8a..10f96f6cdad 100644
--- a/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue
+++ b/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue
@@ -54,9 +54,11 @@ const handleDeleteConversation = (group: PortalApplicationGroup, conversation: C
智能体门户
-
-
-
+
+
+
+
+
@@ -65,10 +67,12 @@ const handleDeleteConversation = (group: PortalApplicationGroup, conversation: C
全部智能体
-
-
- 新建对话
-
+
+
+
+ 新建对话
+
+
历史对话
diff --git a/ui/src/conversation-panel/main/portal-application-panel/index.vue b/ui/src/conversation-panel/main/portal-application-panel/index.vue
index 4f7dccff56d..028b50a8597 100644
--- a/ui/src/conversation-panel/main/portal-application-panel/index.vue
+++ b/ui/src/conversation-panel/main/portal-application-panel/index.vue
@@ -26,13 +26,17 @@ onMounted(() => {
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
全部智能体
diff --git a/ui/src/conversation-panel/main/share-panel/index.vue b/ui/src/conversation-panel/main/share-panel/index.vue
index 2ca2f8ceaaa..6056662229b 100644
--- a/ui/src/conversation-panel/main/share-panel/index.vue
+++ b/ui/src/conversation-panel/main/share-panel/index.vue
@@ -2,6 +2,7 @@
import { computed } from 'vue'
import ContentList from '../../components/content-list/index.vue'
import ReverseInfiniteScroll from '../../core/reverse-infinite-scroll/index.vue'
+import { useConversationListStore } from '../../left-sidebar/conversation-list/index'
import { useMessageListStore } from '../../components/message-list/index'
import { useSharePanelStore } from './index'
import type { ChatMessage } from '../../core/types'
@@ -17,6 +18,7 @@ interface ShareRound {
const { messages, loading, hasMore, loadMore } = useMessageListStore()
const share = useSharePanelStore()
+const list = useConversationListStore()
const shareRounds = computed(() => {
const rounds: ShareRound[] = []
@@ -48,51 +50,59 @@ const handleShare = () => {
-
-
-
- 全选
-
- 已选择 {{ selectedCount }} 条对话
-
- 取消
-
- 分享
-
+