feat: 优化对话历史功能

This commit is contained in:
2026-06-20 19:57:36 +08:00
parent 2a7d4c74d4
commit ab07e01adf
15 changed files with 653 additions and 174 deletions

View File

@@ -154,13 +154,13 @@ export function ChatPanel({
</div>
)}
{messages.map((msg, index) => (
{messages.map((msg) => (
msg.role === "system" ? (
<div key={index} className="chat-message chat-message--system">
<div key={msg.id} className="chat-message chat-message--system">
<span className="chat-message--system__text">{msg.content}</span>
</div>
) : (
<div key={index} className={`chat-message chat-message--${msg.role}`}>
<div key={msg.id} className={`chat-message chat-message--${msg.role}`}>
<div className="chat-message__role">
{msg.role === "user" ? t("chat.userLabel") : "AI"}
</div>