diff --git a/ui/src/ui/app-chat.ts b/ui/src/ui/app-chat.ts index d06c87a068c..214da2f562e 100644 --- a/ui/src/ui/app-chat.ts +++ b/ui/src/ui/app-chat.ts @@ -357,7 +357,7 @@ export async function refreshChat(host: ChatHost, opts?: { scheduleScroll?: bool loadChatHistory(host as unknown as OpenClawApp), loadSessions(host as unknown as OpenClawApp, { activeMinutes: CHAT_SESSIONS_ACTIVE_MINUTES, - limit: 40, + limit: 60, includeGlobal: true, includeUnknown: true, }), diff --git a/ui/src/ui/controllers/chat.ts b/ui/src/ui/controllers/chat.ts index c9026ed0efe..fe6648c8c64 100644 --- a/ui/src/ui/controllers/chat.ts +++ b/ui/src/ui/controllers/chat.ts @@ -89,7 +89,7 @@ export async function loadChatHistory(state: ChatState) { state.chatStream = null; state.chatStreamStartedAt = null; state.chatMessages = filtered; - state.chatHistoryTruncated = filtered.length >= CHAT_HISTORY_REQUEST_LIMIT; + state.chatHistoryTruncated = messages.length >= CHAT_HISTORY_REQUEST_LIMIT; } catch (err) { state.lastError = String(err); state.chatHistoryTruncated = false;