${message.role === "user" ? "我" : escapeHtml(selected?.name || "问师")}
${message.role === "assistant" ? formatMentorAnswer(message.content) : escapeHtml(message.content)}
- ${message.meta ? `${escapeHtml(message.meta)}` : ""}
+ ${message.streaming ? '' : ""}
+ ${message.meta && !message.streaming ? `${escapeHtml(message.meta)}` : ""}
`).join("");
- if (state.mentorLoading) {
+ if (state.mentorLoading && !state.mentorMessages.some((message) => message.streaming)) {
container.insertAdjacentHTML("beforeend", `