diff --git a/web/src/components/AgentChatComponent.vue b/web/src/components/AgentChatComponent.vue index d3560e35..010dcd18 100644 --- a/web/src/components/AgentChatComponent.vue +++ b/web/src/components/AgentChatComponent.vue @@ -25,7 +25,9 @@
-
{{ currentChat?.title }}
+
+ {{ currentChat?.title }} +
@@ -304,6 +306,11 @@ const renameChat = async (data) => { return; } + // 最长 30个字符,自动截断 + if (title.length > 30) { + title = title.slice(0, 30); + } + try { // 调用API更新对话 await threadApi.updateThread(chatId, title); @@ -797,10 +804,17 @@ const mergeMessageChunk = (chunks) => { padding: 1rem; border-bottom: 1px solid var(--main-light-3); - .header__left, .header__right { + .header__left, .header__right, .header__center { display: flex; align-items: center; } + + .center-title { + max-width: 200px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } } .nav-btn {