debug: 添加更多消息追踪日志

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Your Name 2026-02-01 02:40:45 +08:00
parent 1dd9500f22
commit ed4c2fe8cd

View File

@ -294,7 +294,13 @@ export function Chat({
completeGeneration(); completeGeneration();
setMessages((prevMessages) => { setMessages((prevMessages) => {
console.log("[Chat] 📋 setMessages 调用前:", prevMessages.map(m => ({
id: m.id?.substring(0, 8),
role: m.role
})));
if (prevMessages.some(m => m.id === messageData.id)) { if (prevMessages.some(m => m.id === messageData.id)) {
console.log("[Chat] ⚠️ 消息已存在,跳过");
return prevMessages; return prevMessages;
} }
@ -309,7 +315,12 @@ export function Chat({
attachments: [], attachments: [],
}; };
return [...prevMessages, newMessage]; const newMessages = [...prevMessages, newMessage];
console.log("[Chat] 📋 setMessages 调用后:", newMessages.map(m => ({
id: m.id?.substring(0, 8),
role: m.role
})));
return newMessages;
}); });
} catch (e) { } catch (e) {
console.error("[Chat] Failed to parse data-appendMessage:", e); console.error("[Chat] Failed to parse data-appendMessage:", e);