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

View File

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