fix(chat): 刷新对话状态以确保消息历史的准确性

This commit is contained in:
Wenjie Zhang 2026-03-20 02:05:11 +08:00
parent 3babd9be54
commit ce46df5dea

View File

@ -1635,6 +1635,7 @@ const handleSendOrStop = async (payload) => {
//
try {
await fetchThreadMessages({ agentId: currentAgentId.value, threadId: threadId, delay: 500 })
fetchAgentState(currentAgentId.value, threadId)
message.info('已中断对话生成')
} catch (error) {
console.error('刷新消息历史失败:', error)
@ -1683,6 +1684,7 @@ const handleApprovalWithStream = async (answer) => {
//
fetchThreadMessages({ agentId: currentAgentId.value, threadId: threadId }).finally(() => {
resetOnGoingConv(threadId)
fetchAgentState(currentAgentId.value, threadId)
scrollController.scrollToBottom()
})
}