refactor(mini-program): 扩展 addResultMessage 消息模型 + 新增 generationPhase
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user