fix: eagerly reload conversations

This commit is contained in:
JOJO 2025-11-30 01:00:48 +08:00
parent 3a7ed2e042
commit 93c53eed32
2 changed files with 4 additions and 7 deletions

View File

@ -1218,12 +1218,10 @@ const appOptions = {
this.subAgentFetch(); this.subAgentFetch();
this.fetchTodoList(); this.fetchTodoList();
// 4. 历史对话内容和Token统计由后端的 conversation_loaded 事件触发 // 4. 立即加载历史和统计,确保列表切换后界面同步更新
// 不在此处重复调用,避免双重加载 await this.fetchAndDisplayHistory();
// Socket.IO 的 conversation_loaded 事件会处理: this.fetchConversationTokenStatistics();
// - fetchAndDisplayHistory() this.updateCurrentContextTokens();
// - fetchConversationTokenStatistics()
// - updateCurrentContextTokens()
} else { } else {
console.error('对话加载失败:', result.message); console.error('对话加载失败:', result.message);

View File

@ -914,7 +914,6 @@ export async function initializeLegacySocket(ctx: any) {
} }
ctx.$forceUpdate(); ctx.$forceUpdate();
ctx.conditionalScrollToBottom(); ctx.conditionalScrollToBottom();
markStreamingIdleIfPossible('update_action');
} }
// 关键修复每个工具完成后都更新当前上下文Token // 关键修复每个工具完成后都更新当前上下文Token