refactor(mini-program): 扩展 addResultMessage 消息模型 + 新增 generationPhase
This commit is contained in:
@@ -348,6 +348,7 @@ const generationScrollTop = ref(0)
|
|||||||
const generationAutoFollow = ref(true)
|
const generationAutoFollow = ref(true)
|
||||||
const generationDisplayText = ref('')
|
const generationDisplayText = ref('')
|
||||||
const resumeableSessionId = ref('')
|
const resumeableSessionId = ref('')
|
||||||
|
const generationPhase = ref('idle')
|
||||||
const lastGenerationPrompt = ref('')
|
const lastGenerationPrompt = ref('')
|
||||||
const lastSubmitSource = ref('text')
|
const lastSubmitSource = ref('text')
|
||||||
const lastGenerationRevision = ref(false)
|
const lastGenerationRevision = ref(false)
|
||||||
@@ -1280,14 +1281,21 @@ const hydrateResultMessages = ({ conversationId, scriptId } = {}) => {
|
|||||||
collapsedMessageIds.value = {}
|
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 = {
|
const message = {
|
||||||
id: createMessageId(),
|
id: createMessageId(),
|
||||||
role,
|
role,
|
||||||
kind,
|
kind,
|
||||||
content,
|
content,
|
||||||
pending,
|
pending,
|
||||||
time: formatMessageTime()
|
time: formatMessageTime(),
|
||||||
|
card,
|
||||||
|
outline,
|
||||||
|
answer,
|
||||||
|
feedback,
|
||||||
|
failed,
|
||||||
|
submitted: false,
|
||||||
|
confirmed: false
|
||||||
}
|
}
|
||||||
resultMessages.value.push(message)
|
resultMessages.value.push(message)
|
||||||
if (!pending) persistResultMessages()
|
if (!pending) persistResultMessages()
|
||||||
|
|||||||
Reference in New Issue
Block a user