refactor(mini-program): 扩展 addResultMessage 消息模型 + 新增 generationPhase

This commit is contained in:
2026-07-19 15:05:27 +08:00
parent 25d8a9f8f2
commit c0adb48949
+10 -2
View File
@@ -348,6 +348,7 @@ const generationScrollTop = ref(0)
const generationAutoFollow = ref(true)
const generationDisplayText = ref('')
const resumeableSessionId = ref('')
const generationPhase = ref('idle')
const lastGenerationPrompt = ref('')
const lastSubmitSource = ref('text')
const lastGenerationRevision = ref(false)
@@ -1280,14 +1281,21 @@ const hydrateResultMessages = ({ conversationId, scriptId } = {}) => {
collapsedMessageIds.value = {}
}
const addResultMessage = ({ role, content, pending = false, kind = '' }) => {
const addResultMessage = ({ role, content, pending = false, kind = 'text', card = null, outline = null, answer = '', feedback = '', failed = false }) => {
const message = {
id: createMessageId(),
role,
kind,
content,
pending,
time: formatMessageTime()
time: formatMessageTime(),
card,
outline,
answer,
feedback,
failed,
submitted: false,
confirmed: false
}
resultMessages.value.push(message)
if (!pending) persistResultMessages()